Skip to content

Terminal-based Roguelike/Platformer in a from-scratch C++ game engine

Notifications You must be signed in to change notification settings

justin-ys/Spylike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spylike

Version: Alpha 1

A C++ roguelike/platformer game in development using ncurses. Currently has:

  • Rendering interfaces
  • Tilemaps
  • Events
  • Cameras
  • Entities
  • Drawing & Animation (Sprites)
  • Input
  • Logging
  • 2a03 Audio Engine
  • UI/Menu interfaces
  • Context Manager for loading levels, pausing and displaying menus
  • Level editor & level loading

Compiling & Running

Spylike currently runs on Windows (using PDcurses) and Linux (through NCurses). The Makefile should auto-detect which backend you need, but you can set the Makefile variable PDCURSES_BACKEND to wincon, sdl2 or x11 if you wish (or USE_NCURSES=1). To build, simply run make in the root directory. An executable Spylike-[VERSION] will be generated. make debug will add symbol table information.

About

Terminal-based Roguelike/Platformer in a from-scratch C++ game engine

Resources

Stars

Watchers

Forks

Packages

No packages published