I got this idea of how to make a cursor-based game in Blender, but I didn't really know what to do with it since I have yet to fully figure out my RTS idea (oops.. spoilers). However, I thought about a nice little challenge for myself to scratch that programming itch AND yet stay creative - in a way. So, I made a game where you control a cone (for now) which spawns cubes of different sizes and materials. Every cube reacts to physics and with these cubes you can either just spam them all around the place, or preferably build something with them.
[Side-Note: My brother came up with a name for it: Build N'Lag]
I will post the updates to the Main Menu within this spoiler:
I also made it possible to change between these blocks (UI added in V. 0.15). And every block-type has different mass and reacts slightly different to the other types around it. However, since I wanted to be able to actually build something without too much of a challenge, I made every block-type Dynamic for now. Some will be Rigid Bodies and some will be Dynamic later on (Challenge Mode will ONLY have rigid bodies).
Some example pictures of the very early development: Pre V. 0.1
This right here is me making a stick-figure thing.
Not very impressive, I know.
However, this next image is me just messing around with the different block-types.
What else can you do in this thing? - Move the camera. Yes, you can spin the camera around. I also added a way for people to tweak their designs by removing placed blocks they didn't like. So, by simply Right-Clicking you delete a placed block of any type - and add new blocks by left-clicking wherever you want.
And for being in very early stages, with temporary textures, basic lighting, no mapping at all and nothing fancy what so ever - it is still looking kinda neat. And I find it very amusing to play too, to be honest. I will be working on this whenever I get some free time on my hands!
I have plans for this, and some are new game modes:
[color=#BF4040Challenge Mode[/color] - More challenging environments/canvases.. [ONLY rigid bodies].
Sandbox - Do whatever you want, build, relax, spin the camera.. [EVERYTHING: Static Objects, Rigid Bodies, Dynamic]
Puzzler - Solve different puzzles by using different blocks and features.. [MIXED: Rigid Bodies & Dynamic]
Another thing I want to add is different maps. So far (as of V. 0.21a) you can only play on two different maps; Sandbox (flat canvas) and Challenge (island).
---------------------[Actual Updates Section]-----------------------
Plans/Things to Add/Fix:
[X - V0.1] Visuals - I want to be able to see which Block I have selected, maybe even change tools (?)
[X - V0.1] Rotation Controls - Rotating the entities without having to rotate the camera
[X - V0.1] Preview of Block & Rotation - Above the cone there will be a preview of the current block & it's rotation.
[X - V0.15] GUI - User Interface, In-game block-type selection
[X - V0.2] Entity Counter - A counter which will count the amount of entities on the map (Calculating both added and removed entities)
[ ] Sound - Sound will be added eventually..
[ ] Game Modes - Challenge, Free Build, Puzzler etc.
[ ] Maps - Different Levels/Bigger canvas
[ ] Blocks - More Materials, Different Types of Materials
[ ] Cmera Features - Zoom-in / Zoom out feature
[ ] Controls - Drag & Drop already placed Materials
UPDATE #1 - Roof:
UPDATE #2 - Sand, Fountain (trying out some new features, object adding and such), Proof of Concept Image (Complete Scene)
UPDATE #3 - UI, UI and more UI.
UPDATE #4 - Tweaks, changes, code-cleaning, features & bug fixes [wall of text]
UPDATE #5 - Challenge Mode [Alpha/Test], New Download, V. 0.21a and onward
Version 0.1- Proof of Concept build
Version 0.21a- Challenge Mode