Counter-Strike: ASCII

C++ | Ncurses


A Counter-Strike inspired terminal game that utilizes dynamic AI and a custom made engine using C++ and Ncurses

Responsive AI implemented with randomized decision making allows for dynamic gameplay across each and every round. The actions of AI teammates and enemy responses determine the behavior of each bot. Utilizing a randomized A* pathfinding algorithm, AI develop unique behaviors.

Entities are tracked using a grid system in order for the ballistics and movement engines to recognize and interact with other objects. The grid map is dynamically generated based on map files allowing for custom made maps and many designs.

This expanded on a school project and is private due to University policies. Email me for access to the repo.

Private Repo - Request Permission

Want more info?

My Resume

Contact Me