Skip to content

An epic terminal-based RPG adventure through infinite procedurally-generated universes. Train, fight, and strategize your way to defeat God and rule all creation. Python text-based game.

License

Notifications You must be signed in to change notification settings

sinha-19/Cosmic-Chronicles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Cosmic Chronicles

Game Logo

An epic text-based RPG adventure through infinite universes

License: GPL v3 Python Platform

๐Ÿ“– About

Cosmic Chronicles is an immersive terminal-based RPG where you embark on an extraordinary journey through infinite procedurally-generated universes. Born as the most helpless yet potentially powerful servant of God, you must train, fight, and strategize your way to ultimate power. Your destiny? Defeat God himself and rule over all universes.

Each universe is unique, generated from seeds that create distinct worlds with their own inhabitants, power dynamics, and secrets. Will you explore peacefully, train relentlessly, or fight your way to godhood?

โœจ Features

Core Gameplay

  • ๐ŸŒŒ Infinite Universes: Explore procedurally-generated universes with unique seeds
  • โš”๏ธ Strategic Combat System: Engage in turn-based battles with attack, heal, and shield mechanics
  • ๐Ÿ’ช Character Progression: Train and power up your character to face increasingly powerful foes
  • ๐ŸŽฒ Random Adventures: Experience dynamically-generated adventure scenarios

Exploration & Interaction

  • ๐Ÿ˜๏ธ Navigation System: Visit villages, castles, and planets across the universe
  • ๐Ÿ‘ฅ NPC Interactions: Meet and converse with procedurally-generated characters
  • ๐Ÿ“š Universe Lore: Discover the secrets of creation through the Universe Book
  • ๐Ÿง™ Special Characters: Encounter wizards, mysterious figures, and legendary bosses

Advanced Features

  • โฐ Time Manipulation: Use Zarathorn's Time Machine to travel through years
  • ๐Ÿ‘น Boss Summoning: Challenge powerful bosses including the legendary Vorathar
  • ๐Ÿ’พ Save/Load System: Multiple save slots to preserve your progress
  • ๐ŸŒ Universe Switching: Travel between different universes while maintaining your character

๐ŸŽฎ How to Play

Quick Start

For Windows Users:

game.exe

For Linux/macOS Users:

python game.py

Installation from Source

  1. Clone the Repository
git clone https://github.com/sinha-19/Cosmic-Chronicles.git
cd Cosmic-Chronicles
  1. Run the Game
# Windows
python game.py
# or
game.exe

# Linux/macOS
python3 game.py

Requirements

  • Python 3.6 or higher (for running from source)
  • Terminal/Command Prompt with color support
  • Windows, Linux, or macOS

๐Ÿ•น๏ธ Game Mechanics

Combat System

Combat is turn-based with three main actions:

  • Attack: Deal 50% of your power as damage
  • Heal: Restore 20% of your total power
  • Shield: Reduce incoming damage by 50%

Power System

  • Start with a random power level (2-5)
  • Train to increase power by 50%
  • Defeat enemies to gain power
  • Power caps at extremely high levels to maintain balance

Universe Mechanics

  • Each universe has a unique seed number
  • Inhabitants are procedurally generated with random names and power levels
  • The universe ages with each year that passes
  • New characters spawn as time progresses

๐Ÿ“‹ Main Menu Options

Action Menu

  1. Visit Wizard - Get advice and lore information
  2. Visit President's Hall - Discover mysteries
  3. Visit Unknown Place - Find secret interactions (hint: try ? and got god powers)
  4. Random Adventure - Experience procedurally-generated stories
  5. Find a Teacher - Train with martial arts masters
  6. Navigation - Explore villages, castles, and planets
  7. Summon Boss - Challenge powerful enemies
  8. New Universe - Travel to a different universe
  9. Visit Zarathorn - Access time travel and summon Vorathar

Combat

  • View all inhabitants and their power levels
  • Choose your opponent
  • Engage in strategic turn-based combat
  • Defeat God to win the game!

๐ŸŽฏ Objectives

  1. Survive: Start as a weak character and build your strength
  2. Train: Increase your power through training and combat
  3. Explore: Discover the secrets of the universes
  4. Conquer: Defeat increasingly powerful enemies
  5. Ascend: Challenge and defeat God to claim ultimate victory
  6. Ultimate Challenge: Face Vorathar, the creator of all universes

๐Ÿ—บ๏ธ Game World

Locations

  • Villages: Peaceful settlements with diverse inhabitants
  • Castles: Fortified locations with powerful characters
  • Planets: Entire worlds to explore
  • Special Places: Wizard homes, President's Hall, mysterious locations

Notable Characters

  • God: The ultimate challenge with near-infinite power
  • Vorathar: The legendary boss of all universes
  • Wizards: Offer guidance and special abilities
  • Zarathorn: A powerful wizard with time manipulation powers
  • Random NPCs: Procedurally-generated characters with unique names

๐Ÿ’ก Tips & Tricks

  • Train regularly to maintain a power advantage
  • Use the shield strategically in tough battles
  • Explore different universes to find easier opponents
  • Read the Universe Book for lore and hints
  • Save your progress frequently
  • Use time travel to skip ahead or restart your universe
  • The ? location has secrets - explore all dialogue options

๐Ÿ› Troubleshooting

Common Issues

Game doesn't start:

  • Ensure Python 3.6+ is installed
  • Check that you have the required permissions to execute the file

Colors not displaying:

  • Use a terminal that supports ANSI color codes
  • On Windows, use Windows Terminal or modern Command Prompt

Save files not found:

  • Save files are stored in the saves/ directory
  • Ensure the game has write permissions

๐Ÿค Contributing

Contributions are welcome! Whether it's:

  • Bug reports
  • Feature suggestions
  • Code improvements
  • Documentation enhancements

Please feel free to open an issue or submit a pull request.

๐Ÿ“œ License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for full details.

๐ŸŽฎ Credits

Developer: sinha-19

Special thanks to all players who embark on this cosmic journey!

๐Ÿ“ž Contact & Support

๐ŸŒŸ Acknowledgments

Built with passion for terminal gaming enthusiasts and text-based RPG lovers worldwide.


Enjoy your journey through the cosmos!

"You are the most helpless yet potentially powerful servant. Your destiny awaits."

About

An epic terminal-based RPG adventure through infinite procedurally-generated universes. Train, fight, and strategize your way to defeat God and rule all creation. Python text-based game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages