Skip to content

Run across as fast as you can—without getting hit...

Notifications You must be signed in to change notification settings

jessevdp/tagman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

TagMan

Run across as fast as you can; without getting hit...

tagman

Note that this gif was recorded at 4 fps.

About

TagMan is a two-dimensional single-player game build in Java for a school assignment. The rules of the game and programming language were part of what was assigned. School provided a basic wireframe for the UI and the graphics for the player.

Features

The current version of the game (v1.2.0) includes the following features on top of the requirements for the basic version:

  • Animated player
  • Sound effects
  • 4 levels (2 extra)

Usage

The simplest way to get up and running with the game is to download the latest .jar file here and run it. If you don't know how to run a .jar file use these guides for Windows and macOS. Make sure that you have Java installed, else download Java here.

Technical Details

The following diagram maps out the structure of the application as it is implemented. The structure of the application roughly follows the MVC (Model, View, Controller) pattern, separating the classes into three layers.

tagman_application class diagram