Space Game
A downloadable game for Windows
Space-Game Pre-Alpha
This is a framework I have been working on for the past while. It generates a 2D galaxy of stars and planets. Each planet has procedural generated values that determine its 3D shape and colour. The player can visit and discover these planets by traveling around the galaxy. The project currently has no real objective and will eventually be built upon to make a proper game.
Controls
- Space Bar – Move. Hover the mouse over the desired location and press space to warp to it.
- E – System Viewer. This opens the star system and its planets. Pressing E again will close this menu.
- F – Planet viewer. When the ship is over a planet, the planet viewer can be opened.
- W/S/Scroll Wheel – Change the eccentricity of the orbit inside the system viewer.
- A/D – Change the ship position along the orbit.
- Backspace – Generates a new Galaxy.
- Arrow Keys - Moves 2D Cameras
- -/+ - Zoom In/Out
Game play
The main screen consists of stars and the player ship. The mouse hovers over a tile and a marker shows its X and Y position. Pressing space when the Cursor is blue will warp the player to this location. As the player travels, you will discover new stars. The arrow keys can move the camera around.
Each star can be viewed in the system viewer by pressing ‘E’. The system viewer has the orbits of each planet in the system along with the player ship. The mouse controls the orbit selector where the highest point is placed at the mouse cursor. W/S and Scroll wheel will change its eccentricity. A/D will move the ship position along the orbit selector. The arrow keys can change the Camera position.
The blue orbit is the ship’s actual orbit. By pressing space, the ship will warp to the orbit selector.
Each orbit has an energy. This energy mechanic will play a larger role later in development. Currently the player can only warp to an orbit which has a lower energy than the current energy and stored energy. Each warp will cost a small amount of energy. Bringing the ship very close to the star will increase the stored energy. Chances are, if you are not playing for extended periods of time, you will not need to worry about these values.
By aligning your orbit with that of a planet and having the ship align with the planet location, F can be pressed to view it in 3D. Right clicking will allow you to rotate the camera and scroll wheel will change the zoom.
The current exe is a debug and thus you will have access to the console. In the console, Information about the galaxy and planets will be printed. This will contain some stats about the galaxy and visited planets.
Future Goals
The ultimate goal of this project is to create a star-trek-esque exploration game with a focus on experiments, exploration and diplomacy. The player will be able to 'chart the stars,' run scientific missions, improve and develop new technology, and potentially assist other civilizations.
I currently do not have a road map or know what I will be implementing next as this is still within the prototyping stage. I will also only be working on this project in my spare time.
Status | Prototype |
Platforms | Windows |
Rating | Rated 3.0 out of 5 stars (1 total ratings) |
Author | LordMD |
Genre | Adventure |
Tags | Exploration, Physics, Procedural Generation, Sci-fi, Singleplayer |
Download
Install instructions
The .exe and the .pck need to be in the same folder to run.
Leave a comment
Log in with itch.io to leave a comment.