Sunday, June 26, 2011
Busy
Well with a combination of PS3, work, and camping I got nothing done! I'll try to continue tomorrow, it's just a matter of motivation now. I guess I have to concentrate on the finished product, check back next week for some updates!
Saturday, June 18, 2011
A "Game" Runs!
Yay! After a few days of work I got the editor to run the user's current project! The game opens up and loads a level and then executes all of the scripts in each object. I also worked on saving and loading a project. It's not 100% done but the resources are saved and then loaded again. I also made some optimizations to the scripting engine, but there is still a lot more to be done until it's at game ready speeds. I'm not sure how much I'll be working on it this week because I just got a PS3 and I start work on the 22nd. Maybe I'll get some more done on the project saving and maybe start on mesh management and applying them to objects!
Sunday, June 12, 2011
Almost There!
I got a ton done this week and am very very close to being able to run games! I fixed some bugs, worked on the resource list for a day or two and got a lot done on the object system. Basically I added objects as a resource that contain basic properties such as visibility, mesh, collision, and scripts that it utilizes. Then when an object is added to a screen an entity is created linking itself to the object. So when a property is changed in the object resource the change is reflected in every entity of that object. The individual entities also have more specific properties such as rotation, position, and scale. Scripting wise, I have the engine save all used scripts to a single file and all of the objects have proper variables and such to access these scripts. All I have to do is output the object's properties to a file and then load them into the game itself and it should be working! I WILL have the engine working enough to add objects to the scene and run the game by the end of this week!
Sunday, June 5, 2011
It's been a while...
I forgot to post last Sunday, but I remembered today! I added a do...while loop to the scripting engine and called it done for now. There is more to do with it, but I just wanted to incorporate it into the level editor/engine, so that's what I've been doing. I have a working system to compile and output all used scripts, but I'm still working on allowing the user to add their own scripts and edit objects. It's almost done, but not quite. By next week I will hopefully have it working so a game can be compiled and the scripts can be executed! I also fixed some programming crashing bugs, specifically the selection buffer was being difficult, but that's all good to go. This engine is slowly but surely becoming usable! Check back next Sunday for more updates!
Subscribe to:
Comments (Atom)