Skip to content

Luxapodular/Galuca

Repository files navigation

This is the README for GALUCA Created by Luca Damasco

Galuca was created as a term project for Carnegie Mellon University's Introduction to Programming class 15-112. It is meant to replicate the fixed shooter arcade game Galaga (originally published in 1981 by Namco and Midway). It also aims to allow user to customize their gaming experience by creating their own enemies movement paths. Main complexities include determining movement patterns of enemies based on the location of the fighter, movement of enemies in formation, and translation of user generated paths and sprites into functional game movement algorithms.

Programming Language: Python 2.7 32 bit #Pygame 1.9 only has 32 bit support and will not run with 64 bit versions.

Module's Used: Pygame 1.9 Downloaded from Pygame.Org The pygame audio mixer was also used. (packaged with pygame 1.9) Instructional materials used were found on Pygame.org and Youtube.com (Tutorials from "thenewboston")

CopyRight notices: Sprites are from Namco-Midway's GALAGA

Sprite Materials were "ripped" by JDASTERE4
(Found on google images when searching "Galaga Sprite Sheets")

Sounds are from Namco-Midway's GALAGA
Sounds were purchased from iTunes under "Galaga" by NAMCO SOUNDS

Logo Materials taken from:
http://gamingbolt.com/tag/galaga

Starting Screen Music from:
"Galaga Remix Demo"
http://www.newgrounds.com/audio/listen/265069
Created by "ArcX"

All copyrighted materials have been used for educational purposes only and are protected under fair use.

Reference Notices: Pygame, image centered rotation code referenced from : http://www.pygame.org/wiki/RotateCenter

Controls : Arrow Keys (Left and Right) to move SPACE Key to shoot Mouse controls for start screen UI

To reset HiScores, delete every line from the "hiScores.txt" file except the first line 20,000. DO NOT LEAVE IT BLANK!

About

Customizable Arcade Shooter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages