Skip to content

A just-for-fun project with the goal of porting the OLC Console Game Engine to C#

License

Notifications You must be signed in to change notification settings

StefanoFiumara/console-game-engine

Repository files navigation

Fano's C# Console Game Engine

A just-for-fun project with the goal of porting the OLC Console Game Engine to C#

Create a sub-class of the ConsoleGameEngineBase class and implement its abstract methods to get started!

See the included example project for guidance.

Shoutouts to Javidx9 for the inspiration!

Running the project

This project only supports running on cmd, Windows' legacy console host, it does not work on Windows Terminal and has not been tested on any other terminal emulator. You must install the following font, the application will automatically set it for the current session on launch: https://fonts2u.com/modern-dos-8x8.font

Game Examples

Snake

2021-05-29_00-26-04.mp4

Tetris

rider64_1SZdH3AhNZ.mp4

Particle Systems

rider64_5zIcknyL8k.mp4

First Person Perspective Rendering

JetBrains.Debugger.Worker64c_sGLTQ9b88b.mp4

About

A just-for-fun project with the goal of porting the OLC Console Game Engine to C#

Resources

License

Stars

Watchers

Forks

Languages