Skip to content

Aries-Spring/Aries-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

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

Repository files navigation

๐ŸŽฎ GitHub RPG Adventure

An interactive fantasy role-playing game powered by GitHub Issues and AI!

You've all seen those usual GitHub README's containing a list of skills, projects, about, etc. Well, that tends to get boring after a while. So, Presenting you with something that's actually fun and engaging!

GitHub Stars GitHub Forks Active Games License

Create your character, explore a rich fantasy world, and embark on epic adventuresโ€”all through GitHub Issues!

๐Ÿš€ Quick Start โ€ข โš”๏ธ Choose Your Class โ€ข ๐Ÿ“Š Game Stats โ€ข ๐Ÿ“– How to Play


๐ŸŽฏ Quick Start

Starting your adventure is simple!

  1. Choose your class below (click a class button)
  2. Your character is created automatically when you open the issue
  3. Start playing by commenting with actions like "I explore the forest"

๐Ÿ’ก Pro Tip: Your character name will be your GitHub profile name automatically!


โš”๏ธ Choose Your Class

Click on a class below to start your adventure! Each class has unique abilities and stat bonuses.

๐Ÿ›ก๏ธ Warrior

High strength and constitution

Create Warrior

๐Ÿ”ฎ Mage

High intelligence and wisdom

Create Mage

๐Ÿ—ก๏ธ Rogue

High dexterity and stealth

Create Rogue

โœจ Cleric

High wisdom and healing

Create Cleric

๐Ÿน Ranger

Balanced dexterity and wisdom

Create Ranger

โš”๏ธ Paladin

Balanced strength and wisdom

Create Paladin

๐ŸŽต Bard

High charisma and magic

Create Bard

๐Ÿฅ‹ Monk

High dexterity and wisdom

Create Monk

๐Ÿ”ฅ Warlock

High intelligence and charisma

Create Warlock

๐ŸŒฟ Druid

High wisdom and nature magic

Create Druid

โšก Sorcerer

High intelligence and charisma

Create Sorcerer

๐Ÿ’ช Barbarian

High strength and constitution

Create Barbarian


๐Ÿ“Š Game Stats

๐ŸŽฎ Live Game Statistics

Stat Value
๐ŸŽฏ Active Adventures Active Games
โญ Repository Stars GitHub Stars
๐Ÿด Forks GitHub Forks
๐Ÿ“ Total Issues GitHub Issues

๐Ÿ“– How to Play

๐Ÿš€ Getting Started

  1. Click a class button above to create your character
  2. Your character is automatically created when the issue opens
  3. Start playing by commenting with natural language actions

๐ŸŽฎ Gameplay

Simply comment on your issue with actions in plain English:

I explore the forest
I talk to the merchant
I cast a fireball at the goblin
I search for treasure
I rest at the inn
I buy a sword from the blacksmith

The AI game master will interpret your actions and respond with immersive narrative!

๐Ÿ“Š Character System

Your character has:

  • Health & Mana: Your life force and magical energy
  • Six Core Attributes: Strength, Dexterity, Intelligence, Wisdom, Constitution, Charisma
  • Level & Experience: Grow stronger as you play
  • Gold & Inventory: Collect items and wealth
  • Active Quests: Complete missions for rewards

๐ŸŒ World of Aetheria

Explore a rich fantasy world with:

  • ๐Ÿ˜๏ธ Villages & Cities: Safe havens to rest, trade, and receive quests
  • ๐Ÿฐ Dungeons & Caves: Dangerous areas filled with monsters and treasure
  • ๐ŸŒฒ Forests & Wilderness: Discover resources, encounters, and secrets
  • ๐Ÿ‘ฅ NPCs: Characters to interact with, trade with, or receive quests from
  • ๐Ÿ‘น Monsters: Creatures to fight for experience and loot

๐Ÿ”’ Single Player Mode

Each issue is locked to its creator. This ensures your adventure is personal and uninterrupted. Create your own issue to start playing!


๐ŸŽฏ Example Actions

Here are some actions you can try:

Action Type Examples
Exploration I explore the dark forest
I investigate the mysterious cave
I walk to the market
Combat I attack the bandit with my sword
I cast a fireball at the goblin
I defend against the dragon's breath
Interaction I talk to the village elder
I ask the merchant about rare items
I accept the quest to find the lost artifact
Items I buy a sword from the blacksmith
I use my potion of healing
I search for hidden treasure
Rest I rest at the inn
I meditate to restore mana
I sleep until morning

๐Ÿ”ง Setup Instructions

Want to run this game in your own repository?

Quick Setup

  1. Fork this repository
  2. Enable GitHub Actions in repository settings
  3. Add GROK_API_KEY secret (get your key from X.AI)
  4. Create game-active label in Issues โ†’ Labels
  5. Start playing!

For detailed setup instructions, see SETUP.md.


๐Ÿ“ How It Works

  1. Player creates issue with game-active label (or clicks class button)
  2. GitHub Action triggers on issue creation
  3. Character is auto-created using GitHub profile name
  4. Game state is saved in the issue body
  5. Player comments with actions in natural language
  6. Grok AI interprets actions with full game context
  7. Lore validator ensures responses follow game rules
  8. Game state updates and AI responds with narrative

๐ŸŽจ Customization

Customize your game by editing:

  • docs/lore.md: World lore and game rules
  • scripts/lore-validator.js: Validation rules
  • scripts/character-manager.js: Character creation logic
  • scripts/game-engine.js: Game mechanics

๐Ÿค Contributing

Contributions are welcome! Feel free to:

  • ๐Ÿ› Report bugs
  • ๐Ÿ’ก Suggest features
  • ๐Ÿ”ง Submit pull requests
  • ๐Ÿ“– Improve documentation

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ—ก๏ธ Ready to start your adventure?

Choose your class above and begin your journey in Aetheria! โœจ

Made with โค๏ธ and AI magic

โฌ† Back to Top

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors