Posts

Showing posts from 2010

------ Build started: Project: ja2, Configuration: Debug Win32 ------

I've changed a tactics of development. As first I've changed code versioning system from SVN -> mercurial (HG) because I wanted to take advantages of branches. Second I've imported the all data from SVN of course and created new branch ja2-3d-work. This is branch which should be compilable all the time. I've made this branch because it is hard to develop if you can't test your code (maybe only in your head). This doesn't mean that projects that are compilable are working. For now core, vfs, utils, sgp and ja2 project are compilable. core is new project. vfs is implemented I think at 50%, utils maybe at 10% (A lot of stuff from there will be moved/removed elsewhere). sgp is implemented at 5-10% (Surfaces, video management, Timers, Clock are implemented so far). ja2 is implemented at 3% I think. I hope that next messages on this blog will be only positive.

Updates of SGP, VFS

About month ago I've posted some updates about ja2. It's about the time for new post. What have changed? I've began to rewrite the SGP system. Mostly is is rewritten but is not compilable now. That's because I'm waiting till SGP will be done and then try to finish the SPG to be sure everything is working as needed. SGP is a big chapter. There is a lot of stuff, mostly graphics. I've added new surface classes, surface manager, video manager etc. There is a lot of work to be done, but I'm one of those optimist. Hope SGP will be compilable till the end of year. For more details you can check the commits on google code page http://code.google.com/p/ja2trigve/ in source sectiond -> changes

More updates

Hey, looks like there wasn't any update for about 2 years. I was busy and had some other projects to work on... But I manage to return now :) But for now I'll be using the ja2 1.13 svn code and my first major goal is to use Ogre3D engine for entire game a then use 3D isometric view for tactical mode and use 3D MERC. This will be proof of concept. And now minor goals. For now I manage to refactor the VFS library, remove unneeded #defines, get rid of macros, global variables, circular-dependencies, add more object oriented paradigm where needed. For first months that will come I don't want to add new features but make the code a lot cleaner. Then will I try to add support for Ogre3D. Wish me luck :)