CIS 350, Introduction to Game Programming
(Page still under construction)
the TA's Web address: http://astro.temple.edu/~haosun/
Overview
HERE
Slides
- History of computer games
- Genres and Requirements
- Fractal Terrains
- 3D Basics
- Collision Detection 1
- AI: Games and the Real World
- Physics: The very basics
- Classic AI: Search Trees
- Review, Q&A
Assignments
Mail your assignment as ZIP-file to the TA, name the ZIP-File 'cis350_assignmentNumber_yourLastName'.
Include a readme file that gives the instructions to compile the program, also name all persons you worked together with
as a group.
- Battleships, no graphics (1 week)
- Fractal Landscapes (2 weeks)
- Battleships, graphic version (1 week)
- Exploding Cubes(2 weeks)
- Robot Battle(1 week)
- Battleships, texture version (1 week)
Papers
- Gino van den Bergen: Efficient Collision Detection of Complex Deformable Models using AABB Trees
- Tomas Moeller: A Fast Triangle Triangle Intersection Test
- Robot Battle: Short introductory overview
WEBSITES
PATHFINDING
- Applet: Simulated Annealing + Traveling Salesman
- Applet: Shortest Path using Dijkstra's Algorithm
- Applet: Pathfinding by A* Algorithm