My baby passed several tests, so she no longer need oxygen tube or heart/lung monitor wires hooked up anymore! She's doing pretty well! Things are starting to stabilize in our family, aside from my older daughter (she's 3 years old) being jealous of attention that my baby receives :) I will post a picture of them soon :)
I've taken a break from Beyond Beyaan recently, with occasional updates and dabbling in UI work, and it has helped relieve some stress. I also played Torchlight II, which I highly recommend! All in all, I was able to relax and recover from the intense experience from past several months. Now I'm feeling refreshed and invigorated! I'm ready to tackle this project again!
While going over the game, I realized that I'm closer to the end than I thought! My goal was to get the game playable, and there's only several items that needs to be implemented, most everything is pretty much done. The rest is just UI work and polishing! I will split those into four stages:
- Finish the economy model - It's nearly done, just need to have local, system, and empire production being consumed in projects
- Add projects system (which include researching items, buildings, etc, they will all use the same framework)
- Rework the technology system to work with the new project. Technologies will now be same as projects, the only difference is that they are empire-wide projects. They unlock rewards, such as new technologies to research, or items to use in ships, or empire-wide racial improvements, etc. It'll be possible for an "tech" to yield more than one reward. I'm also adding possibility for a technology to remove rewards. For example, if you research Laser Cannon II, it removes Laser Cannon I because II is cheaper and better. Or to remove other technology items available for research if you want to follow Master of Orion 2 tech system.
At this point, the empire management framework is done, you can build ships, develop planets, research, etc.
-Add several parameters in space combat so that each particle can process the environment (nearest enemy ship, nearest ship, etc). This will enable missiles and torpedoes.
-Finish the squadron framework - This means retreating, ending turn, "charging up" phase, basically the rest of stuff to have the combat fully workable. Also changing how you fire weapons for less micro/clicking.
-Add victory/loss checks, as well as UI for choosing which squadrons to fight with or against (you could have 2 empires against 1 for example, or 5 empire free for all)
At this point, the game is now playable, but not quite winnable yet.
-Add empire victory/loss script support (so you can customize how to win or lose. For example, if you want an economy victory, the first empire to reach 1 million BC wins in a game where there's no combat at all, only research and expansion)
-Add saving/loading of games.
At this point, the game is winnable, and will be almost ready for beta (beta meaning feature complete).
-UI work - this means reworking the remaining screens to work with the above changes. For example, new ship design UI to work with the new technology system, planet management screen to work with the new production screen (macromanagement), etc.
-Add support for AI scripting - This won't be finished until after the game is final, I have almost no experience with AI, so this will be a learning experience. AI will be dumb at beginning, but at least it'll give you something to play against :)
At this point, I will declare the game to be in beta stage. But wait! Some of you may notice that I didn't mention diplomacy. I plan on adding it during the beta stage because it's not vital to making the game playable. I do have some clever ideas that I think you may like. Beta will be basically polishing and adding the extra features that makes the game enjoyable such as random events and news reports, but are not required to have it playable.
Now, another idea that I'm kicking around is starting a kickstarter project to raise funds to complete the game's assets. I'm thinking of doing it after first stage is done. The goal will be modest, but hopefully with kickstarter's popularity, I can finish the rest of assets (more race artwork, more icons, weapon graphics like missiles and beams, etc) and maybe even add an intro and victory/loss videos! If you have tips and advice for kickstarter projects, let me know!
I'm ready to start work on the game again! Hopefully I'll be back to posting an update a week again!