Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotpep/tensura-idle-rpg
Idle RPG CLI and Text-based Adventure game written in C#, in franchise Tensei Shitara Slime Datta Ken (Tensura).
https://github.com/dotpep/tensura-idle-rpg
adventure-game cli-game csharp csharp-game idle-game idle-rpg tensura-game text-based-game
Last synced: about 1 month ago
JSON representation
Idle RPG CLI and Text-based Adventure game written in C#, in franchise Tensei Shitara Slime Datta Ken (Tensura).
- Host: GitHub
- URL: https://github.com/dotpep/tensura-idle-rpg
- Owner: dotpep
- License: mit
- Created: 2024-01-18T22:48:03.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-01-29T20:57:02.000Z (11 months ago)
- Last Synced: 2024-01-29T23:07:35.532Z (11 months ago)
- Topics: adventure-game, cli-game, csharp, csharp-game, idle-game, idle-rpg, tensura-game, text-based-game
- Language: C#
- Homepage:
- Size: 1.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tensura Idle-RPG
> game theme franchise: ["That Time I Got Reincarnated as a Slime"](https://tensura.fandom.com/wiki/Tensei_Shitara_Slime_Datta_Ken_Wiki). Isekai Fantasy Adventure World with Endings.
This is ASCII CLI Text-based Adventure "Tensura Idle RPG" game.
Written in C# and .NET framework.## Demonstration
![Tensura Idle RPG](tensura_idle-rpg_demo.gif)
## Features
## Release
- current: Version 1.0 Released.
- [click me to Download Game](https://github.com/dotpep/tensura-idle-rpg/releases/tag/v1.0.0)- [About game]()
- [Rules]()### Install Game .exe
- go to Release page on GitHub repo or [click at this release link](https://github.com/dotpep/tensura-idle-rpg/releases/tag/v1.0.0)
- download archive file PaintDrying_v1 in format .zip or .rar
- run .exe file (without deleting other files in archived file)### How to play?
- Type options like 1... and Enter to choose it.
### What's next
> There is some list of idea
- Ability/Skills
## TODO
- apply Clean Code and Architecture: OOP, SOLID, Patterns, ECS, MVC, Dependency Injection, State pattern
- scaling to Telegram/Discord Bots, Web, Engine, WPF
- refactoring into modular structure and OOP### TODO: Features
- [x] Stats
- [x] Map
- [x] Movement
- [x] Enemies
- [x] Battle
- [x] Potions
- [x] Shop
- [x] NPC
- [x] Boss Fight
- [x] Add information about game and demo to README
- [ ] Release v1 game-executable to GitHub
- [ ] Auto Battle
- [ ] Refactore Harded Code
- [ ] Migrate project to .NET 7.0 version### Requirements
- Class, Attribute, Method, Constructor, Object, Instance, Garbage Collector
- Static classes, methods, attributes and etc
- Operator Overloading
- Inheritance, base
- Encapsulation, Getter and Setters
- Polymorphism, virtual, override
- Abstract, abstract class
- Interface## Getting Started to Contribute
### Prerequisites
- .NET Framework 4.7.2
- Visual Studio or `dotnet` in cli### Installation
1. Clone this repos:
```bash
git clone https://github.com/dotpep/ascii-cli-idle-rpg.git
```
2. Open project solution `project_name.sln`
3. Build and run application (CTRL + F5, in Visual Studio) or:
4. Change directory to this `cd /project_name_folder`
5. `dotnet run`## License
This project is licensed under the [MIT License](LICENSE).