https://github.com/peteryangio/apcsfinal2014
Final project utilizing a 2D array
https://github.com/peteryangio/apcsfinal2014
Last synced: over 1 year ago
JSON representation
Final project utilizing a 2D array
- Host: GitHub
- URL: https://github.com/peteryangio/apcsfinal2014
- Owner: PeterYangIO
- Created: 2014-05-22T05:53:58.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-05-26T02:16:53.000Z (about 12 years ago)
- Last Synced: 2025-02-09T09:29:24.274Z (over 1 year ago)
- Language: Java
- Size: 215 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.TXT
Awesome Lists containing this project
README
In this game, which has not been given a name due to lack of creativity,
the goal is to estimate values which will result in the projectile hitting
the target.
For menu navigation, type in the word or value which is asked. If a word is asked,
it is not case sensitive. Also, you may simply type in the first letter of the word
to make a selection. In the settings, rows and columns correspond to the dimensions
of the game board. The wait time is recorded in milliseconds and corresponds to how
much delay there is between each frame of the projectile animation.
Sandbox mode, which can be toggled within the settings, allows you to customize
every value within the gameboard.
The board is surrounded by asterisks (*) which act as the border. To the
left, there will be your start point (O). The starting point is generated
within the middle 50% vertical values, but always on the left-most side.
Somewhere else on the board you will see the goal (X). The goal's position
will be randomly generated each time. However, that is not the only thing
that will be generated each time.
Below your board, you will see some data, such as your total score and average
score per round. Below that line of text, you will see either "Direction" or
"Speed", followed by a value. You are to enter in the missing value, i.e. if
you are given a direction, you are to enter a speed. Speed is measured in
arbitrary units, while direction is measured in degrees such that straight up is
90 degrees while straight down is -90 degrees.
There is no code ensuring that every goal is obtainable with the given values, but
if you ever find yourself with a direction facing away from the goal, try entering
a negative value to defy gravity!
Everything else that you need to know should be explained within the game. You may
start off with some poor scores, but once you figure out how the arbitrary units
of speed work, you'll (probably) be able to reach higher scores!
------------
Peter Yang
May 25, 2014
------------