Skip to content

A C++ Terminal Based Game Engine | Developed for CS100 Final Project @ LUMS | Windows Only | Has Animation control, 2D Graphics Rendering, Rigid Body Physics Simulation, and much more ...

License

Notifications You must be signed in to change notification settings

mfaseehuddin/CS100-Project-Freshman

Repository files navigation

CS100-Project-Freshman

by mfaseehuddin

This is a c++ console game, that runs on the MirageEngine FrameWork ( I MADE IT! ;)!

The Showcase game is called Zombies! Where random zombies spawn in the air and then try to kill you, do you have the skills to defend yourself?

The game may crash but heeeyyy that is part of the fun, no?! no?! well, i mean, it is free ;-;

Anyways, CS FRESHIE PROJECT -- ACHIEVEMENT UNLOCKED!

MirageEngine Framework Features:

  • GameObject Management & Manipulation System
  • MultiScene Management & Manipulation System
  • MultiThreading Support to make games more efficient
  • Gameroutine Loop
  • Animations Possible
  • Relatively Stable
  • No Screen Flicker when moving small objects
  • Can Simulate Forces
  • Windows Compatible only
  • ULITMATE MAZAY

aims (Achieved):

  • simulate gravity //DONE (Achieved)
  • simulate orbits? // ez (Achieved)
  • something cool // yeh neeche wala cool hi tou hai (Achieved)
  • allowed to use engines? // MADE MY OWN ENGINE IN C++ CONSOLE AAA (Achieved)

if not:

  • contiously updating console window to simulate motion //Done (Achieved)
  • preferably 24 fps //Done (Achieved)
  • 2D ascii graphics //Done (Achieved)
  • matrix arrays to define positions //Done (Achieved)

About

A C++ Terminal Based Game Engine | Developed for CS100 Final Project @ LUMS | Windows Only | Has Animation control, 2D Graphics Rendering, Rigid Body Physics Simulation, and much more ...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages