Was a Project From Computer Graphics (CSC315) @Mercer Univercity is now made anew for for personal and commertial reasons.
<<<<<<< HEAD A rebuild of the game Asteroids. Completed in 2016, all current updates are individual "improvements" for the sake of improvements. (also code stuff).
- Convert from freeglut to Vulkan
- drop "games" build engine only
- build demos to show cappablities ======= A rebuild of the game Asteroids. Originally built as a group project for Computer Graphics @ Mercer University, it is now a Game Platform with Mod(plugin) Support with additional cool features. Build any mode you want and play though the Game engine for an easy and quick way to learn C++ and game development.
- install WSL and your choice of distro from the Windows 10 Store
- in your choice of WSL distro, install make, freeglut3-dev, git, a window manager and g++
- set up display export, and install an windows x-server (Recomends vcxsrv)
- clone the repository in a directory you can find.
- in the project directory (the one with the makefile) run make.
- type ./bin/Asteroids
- same as Windows except forgo 1. and 3.
- write a new library or game mode
- add all your dependencies and source files to the make file as rules
- add your target titled "(yourmode).mode"
- build your mode with
make "(yourmode).mode"
- add your "(yourmode).mode" to the "libraries.txt" file
- launch the game, and trouble shoot any errors loading your mode.
- rage when it segfaults, and you don't know why.
4636f4a3b1d3e22835e527dc36e05ffae3560661
- Jonathan Oakes - Me, I did the asteroid class, odds and ends, and broke it plenty of times.
- Braeden Brettin - The guy that explained my ideas better then I could. Also fixed what I broke
- Ted Dorfeuille - The guy that did something think collisions
- Chris Le - Maybe this guy did collisions and Ted did tesselations?
- Emily Herron - She did stuff. like the scoreboard and things like that. probably more odds and ends.
- FreeGlut3 - Yes I know this is old and needs improvements.
- g++ - For compiling
- Linux or Windows 10 w/ WSL - Will not run on windows without WSL.