GithubHelp home page GithubHelp logo

pygames-halo-meets-dr.-pepper's Introduction

Pygames-Halo-Meets-Dr.-Pepper

Final Python 2D Game for Game Development level 1

For Game Development Level 1 class, we were required to create a game using Python - PyGames. I chose to create a 2D side-scroller based on Halo. The game has an opening splash screen, the main menu along with settings and score. Once the player selects the level of difficulty, they are taken into the game.

The player plays as Master Chief, using A, D, Space and Left mouse button for the controls. The player moves forward and encounters random/auto-generating enemies that jump and fire towards the player. The goal is for the player to shoot them. If the player ignores them, they will turn and shoot after the player. Finally, the player comes to the boss fight, a giant Dr. Pepper can. The boss hovers in the air moving back and forth across the screen. At random the boss will shake and drop to the ground. If the boss hits the player, the shield or life goes down. If the player is standing on the ground when the boss hits the ground, the player is stunned for a duration and takes a little damage. The player needs to jump in the air when the boss goes to hit the ground and shoot it. After the boss has lost enough life, he dies. The player is taking to a score screen to enter his name and compare how well he did to others.

This program was made by Chris Bonner.

This program was coded in python using pygames. The user will need to install a couple of programs to get to run.

python 2.7.3 windows installer located at http://www.python.org/download/

pygames-1.9.1.win32-py2.7.msi installer located at http://www.pygame.org/download.shtml

wxPython located at http://wxpython.org/download.php

Once the programs are installed right click on main.py and select open with IDLE

The controls are as follows:

A = left D = right space = jump left mouse button = fire

DR PEPPER is a registered trademark of Dr Pepper/Seven Up, Inc. ©2012 Dr Pepper/Seven Up, Inc.

Halo © 2012 Bungie, Inc. All rights reserved rights reserved 2010 bungie, inc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.