Here is an early early screenshot of one of my level editors.
It uses MFC and thus the reason for all my posts about MFC recently. Learning it though gives me a huge toolset to work with to build some very nice tools for my games.
Printable View
Here is an early early screenshot of one of my level editors.
It uses MFC and thus the reason for all my posts about MFC recently. Learning it though gives me a huge toolset to work with to build some very nice tools for my games.
cool, looks nice Bubba.
Very nice, I hope it proves to be a useful tool. How long did it take to develop what you've posted?
Ya don't wanna know. Lots of trial, lots of error (mostly error), and lots of advil.
:)
About a month. A couple of days to actually read about MFC off of a book I got on amazon, a couple of trial programs and dialog tools for other games, and then finally tried to tackle an editor that did it all in one.
I also have created a Joint Ops scripting tool that allows me to write scripts for Novalogic's newest online game. So far my testers say that it works very well.
Everytime you post I get more and more amazed.
Looks nice.
Out of curiosity, did MFC make the job a lot easier, or could it have been accomplished with a similar amount of effort using pure API?
When did you move from 3D space shooters to 2D tile games?
Heh, I was wondering the same thing. But IMO, it's definitely a lot easier to start with a 2D editor than to jump in to a full 3D editor...with possible BSP trees and PV sets and the likes.
I haven't. This is for a 2D tile game I'm helping develop but its not my own project. It actually uses the same engine as the space shooter and in fact there is a 3D version of the 2D game hidden inside the code.Quote:
When did you move from 3D space shooters to 2D tile games?
My current list of projects:
1. Novalogic WAC script editor - for use with NILE and JO/JOE
2. Asteroids - simple 2D remake of a great game
3. Zelda map editor/game engine - just assisting with this code and writing the core framework
4. XSpace - 3D space shooter/exploration/storyline/multiplayer game much like Freelancer, only with a more interactive universe and structure.
This is hard to answer. I think MFC made the job easier and I made it harder by not totally understanding how to use MFC. I had to derive and do some extra code to get the docking window functionality that was not specifically supported by MFC - or at least not in the way that I wanted it. Overall MFC is a very good tool to use and surprisingly it's really not that tough. Look for many more tools of this kind from me. The next step really is to add an in-engine render window that will show the level editor exactly how his creations will look inside the game. This is fairly simple since all Direct3D apps require an HWND. So once you get windowed Direct3D running, you just pass the HWND of your window to Direct3D and it will render to it. This has enormous possibilities combined with the power and flexibility of MFC.Quote:
Out of curiosity, did MFC make the job a lot easier, or could it have been accomplished with a similar amount of effort using pure API?
More good stuff to come.