Prime Factor Attack
An on-going game development project by the University of New Mexico's
Department of Computer Science first year computer science students
Dedicated to the Extreme, Gnarly, and Rad grade school students of Albuquerque, the East Mountains, and all the
composite number blasting kids on the planet Earth.
To Play:
Click "Start Game"
Watch the Composite numbers falling out of the sky.
Click a button showing a prime number that is a factor of the falling composite number.
Can you unlock 29?
Can you reach Ezra Stalling's Mr. Block's Wild Ride?
Can you beat the epic level 30, Deadly Cross of Pokodots?
Who in your class will be the first to behold these wonders of prime numbers, trigonometry, and stochastic
(that is a fancy way of saying random) processes?
Can you puzzle out the equation used for scoring points?
Project Director:
Joel Castellanos ,
Department of Computer Science, University of New Mexico
Graphic Art and Real-Time Visual Effects:
Sandstorm colors and design inspiration by
Jared Tarbell.
Additionally, the Time-Stop graphics is a direct port to Java of Jared Tarbell's "Sand Traveler" code originally
written in the Processing programming language.
Conposite number Final Factor Mandalas and Explosions:
- Nick Lauve: "Sand Storm on Titan" mandalas, Computer Science student, University of New Mexico, Spring 2011
- Cassandra Shaffer: "Exploding Sands" mandalas, Computer Science student, University of New Mexico, Spring 2011
- Sean Chavez, "Mayan Sand Flowers" mandalas, Computer Science student, University of New Mexico, Spring 2011
- Derek Long, "Paint-Ball" mandalas, Computer Science student, University of New Mexico, Spring 2011
- Evan King, "Solar Flare" mandalas, Computer Science student, University of New Mexico, Spring 2011
- Ezra Stallings, "Mr. Block's Wild Ride" mandalas, Computer Science student, University of New Mexico, Spring 2011
- Tyler Brandt, "Deadly Cross of Pokodots", Computer Science student, University of New Mexico, Spring 2011
- Conrad Woidyla, "Whirling Dervish" mandalas, Computer Science student, University of New Mexico, Spring 2011
- Steven Kelley, "Crossing Circles" mandalas, Computer Science student, University of New Mexico, Spring 2011
Intro and Transition Screens:
- Ben Mixon-Baca, Computer Science student, University of New Mexico, Spring 2012.
- Jeff Richards, Computer Science student, University of New Mexico, Spring 2012.
- Luke Stankus, Computer Science student, University of New Mexico, Spring 2012.
- Micah McNeil, Computer Science student, University of New Mexico, Spring 2012.
- Sean Hutchinson, Computer Science student, University of New Mexico, Fall 2011.
- Micahel Asplund, Computer Science student, University of New Mexico, Fall 2011.
- Michelle Godfrey, Computer Science student, University of New Mexico, Fall 2011.
- Ted Potter: Game introduction screen with simulated crystal growth by diffusion-limited aggregation,
Computer Science student, University of New Mexico, Spring 2011.
Button Design and effects implementation:
- Nicholas Antonio, Computer Science student, University of New Mexico, Spring 2011
Screen Background Art and static digital Images:
- Dara Castellanos, Screen Background for "Sand Storm on Titan", and "Exploding Sands", Sophomore at East Mountain High School, Sandia Park, NM, Spring 2011
- Justin Edwards, light up button images, Computer Science student, University of New Mexico, Spring 2011
Game Engine Design and Implementation:
- Joel Castellanos, Computer Science faculty
- Kyle Edward Leisker-Krohn, Interdisciplinary Film and Digital Media student, University of New Mexico, Spring 2011
Sound Effects: Recorded and Edited by:
- Maria Garcia: "Laser", Computer Science student, University of New Mexico, Summer 2011
- Maria Garcia: "Fire Works", Computer Science student, University of New Mexico, Summer 2011
- Maria Garcia: "Wind", Computer Science student, University of New Mexico, Summer 2011
- Maria Garcia: "Brick Hitting Brick", Computer Science student, University of New Mexico, Summer 2011