Mycal
Staff member
So I took another break from the code a couple of months ago because a co-worker introduced me to Dragon Age. I have no idea why I hadn't played the game before, but I was addicted all the way through till the end. I bought the 2nd and was less impressed, but still had some fun. Anyway, now that I'm done with those, back to work (well Portal 2 comes next week, so...).
I don't quite remember where I left off, but I'm sure I can figure it out from my journal posts. But following Steven's lead, here is a todo list to get me started.
[Website]
- Choose a host and pay it (I'm too indecisive)..
[Odyssey]
- Apparently I never uploaded the update I had promised, so do that
- Fix bugs as they arise.
[BSGame - Server]
- Finish Sockets and test
- Move all game logic into script modules
- Add ability to reload scripts without affecting game too much
[BSGame - Client]
- Finish Sockets and test
[BSGame - WorldEditor]
- Bring it up to date
---
After all of the above is done the big project will be to move all drawing (minus WorldEditor since it doesn't really need it) to XNA. Well, even before that, I need to fork the project. From this point forward, Odyssey and <BSGame - Unnamed ORPG> will share the same code base with the only exception being XNA. Odyssey will stick with SlimDX which is why it will need to be forked ahead of time. There is also a small change with the servers, since Odyssey will have a full server instead of script based. BSGame server needs to be updated on the fly, while Odyssey is fairly established in code and since there will be many servers, it should all be built in.
You can also assume at this point, the Odyssey port will be fully underway, hopefully with public beta builds when feasible.
I don't quite remember where I left off, but I'm sure I can figure it out from my journal posts. But following Steven's lead, here is a todo list to get me started.
[Website]
- Choose a host and pay it (I'm too indecisive)..
[Odyssey]
- Apparently I never uploaded the update I had promised, so do that
- Fix bugs as they arise.
[BSGame - Server]
- Finish Sockets and test
- Move all game logic into script modules
- Add ability to reload scripts without affecting game too much
[BSGame - Client]
- Finish Sockets and test
[BSGame - WorldEditor]
- Bring it up to date
---
After all of the above is done the big project will be to move all drawing (minus WorldEditor since it doesn't really need it) to XNA. Well, even before that, I need to fork the project. From this point forward, Odyssey and <BSGame - Unnamed ORPG> will share the same code base with the only exception being XNA. Odyssey will stick with SlimDX which is why it will need to be forked ahead of time. There is also a small change with the servers, since Odyssey will have a full server instead of script based. BSGame server needs to be updated on the fly, while Odyssey is fairly established in code and since there will be many servers, it should all be built in.
You can also assume at this point, the Odyssey port will be fully underway, hopefully with public beta builds when feasible.