This semester I twisted a pit called UFO Fur in the midst of James Dressel and Andrew Geyster for CS 426 (Chance System 2). This project was sufficient fun, and I erudite a lot to the same degree conception it. Underside is a sudden generality of the pit.
For extra in-depth mysterious information about what I did for the pit, debit out this page:
http://j.divided-games.com/ufo-attack-c-glsl/
You can download the latest produce of the pit from our github store. Go to the release tab for a zip file of honorable the theory. Greater precise terms of the pit can moreover be found on the store README.
https://github.com/jhaslowh/UFO Attack
In this pit you mess an alien space embrace. Use your high tech ship and weapons to overcome the Mud. Your ship is equipped in the midst of an abduction ray that can be second hand to abduct kith and kin from the planet. You can thus use these kith and kin to total new weapons and do extra split up.
Skin
- Use the UFO or run jaggedly on the ground
- 6 Arms
- 9 Extraordinary Enemies
- Abduct your foes
- Day Of the night Cycle
NPCS
COW
Health: 30
Can be abducted: Yes
A pale animal that atmosphere walk to the conductor out of fascinate, but atmosphere run from the conductor previously attacked.
Inhabitant
Health: 100
Can be abducted: Yes
Customary human npc. Does not attack the conductor and atmosphere run to one side bearing in mind shot or abduction started.
Fighter
Health: 100
Can be abducted: Yes
Customary enemy. Essence catch previously pretense the conductor is comfortable and the fighter is pretense them.
Outsized Fighter
Health: 200
Can be abducted: Yes
Wild enemy. Extraordinarily as the fighter, but in the midst of extra remains.
SNIPER
Health: 100
Can be abducted: Yes
This enemy has a forceful sniper, and atmosphere attack the conductor previously they are on foot. Can attack from far distances and if the conductor gets to comfortable, the sniper atmosphere move to one side. Shots do a lot of wrong, so it is best to attack the sniper in the midst of the UFO.
STINGER
Health: 100
Can be abducted: Yes
Customary enemy in the midst of a stinger. Essence lone fling at UFO. Tape to dirty dig out on foot.
TURRET
Health: 100
Can be abducted: No
A strong turret that atmosphere fling at the conductor previously they are on foot. It can lone be damaged by explosions and is suggested to go after it to the same degree in the UFO.
SAM Stain
Health: 100
Can be abducted: No
Wild anti-air defence. Essence lone fling at the UFO, but atmosphere dirty dig it out immediately. Can lone be deactivated on foot by walking up to it and pushing "E".
Tank
Health: 240
Can be abducted: No
Fighting fit strong enemy. Essence fling at what's more conductor and UFO. Cannot fling at extreme angles, so approaching from reliable further atmosphere make bigger you an boon.
Arms
DIFFICULTIES AND CHALLENGES
Managing SDL
We considered necessary the user to be able to change their solution settings fading having to stimulate the pit. Proceed this was very bothered in the midst of SDL and took sufficient awhile to get to work.
THREADING
Multithreading is never a countrified occasion, and it was no different for us.
Innovative Domination
Managing pointers became an lawsuit a few times all through the time-span of the project. Sometimes we had to go about our design a different way to get jaggedly evident of these issues.
GIT Reconciliation OF Colander Groom
We managed our project by the use of git and Drawn Accommodate 2010. We found that it possibly will not intuitively socialize the trickle file, which organizes the project in Drawn Accommodate. Tell conflicts caused the project orgainization to be surplus.
ACQUIRING ART Income
As per standard in the midst of programmers, we are not sky-scraping artists. So acquiring art for our pit was bothered.