Simple World Builder
For those who really REALLY don't want to download the exe or source, here are some youtube videos showing off what it does so far:
Youtube Playlist
Something that's been simmering on the back-burner for a while now. I finally got back into the swing of programming again (after purchasing the DBPro Bonanza pack), and decided to continue with this project.
This is inspired by two things:
Atmoshpir
Minecraft.
Now, this portion of the project is only the world editor. I'm probably going to use it to make a marble madness clone, for prototyping purposes.
Here's a basic screenshot of what's working so far:
V 0.0.1
V 0.0.2
V 0.0.3
Here's the latest build:
Full EXE v0.0.3
Here's the Main Source Code:
Source RAR v0.0.3
Controls:
A = Widen Camera View
Z = Tighten Camera View
Mouse Wheel = Changes the Camera Viewing Width (Greater than A and Z)
Arrowkeys = Control Camera
PageUp and PageDown = Move up and down Levels
Left Click = Places a textured object
Right Click = Deletes the object at the selection area
Space = Toggles Object Mode (Cube and Plane for now)
~Tilde = Displays the Debug Info (if your curious)
The mouse can also change the Object Mode by hovering over the bottom-left menu then clicking which mode you want from the pull-out menu.
The Current Texture is also displayed in the bottom-right menu (No changing that yet).
Be aware that I've used a few plugins (eXtends, Cloggy's D3D, DK Plugins, and I Think some Matrix1 stuff) if you try to compile the source code.
Any feedback would be welcome.
v0.0.3 changes:
-A rewrite of a lot of things to utilize the eXtends Object Oriented style asset creation (for later extensibility).
-Added a usable menu that displays pertinent info (Object Mode and Current Level), and can be used to change the Object Mode.
-Added mousemovex/y() object deletion for quicker reaping.
v0.0.2 changes:
-Added object addition and deletion (only planes for now).
-Added Mouse wheel usage for the camera.
Currently on Track:
Move up and down on the y axis.
Actual support for an interface.
Add more object types.
{more to come}
Develop and Implement a "world" file type to save to and load from.
Select and edit individual object properties. Also, move, position, and scale objects.
Add paths using Bezier Curves and Multi-Column/Row Planes. {this is for a marble madness clone after all}
-