Skip to content

Game about finding the planet Rakis. You are a ship that harvests fuel from different celestial bodies trying to reach your goal, all while making sure you are not crashing into anything.

Notifications You must be signed in to change notification settings

Mach3tryhard/Find-Rakis

Repository files navigation

Find Rakis

A procedural space exploration and survival simulation where you pilot a lone spaceship through a vast, randomly generated universe. Your mission is to locate the legendary planet Rakis while managing critical resources and surviving the harsh physics of deep space. You must balance your fuel reserves, energy levels, and ore collection while navigating gravitational wells of stars, asteroids, and black holes. The universe is finite and dangerous—every run creates a unique galaxy layout.

CONTROLS

  • UP Arrow: Engage Main Thrusters (Consumes Fuel).
  • Left / Right Arrows: Rotate Ship.
  • C: Fire Weapons (Consumes Energy).
  • Z: Refuel (Hold near a Star).
  • X: Engage Hyperdrive (Consumes Ore, requires momentum).
  • ESC: Pause Game / Open Menu.

RESOURCES USED IN THE PROJECT

1. Visuals & Textures

Procedural Generation: Unlike traditional games using sprite sheets, most of the visuals in Find Rakis are generated procedurally via C++ code:

  • Planets: Generated using Perlin Noise and Dithering algorithms (implemented in Generator.cpp) to create unique surface textures for every celestial body.
  • Spaceship: Rendered using sf::ConvexShape geometry calculations to allow for dynamic rotation and scaling without pixelation.
  • Starfield: A dynamic, multi-layered parallax system (Starfield.cpp) that simulates depth and movement speed.

Static Assets:

  • Window Icon: icon.png (Screenshot from game)

2. Audio Effects

3. Fonts

UI Text:

4. Documentation Used

Official Documentation:

Tutorials & References:

5. Technologies Used

  • C++ 23: Core programming language.
  • SFML 3.0.2: Graphics, Windowing, System, and Audio modules.
  • CMake: Build system and dependency management (FetchContent).

About

Game about finding the planet Rakis. You are a ship that harvests fuel from different celestial bodies trying to reach your goal, all while making sure you are not crashing into anything.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •