Games:Student:Summary
From FANG
Below are a number of samples which demonstrate some of the elements of the gaming package. The source code from these Students can be combined and modified for creating your own games. Be sure to examine the source code from all of the Students before posting questions to the bulletin board. These Students are designed to provide code Students of most of the frequently used elements in games written using the FANG Engine.
|
|
Mini_RPG by RoseFind your kidnapped sister, soon ... Use 'w', 'a', 's', 'd' to move. Press 'o' to talk or select options and 'p' to close dialog. Download the source code: Mini_RPG.jar Course taken: Duke TiP 2007 Term I |
World_of_Minigames by Jimmy, Ian & AlexAlways be ready with the WASD keys or the Mouse to play these games. Each game is different so be ready for anything! Download the source code: World_of_Minigames.jar Course taken: Duke TiP 2007 Term I |
Caterpillar by Thomas & DavidStay alive, be careful, have fun eating bugs and have fun playing Snake! Use the W (up), S (down), A (left) and D (right) keys to wiggle around the green meadow and nibble on the bugs to grow. If you run into the ants, you will go double speed. This can be useful but also a problem. Be careful not to run into yourself or you will die. You may not go through walls. If you do, you will die also. You may also not go through any obstacles that appear on the second, third and fourth levels. Download the source code: Caterpillar.jar Course taken: Duke TiP 2007 Term I |
Royale by Squirrel, Andrew & KevinW- Move up A- Move left S- Move down D- Move right Use your 'MOUSE' to move the reticule and aim Left Click- Fire your weapon. Be the last one to survive Mother Russias cruel ways of discipline and come off the Island alive. Download the source code: Royale.jar Course taken: Duke TiP 2007 Term I |
Battle by Josh, Austin & AlexThis is a set of three mini-games with a story introduction. The mini games are Spaceship, Target Practice, and Chalk. Download the source code: Battle.jar Course taken: Duke TiP 2007 Term I |
Tag by David, Jimmy & ZachThe objective in this game of Tag is to collect the most coins. The problem is that the person who is it cannot collect the coins. You have to tag someone else to make them It and then collect the coins. Only works 4 players or less. Download the source code: Tag.jar Course taken: Duke TiP 2007 Term I |
Dungeons_and_Dragons by Matt JonesPlay a simplified version of Dungeons and Dragons against the computer. The primary purpose of this game is to explore expert systems in gaming. Download the source code: Dungeons_and_Dragons.jar Course taken: CS493: Capstone at Western Carolina University, Fall 2006 |
Latin_Quiz by Daniel S.Don't forget your Latin! Take this quiz to see how much you remember. Daniel S. wrote this game 1 year after completing the course. Download the source code: Latin_Quiz.jar Course taken: Java for Video Games at Duke TiP e-Studies, Spring 2006 |
Mutants_and_Madmen by Micheal Klatt, Micheal Hogan and Rachel MitchellDear Load, My super mutants will destroy you!! You'll never find me in time! Much Love, Doc Rocket In the city of New York, evil knows but one name...Dr. Rocket! There is but one thing stopping him...The League of Amazing Do-Gooders! (L.O.A.D. for short)...you plummet toward the New York streets... Download the source code: Mutants_and_Madmen.jar Course taken: CS150: Problem Solving and Programming I at Western Carolina University Fall 2006 |
Serious_Mayhem by Nick PopeMad Morris is on his way to the mall to get a new pair of shoes since he got a day off from the sock factory. Play the game to see what happens next. Warning: this game does have some unrealistic looking zombie blood and guts. Download the source code: Serious_Mayhem.jar Course taken: CS150: Problem Solving and Programming I at Western Carolina University Fall 2006 |
How_the_Grinch_Really_Stole_Christmas by Karla Wright & Paul BrooksYou, the evil elf, Grewin, is out to help the Grinch steal Christmas. You have stolen Santa's magical sack. The other elves are trying to help Santa catch you by placing obstacles in the way. It is your goal to escape Santa's grasp and get the sack to the Grinch. If Santa catches you, you lose. Beat all the levels to win. To jump over the obstacles click the left mouse button. You can move left and right by hitting "a" and "d" respectively. To jump wider obstacles use the "a" and "d" to move across them as you jump. Download the source code: How_the_Grinch_Really_Stole_Christmas.jar Course taken: CS150: Problem Solving and Programming I at Western Carolina University Fall 2006 |
Black_Jack by Allison MeekFollow the rules of basic Blackjack. Try to get closer to 21 than your opponent without going over. This version is slightly different in that an Ace is always worth 11. Sorry, but thats just the way it wants to be. Follow the directions on the top of the screen and try to get the most money in your bank. Happy clicking, and remember, smart gamblers know when to quit! Download the source code: Black_Jack.jar Course taken: CS130: Introduction to Computing at Western Carolina University Fall 2006 |
Alley_Cat_Ascent by Peter CrockettlAlley cats love heights! Use cannons to blast the alley cat into the sky. AIMING If you move the mouse to the left side of the screen, the cannons point left. If you move the mouse to the right, the cannons point right. The dotted line will give you an idea of your cannon's firing trajectory. Merely hitting a cannon with the alley cat will not put him in. He must enter through the mouth of a cannon. FIRING When the alley cat is in a cannon, hold the mouse button to start the power meter. This meter determines how hard the cannon will fire. Let go of the mouse button to fire at the shown power level. When the meter turns green, the power level is maxed out. SCORING You get more points every time you fire a cannon, hit a cannon, or bounce off a wall. Play for points, or just for height. Good luck -- the alley cat is counting on you! Download the source code: Alley_Cat_Ascent.jar Course taken: CS150: Problem Solving and Programming I at Western Carolina University Fall 2006 |
Heero_Sanctuary by Hobert CampbellProtect your castle from flying boulders to win this fast paced game. Using the Mouse, move your balista turrent and use Left Click to fire your Bolt. Make sure the boulders don't hit your castle wall, cause it can only take so much damage before you lose the game. If the game doesn't start, make sure you press the "Start" button on the lower left side of the screen. If your sound isn't working, make sure you press the "Sound on" button on the lower left. Once your done playing, hit "r" to reset and play again to get a better score. Download the source code: Heero_Sanctuary.jar Course taken: CS130: Introduction to Computing at Western Carolina University Fall 2006 |
Chess by Seth ShanninThis applet simulates a chess game. All rules such as castling, en passant and pawn promotion are implemented. The game can be played with two players on a single computer or two computers. The author encourages others to implement a computer AI so that one player can play against the computer. Also encouraged is making any desired modifications to the code and possibly reusing much of it to create other turn-based games such as checkers or reversi. The author can be reached for questions or comments at sshannin@greensboroday.org Download the source code: Chess.jar Course taken: Duke TiP 2006 Term I |
Temple_of_Gabal by John Fisher and Shane MacKeyThis game combines a "space fighter" game with an action/puzzle game. You start out in a starship and end up in an underground temple. Though your lasers do not hurt the enemy, their shots hurt you. You use wits and puzzle solving ability to escape from the Temple. Any help you need should be in the Help File. Download the source code: Temple_of_Gabal.jar Course taken: Duke TiP 2006 Term I |
Starship by Ben KaplanThis game is a classic shooter. The basic story is that Earth was invaded by an unknown army. You are a soldier who is tasked with holding them back. After the story, you have the option of using the keyboard (w,a,s,d) to control the ship, or have it follow the mouse. The gameplay begins with you fighting a group of 11 enemies. Defeat them to advance to the next wave. As each enemy dies, it has a chance of dropping either a shield (represented by the Greek letter Theta) or money (represented by the dollar sign). Touch these with your ship to collect them. At the same time, the enemy ships will by shooting small circles at you. If these touch you, you will get hurt. Once both waves and a boss are defeated on each level, you will go to the store. At the store, you have a chance of purchasing upgrades, such as an increased number of lasers or more powerful weapons. After leaving the store, you will move on to the next level. Download the source code: Starship.jar Course taken: Duke TiP 2006 Term I |
Alex by Alex ParkLet the game addict in ou run free! Play as a game addict in the future who had his PS7 stolen by yellow aliens and avenge your desire for Mortal Kombat 16! Download the source code: Alex.jar Course taken: Duke TiP 2006 Term I |
Maze by Chris HamnerThe program generates a random maze and then solves it using any of 3 different methods; the point of the project is to investigate simple forms of AI. Download the source code: Maze.jar Course taken: Duke TiP 2005 Term II |
Dunk_Contest by Mike Reed and Adam LankaThe game starts by first selecting a difficulty to play; easy (Pres. Brodhead), medium (Prof. Ramm), and hard (Julius Erving aka Dr. J). After selecting a difficulty, a dunk combination of arrow directions will show on the screen, you have a limited time to look and try to remember this combination for use in the future. When the time is up, you move to the beginning of what we call the 'dunk phase.' In the first phase, you are prompted to click the mouse on the power bar and stop the power ball in one of the different colored areas before the timer expires, or you lose. Next you move to the phase where you click the directional arrow buttons; the best dunk will be the combination of directions that was shown, and is more difficult to perform. After this, you move to the final phase where you click the mouse on the slam bar to stop the slam ball in the central region of the bar. With the dunk phase now complete, the animation is performed after receiving the input from the power bar, directional arrow buttons, and the slam bar. Score is then generated based on the power, difficulty and success of the dunk, then compared to a randomly generated opponent's score (as levels increase, chance to generate higher numbers more frequently). If you receive a higher score than your opponent, you win, and the game ends. Download the source code: Dunk_Contest.jar Course taken: CPS004: Java for Video Games at Duke University |
Gamma_Centauri by Thomas JamesFly around. Shoot the bad guys and avoid their bullets. Download the source code: Gamma_Centauri.jar Course taken: Duke TiP 2005 Term II |
War_of_the_Worlds by Alex Ryan and Mark ZhangFly around. Shoot the bad guys and avoid their bullets. Buy weapons and armor at the store. Download the source code: War_of_the_Worlds.jar Course taken: Duke TiP 2005 Term II |
Hit_and_Run by David Lee, Douglas Kim and Jonathan BekerMove around. Run over the aliens, but don't run over Mike the TA. Download the source code: Hit_and_Run.jar Course taken: Duke TiP 2005 Term II |
- This page was last modified on 19 September 2009, at 20:23.
- This page has been accessed 17,398 times.
- Privacy policy
- About FANG
- Disclaimers
- Powered by MediaWiki!


































