Inkscii
An ASCII game framework that utilizes SFML for rendering.
Description
Inkscii is an ASCII game framework designed to simplify the development of ASCII-based games. It provides a rendering engine that utilizes SFML (Simple and Fast Multimedia Library) for displaying ASCII characters on the screen. The framework offers functionalities for drawing characters, printing text, handling user input, and more.
Features
- Rendering ASCII characters and text using SFML.
- Support for custom character and background colors.
- Input handling for keyboard events.
- Basic game loop structure.
Requirements
- SFML: Inkscii depends on SFML for rendering and input handling. Make sure you have SFML installed on your system.
Getting Started
-
Clone the repository:
git clone https://github.com/jossse69/Inkscii.git -
Build the project using your preferred development environment or build system. Make sure to link against SFML.
-
Customize the framework to suit your game's needs by modifying the provided classes such as
Renderer,InputHandler, andProgram. -
Create your ASCII game by implementing game logic within the main loop of
Program.cs. -
Run the compiled executable and enjoy your ASCII game!
Contributing
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
Socials
License
This project is licensed under the MIT License.
Acknowledgements
- The SFML development team for creating the SFML library.
- The OpenAI team for providing the GPT-3.5 model that helped generate this README file.