More setup! Joy!
After setting up MinGW from our previous post, now we want to add a package called freeglut to our MinGW directory so we can some graphics to our programs.
- Download freeglut for MinGW from (http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/)
- Copy the contents into C:\MinGW (or wherever you installed MinGW)
For my computer graphics course, I have to submit all my projects using C++, compiled using g++ and a Makefile.
If you don’t know what a Makefile is, it’s basically a list of steps/depencies to get to the final product. For example, to end up with DogSimulator.exe, you will need to run g++ on DogSimulator.o and Dog.o (compiled objects). And the prerequisites to DogSimulator.o and Dog.o are DogSimulator.cpp and Dog.cpp respectively.
It’s not too hard in the terminal, because once you have all your files in the terminal, you just type “make” and the magic ensues. But I’m a snob for my Visual Studio IDE, so I am going to set it up there. Haha.
Fall 2016 semester is starting up, and now I got to figure out what my priorities are. Here are my current goals and projects that I am working towards reaching/completing.
Cargo Bay 5, Sink Lab Games
This project is dear and close to my heart. It is my first indie game that a group of us worked on together outside of the classroom. I really want to get this released, but everything else has been getting in the way. (Unity C#)
Use of Police Force Simulation, University of New Orleans
A Master’s Thesis project I am working on. We will use Artificial Intelligence Planner to create an intelligient simulation of an Officer dealing with a situation between mother and adult son who will not move out. (Unity C#)