CDLegasse
|
|
« on: December 30, 2013, 10:24:41 PM » |
|
BLOKZplus is a new voxel world engine for GameMaker Studio inspired by games like Infiniminer, Minecraft, and Terrablox. Here are some of the features of the current PreAlpha demo:- Fast Perlin and Ridged Multifractal terrain generation.
- Chunk based terrain.
- Realtime dynamic chunk generation (walk around while the world builds itself around you).
- Blocks cast smooth shadows.
- Foliage blocks blow in the breeze.
- Blocks can have tags attached, such as a glow color or a special front facing texture.
- 3D perlin caves system.
- Tons of block types, like stackable half blocks, morphed blocks with different heights and widths, cling blocks that you can place on the sides of other blocks, and even beds!
- Vertex baked smooth AO and Lighting effects.
- Super efficient texture lookup system with no redundant textures or unused spaces.
- And more!
Originally BLOKZplus began as a simple conversion of the Block Engine by Lourens into GameMaker Studio with improved terrain generation and fixed ds_grid warnings but it quickly took on a new life of it's own. My intention for the engine once it's complete enough is to license it's use to other GM developers at a low cost. however this won't happen until the engine is as feature rich and responsive as possible. I don't intend to market anything less than outstanding. That being said, this is a very early test build that I want you to try out, give me your feedback, average frame rate, and average chunk speeds, and any complaints, comments, or suggestions you might want see in the final product. This is something I feel very strongly about and I want to make this engine as awesome as possible and your feedback will make that possible! Download the demo:PreALPHA TestbuildPlease be sure to look through the readme if you want to avoid crashes! Also, please keep comments civilized. If you have any issues with the fact that I intend to commercialize the large amounts of work that I put into this, keep in mind that times are really hard right now for everyone and we could all use a little extra help every now and then.
|
|
« Last Edit: January 10, 2014, 02:24:43 PM by Indecom »
|
Logged
|
|
|
|
surt
|
|
« Reply #1 on: December 31, 2013, 12:59:17 AM » |
|
Logo looks like "Bloke Plus".
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #2 on: December 31, 2013, 01:07:14 AM » |
|
Lol well that's an easy fix. Any crits on the demo?
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #3 on: December 31, 2013, 05:00:52 PM » |
|
Added a presentation mode to use in a devlog series I'm going to post on youtube to show off engine progress. When you press the enter key to free up the mouse, you'll get a nice view like this: This isnt in the current build of the demo but will be added in a coming update.
|
|
|
Logged
|
|
|
|
|
DarkPixel
Level 0
|
|
« Reply #5 on: January 01, 2014, 02:34:39 AM » |
|
I tried the test build, with the default seed, but it was unplayable. The FPS meter says over 100 fps, but in reality it's probably like 10 fps max. Probably the chunk generation "Chunk seconds", break the main game loop, so it isn't smooth. If that is fixed, it's going to be pretty awesome. EDIT: Also there is probably a bug, that causes the faces to not show up as you can see in he screenshot.
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #6 on: January 01, 2014, 02:58:28 AM » |
|
Thanks for the comments DarkPixel. Right now the chunk generation is pretty laggy, and it keeps going and going until all of the chunks are generated, which is only 13x13 in the current demo so after a couple of minutes the game will get much smoother. As for those missing faces, those occur along seams between chunks, along with vertex AO mismatching. Those issues have been corrected today and will be so in the next demo. Thanks for playing with it! Give it a little bit to generate the whole terrain then play around with it, and don't forget about Noclip Flight, you can discover some interesting cave systems with it!
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #7 on: January 02, 2014, 04:34:26 PM » |
|
Heya guys, posted the first Blokz+ devlog on youtube!
|
|
|
Logged
|
|
|
|
GentlestOfGentlemen
Level 1
|
|
« Reply #8 on: January 04, 2014, 01:34:35 PM » |
|
Are you Wayukain?
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #9 on: January 04, 2014, 01:41:20 PM » |
|
I'm not, but I'm borrowing textures from various texture packs for my demos. Saves me some time. The textures will all be replaced with creative commons textures upon release of the source.
|
|
|
Logged
|
|
|
|
GentlestOfGentlemen
Level 1
|
|
« Reply #10 on: January 04, 2014, 03:34:51 PM » |
|
It'd be cool if you could have these textures in game. Maybe show her/him(?) the project and ask. He/she(?) seems to be a cool guy/girl(?)
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #11 on: January 04, 2014, 03:36:59 PM » |
|
I might do that. They are really pretty textures. I'm not actually putting together a game with this at the moment, but rather an engine, or "template" that I hope to license out to other GM-S developers for a pretty low price.
|
|
|
Logged
|
|
|
|
|
BomberTREE
|
|
« Reply #13 on: January 07, 2014, 10:07:27 AM » |
|
I really wish you were making an original game with this, it would be damn cool seeing the amount of work you put into it already.
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #14 on: January 07, 2014, 12:20:33 PM » |
|
Actually I will be making an original game with this, but I need a complete engine first. This is what i'm planning, albeit on a much older version of the engine:
|
|
|
Logged
|
|
|
|
|
BomberTREE
|
|
« Reply #16 on: January 18, 2014, 01:42:48 PM » |
|
Actually I will be making an original game with this, but I need a complete engine first. This is what i'm planning, albeit on a much older version of the engine:
snip
Thank you jesus
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #17 on: January 19, 2014, 12:46:21 AM » |
|
|
|
|
Logged
|
|
|
|
oodavid
|
|
« Reply #18 on: February 01, 2014, 10:05:00 AM » |
|
Looks gorgeous, I can the appeal of a good voxel engine like yours; Voxelvania much?
|
|
|
Logged
|
|
|
|
CDLegasse
|
|
« Reply #19 on: February 01, 2014, 01:29:16 PM » |
|
Haha thanks Oodavid!
|
|
|
Logged
|
|
|
|
|