Skip to content

cjfrisz/evolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I apologize in advance for anyone trying to use or contribute to this
project. At current, it's a single wolf (myself, Chris Frisz
(cjfrisz@chrisfrisz.com)) trying to design a 2D game engine without
reading about how other people design games in C++. I'm simply trying
to address each design problem as quickly as possible using OOP design
patterns. That said, the master branch should compile, even if the
resulting executable doesn't do much interesting. The included makefile
is fairly self-explanatory, but here's a list of the notable rules:

all: 
	Compiles all execuateable, evolver, along with the necessary
	classes.

run:
	Compiles the executeable and run it.

clean:
	Delete all ancilliary files (emacs backups, core dumps, etc.)
	and object files

clobber:
	Delete all ancilliary files and compiled files (object files
	and executeable)

About

A 2D game engine written in C++. It's a lone-wolf operation using OpenGL for drawing, SFML for windowing, input and audio, and as many design patterns as what make sense.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages