When I saw the picture preview I was like "No way aye".
I was actually expecting someone to meme about and create something that was just a video of the game or a link to their stellairs live stream.
Anyway, this is a nice little game but once you figure it out, you will be winning every game.
- - -
Okay so I went a little too far on my review here.
Please take this all as a grain of salt if you don't plan to work on this any further.
- - -
This game would keep me playing longer if there were multiple maps (but this is depending if you coded it in this way.) but so far I was happy playing after 2 wins.
As for the machinists. The AI is alright. They wont just attack you but sometimes their paths are a bit random.
There is also a bug when you move armies from place to place.
Let's explain this....
- So if I have an army on planet 1,2 and 3.
- I can then move the army on planet 1 to planet 2
- and then move both armies onto planet 3.
- I can then move all armies onto planet 4.
I guess by the way you coded it, there is no good fix but there is a solution, if you have room for it in your code.
Make it so when you move an army onto a planet. The amount of armies you can then move = minus x (x= the amount of armies that you just moved) and then when you create an army on that planet make it +1 so you can counter that all out.
When you finish the turn make it so the variable holding this number is wiped so the AI can use it.
By math this solution should work, but there is probably a way it could break say if I did the following.
- Moved 5 armies onto a planet that had 3 enemies on it. I kill them all and I am left with 2.
- Now the variable might equal -5 when it should equal -2.
- This would only be a problem if I was playing humans and if I was then to move 2 of my leaders onto that same planet.
- I then use up my 2 turns on one leader to colony the planet and then the other to build armies.
If this problem I state does occur then the modifier I'm suggesting would stop you from moving your new armies because the modifier would be -1 or 0. When it should equal +1 or +2.
A way to fix this in the code is to either make it so the fight happens before the armies land on the planet. That way it will only register if its YourArmies= true and then from there the code will read the amount of armies and save that value until it's reset. (Also to note that it will probably be best to reset the variable for the planet if YourArmies = false).
Again. Thanks for the game. It was cool to play and hopefully my little solution here fixes that bug.
As for other things. The slider to move armies from planet to planet is a bit annoying and I would like to point out that I kept getting confused between the move button and the fact that the armies move button was the slider.
Also I think it would be helpful if you made it known that the selections on a planet will override your old ones because I first had the feeling of "Hey I can have 2 research on this planet cool!"
Anyway. Besides the visual issues of not being able to understand what is going on, I got he hang of this game after 3 tries and I was able to win once with the lizards and once with the humans.
Also the humans don't have a count down timer but that was fun to just try and do everything I could and then get cut off before I was able to move my armies.
- - -
Boy that was long and hopefully you can understand all of that.
The game was fun but there were some bug that I went through above. Please let me know if you can get this done. Otherwise, if you can't do so I am not too fussed.
Otherwise, keep up the great work and have fun making games mate.