Galactic Dream
About
This game is for the BlackThornProd Game Jam! The second one, to be exact! The theme was "Mini Planets," and so, after a surprisingly short period of thinking, I came up with the idea to make a "Conquerer" game where an entire galaxy is entirely randomly generated; creating 50 planets, 500 asteroids, 5 major trading posts, and ~3 suns! The objective of the game is to get all planets conquered, or having each planet have their entire population be on your side! Make sure to read down below to know how to play the game! I was unable-- due to time-- to create a How To Play, although I really wanted to.
This is actually my first full game (Well, kinda. It's the first game I've published!) The game is made in the Blender Game Engine! Yep, that one game engine nobody knew was in Blender and is now completely dead, because as of 2.8, BGE will no longer be a part of Blender. Rest in peace, BGE.
This game, while supposed to use 1 week to create, was created in about 42 hours, due to a whole bunch of stuff! It was a real challenge, and, unfortunately, some parts of the game might show that I didn't have much time to create this. But I'm still really proud of the end product!
How to play:Controlling your ship: To make your ship move, hold down Left Click! If you want to really boost, holding Left Click and [Spacebar] will make the ship accelerate very quickly! Be wary though, as you have a limited amount of this boost, signified by the blue bar at the top of the screen. You cal also use the Right Mouse Button to fire small lasers; but there is a limited amount of ammo! You can get more by buying more or by getting drops from defeated enemies and destroyed asteroids! Also, using [Left Shift] will slow your ship down, like a braking system!
O2, Supplies, and stuff! At the top left of your screen is a light blue bar which will slowly deplete. This is O2, and in order to refill the bar you need to hover your cursor over the tiny blue O2 icons that will appear around you. They will appear frequently. The next bar is your supplies; This can only be refilled by picking up the supply pickup (Small box with a red cross) or by buying a full restock at a trading point. On the other side of the screen are your People, Ammo, and Money stats. At the bottom left is a notification center, which will tell you things such as "An Alien has Spawned," or "You Have Conquered a Planet!"
Conquering planets: The main goal of the game is to conquer each and every planet in the galaxy. To do this, you need to take people from planets and relocate them to unconquered planets, where RNG will slowly decide whether or not a planet will be taken over. The more people you have on your side on a planet, the more likely it is to be conquered. However, leaving planets totally out in the open is not a good idea, as while you get more allies, invader ships will appear and attempt to invade your planets. The less people on a planet, the more likely it is to be taken over. So place your people wisely. Use the scroll wheel while hovering to add and subtract the amount of allies on a planet. You can add and subtract more at once by holding [Left Shift] as you scroll.
Aliens and hostile planets: A planet in the galaxy has a chance to be spawned as a hostile planet, indicated by the red square when you hover over the planet. When hostile, a planet can spawn enemies that will shoot at you right away, so keep moving if you intend to conquer a hostile planet. As you get closer to galactic rule, the chance of aliens spawning will increase. Aliens are stronger versions of enemies that spawn from hostile planets that will spawn randomly anywhere in the galaxy and will hunt down the player. An invader ship can also spawn, which will target the nearest planet and invade it.
Beacons: You can place a beacon by pressing [B]. A small blue arrow will always point to the beacon. You cannot remove a beacon once it is placed! When a planet is invaded a small green arrow will point to the invaded planet. A large red arrow will always point to the nearest unconquered planet.
Blender Game Engine is not very optimized, meaning scene changes and minor stuff can cause a tiny bit of lag. One major con is when hovering over a trading post the game will lag a little bit, making it difficult to double click. This is the fault of poor optimization and-- should I decide to update this game-- will be fixed.
If the program states that it is not responding, then just be patient. All programs do this when they have to think about a lot of stuff.
Since very little time could be spent on this game and was solo developed, the game may feature some unintended bugs, low quality and some lackluster parts. If any bugs or errors occur, please leave a comment stating what happened and I will see what I can do!