Skip to content

NamanChhabra21/Starfall-Protocol

Repository files navigation

Starfall-Protocol

An UNENDING 2D rocket Game created with Pygame. Featuring custom music, graphics, and keyboard controls. Contains Starting and Ending scene as Videos.


Download & Play

Game Jolt (Recommended)

https://gamejolt.com/games/starfall-protocol/1074404

Itch.io

https://namanchhabra21.itch.io/starfall-protocol


Controls:

  • WASD / Arrow Keys to move
  • Space to Start / Pause the Game | Skipping Scenes
  • m to mute / unmute sounds

Features:

Dynamic Resizing
  • Users can adjust screen size
  • Supports Fullscreen
Feedback and RateUs button
  • Opens CTk screen
  • Saves user response in Firebase
Scenes
  • Plays Starting / Ending videos
  • Plays Sound Effects
  • Press Space to skip scene

Modules Used:

Required Modules
  • requests
  • customtkinter
  • pygame
  • splashscreen_engine

Install these using : pip install requests customtkinter pygame splashscreen-engine

Built-in Modules
  • time
  • os
  • random
  • threading
  • sys
  • platform
  • json
  • datetime
  • uuid

Enabled with ingame Data Processing

  • Using Google's Firebase to store User data.
  • Using it for realtime data tracking, feedback and rating support.

Screenshots:

Loading Screen

Starting Screen

Starting Screen

Gameplay

Scene-1 The Rocket Starts

Game Over

Level Up ( After every 3000 score )

Game Over

Collision of Rocket with Obstacles

Game Over

Scene-2 The Game Ends

Game Over

GAMEOVER

Game Over

Developer Note

This project was created as an experimental indie game project focused on cinematic 2d game design, fullscreen systems, custom UI, and interactive gameplay using Python and Pygame.

About

A 2D rocket Game created with Pygame.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages