Skip to content

Small ASCII game engine with an implementation of Pong

Notifications You must be signed in to change notification settings

unkeneke/simple-ascii-engine

Repository files navigation

Simple ASCII Game Engine

Small project made for educational purposes to show how to use some modern C++ features like std::vector, std::chrono, and language characteristics like loops, inheritance, references and pointers, etc.

The idea was to present, as simple and easy to read as possible, concepts like how the game loop works, together with the framerate and the delta time, using a Component pattern similar to Unity and Unreal to be able render and interact with elements.

For simplicity, we used the Windows console for all input and output, so no third-party libraries were used, including OpenGL or DirectX.

Any C++ compiler that supports C++11 and onwards should be enough to make this run, like g++. The resulting executable has a Pong clone out of the box as example.

About

Small ASCII game engine with an implementation of Pong

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages