Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 2.7 KB

README.md

File metadata and controls

71 lines (48 loc) · 2.7 KB

🎮 RPG in Natural for Mainframe

Welcome to the RPG in Natural!
This is a roguelike RPG game developed in Natural, a programming language for mainframe environments. The game features turn-based combat, random events, and a simple world map.

mapa 01

🎮 Game Description

The goal of the game is to survive through different stages, defeat enemies, and reach the final boss. Along the way, you'll encounter random events like bonfires (to heal), treasures (to gain power), and mimics (dangerous traps!).


🛠️ Main Features

Here are the key features of the game:

1. Turn-Based Combat

  • Fight enemies using normal attacks, special attacks, or potions.
  • Enemies have their own AI and can heal or perform special attacks.

2. Random Events

  • Bonfires: Restore your health and potions.
  • Treasures: Gain special abilities or items.
  • Mimics: Dangerous traps that damage you.

3. World Map

  • Navigate through different stages, each with its own name and challenges.
  • The final stage features a powerful boss with increased health.

4. Game Over and Victory

  • If your health reaches zero, the game ends.
  • If you defeat the final boss, you win the game!

🎮 How to Play

  1. Start the game: Confirm that you are 18 years or older.
  2. Navigate the map: Use the interface to move through stages.
  3. Combat: Choose between normal attacks, special attacks, or potions during combat.
  4. Random events: Interact with bonfires, treasures, and mimics as you progress.

⚙️ System Requirements

  • Environment: Mainframe with Natural programming language support.
  • Resources: The game is designed to run in a terminal-based mainframe environment.

📂 Code Structure

  • rpg_game.nat: Contains the main game logic.
  • Screenshots: Images of the game interface.

User helpText

Combat

More Screenshots

You can find more screenshots in the screenshots folder.


🎨 Credits

  • Developed by: Sergio Gracia Correia.
  • Inspiration: The game is inspired by classic roguelike RPGs and the limitations of Natural for mainframe environments.
  • Purpose: This project was created to showcase my skills in Natural programming and my ability to create engaging projects even in constrained environments.