Giter Site home page Giter Site logo

cap-man's Introduction

Cap-Man

A Pac-Man style game in Java complete with AI enemies and score-keeping, with the added twist that enemies will reproduce and die off with time
(Inspired by Fallout 4)

How to Run This Game

Download the files and run CapMan.jar

How to Play This Game

You control the Boy using WASD. Your objective is to collect as many Caps as you can. Each cap increments your score by one point. The game ends once you collect all of the caps, or you are eaten by a Bug.

The enemy bugs start off orange. In this stage, they wander around the map blindly. After an amount of time, the orange bugs will turn blue. Blue bugs are able to spawn more orange bugs at random, and will pursue the Boy more aggressively. After another amount of time, the blue bug will die and disappear off the map.

There are powerups scattered across the map that will give you an advantage. There are +10 powerups, which will add 10 to your score. There are also Batteries. After picking up a battery, the Boy will turn red for a short period of time. During this time the Boy becomes invincible and can eat bugs to increase his score. Powerups will spawn at random.

About This Game

This is my first ever CS project, developed in Spring 2016 as my final project for AP Computer Science. It's far from perfect, but an achievement nonetheless.

Known Issues

The game can get slow if there are many bugs on-screen at once.

cap-man's People

Contributors

sam-hu avatar

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.