This website requires JavaScript.
ab3e4a177b
Allow swiping for inputting high score name
dev
Matt Low
2020-01-22 20:50:30 +0400
fc912863ad
Register high score if it fits anywhere in the top 10.
Matt Low
2020-01-22 20:18:14 +0400
5645b4bcf5
Add visible return/save buttons to high scores pages
Matt Low
2020-01-22 19:42:49 +0400
1989b4557b
Move GHOST_SPAWN_DIRS and GHOST_SPAWN_POINTS
Matt Low
2020-01-22 19:12:06 +0400
784bcac437
Move pellet eaten counters to level
Matt Low
2020-01-22 03:03:05 +0400
f655fe2448
Refactors
Matt Low
2020-01-22 02:40:36 +0400
b19daafc2b
Refactor some constants to Constants class
Matt Low
2020-01-22 02:34:59 +0400
fb6f77b72c
Alter positioning on high score screens
Matt Low
2020-01-16 16:53:10 +0400
0a058e3d19
Adding of new high scores + displaying of actual high score
highscores
Matt Low
2020-01-16 16:40:09 +0400
a9e99a363c
Plumb in high scores
Matt Low
2020-01-16 03:54:38 +0400
0d69521986
Make score grow to the left instead of right
Matt Low
2020-01-16 13:04:05 +0400
5c227e53d1
Render fonts ourselves with a font spritesheet.
Matt Low
2020-01-16 12:32:32 +0400
e4e0d0c1b0
Support dynamic icon
Matt Low
2020-01-15 23:19:19 +0400
0e906479d1
Add basic touch controls
Matt Low
2020-01-14 19:10:18 +0400
1585407bcb
Update project for Android builds
Matt Low
2020-01-14 16:20:43 +0400
82d85a926d
Add filler textures to level sprites
Matt Low
2020-01-14 15:59:28 +0400
b05cca6b3f
Remove unused ShapeRenderer, add FPS counter in DEBUG mode
Matt Low
2020-01-07 15:47:41 +0400
b8fcfb4de7
Sound pausing/resuming
Matt Low
2020-01-07 14:58:20 +0400
c0c0a86a4c
Menu music/sounds
Matt Low
2020-01-07 14:56:10 +0400
982e4ea5ad
More sounds! Closes #4
Matt Low
2020-01-07 01:06:12 +0400
c7f352ea0c
Add central Sound class
Matt Low
2020-01-06 16:48:37 +0400
02a4c7d5ed
Refactor
Matt Low
2020-01-05 23:48:39 +0400
13d1948d48
Let ghosts already returning continue when another ghost is caught Only catch one ghost per frame Fix new game shortcut
Matt Low
2020-01-05 23:28:23 +0400
2bc78baa74
Simplify rendering logic, no longer calculating offset in many places
Matt Low
2020-01-05 14:47:23 +0400
b770c2e40d
Don't reverse ghosts immediately, wait until they've reached the next tile
Matt Low
2020-01-05 14:02:37 +0400
fb3e26da35
Fix lives being removed on new round
Matt Low
2020-01-05 12:47:39 +0400
31a2657c13
Implement round progression mechanics and Elroy speeds
Matt Low
2020-01-05 12:44:52 +0400
37944fccd9
Cleaner update routine by extracting logic into new methods
Matt Low
2020-01-05 10:42:45 +0400
ab94395eac
A little more refactoring
Matt Low
2020-01-05 02:57:09 +0400
389533d394
Significant amount of refactoring:
Matt Low
2020-01-05 02:34:30 +0400
ecaf86a57a
Cache assets
Matt Low
2020-01-02 20:51:50 +0400
d21a4b8c1d
Add round clear flashing, closes #5
Matt Low
2020-01-02 02:29:19 +0400
6bfe740416
Allow WASD
Matt Low
2019-12-29 12:25:13 +0400
bf0d5e041b
Functional menu
Matt Low
2019-12-29 12:24:51 +0400
30962673d5
Version 0.1.0
Matt Low
2019-12-29 00:33:16 +0400
0501917756
Set speed based on current state before each update. Fixes #2
Matt Low
2019-12-29 00:27:13 +0400
20719621e2
Removed unused imports
Matt Low
2019-12-28 23:37:28 +0400
9b06b294f4
Removed ghost == null checks that are no longer necessary
Matt Low
2019-12-28 23:35:29 +0400
3fe14e6e5d
Implement ghost house exiting logic (wtf, pacman designers?)
Matt Low
2019-12-28 23:26:58 +0400
dd9bdac33d
Add chase/scatter alternation
Matt Low
2019-12-28 16:51:09 +0400
0d42aac28d
Fixed ghost in-house behaviour
Matt Low
2019-12-28 14:04:20 +0400
906ef93a11
Initialize all state vars in intializeField before new game
Matt Low
2019-12-28 13:32:23 +0400
c32451a597
Add debug rendering of an entity's current tile
Matt Low
2019-12-28 12:55:08 +0400
f6fbad0e6d
Shorter turning code using vector math
Matt Low
2019-12-28 12:48:20 +0400
8a0298b2db
Shorter movement code making use of vector math
Matt Low
2019-12-28 12:21:28 +0400
ac347dc6d8
Give + render points for capturing ghost Slow frightened ghosts down
Matt Low
2019-12-28 01:19:36 +0400
d33435bf42
Minor change
Matt Low
2019-12-28 00:53:38 +0400
a8e4d2526e
Fix (again) and simplify ghost capture logic
Matt Low
2019-12-28 00:47:18 +0400
e38c7a2dea
Implement PInky, Inky, and Clyde's chase behaviours
Matt Low
2019-12-27 17:58:03 +0400
933f696fe8
Add fix for ghosts getting stuck, Fixes #1
Matt Low
2019-12-27 16:55:47 +0400
8f13d9295c
Remove redundant checks
Matt Low
2019-12-27 16:11:46 +0400
5eef40f767
Do the flashy thing
Matt Low
2019-12-27 15:45:34 +0400
cd2b968631
Ghosts can get inside their house now
Matt Low
2019-12-27 14:32:22 +0400
2a65084363
Rudimentary ghost capturing
Matt Low
2019-12-27 00:51:41 +0400
0bd4d7f042
Implement BinkyScatterBehaviour
Matt Low
2019-12-26 16:26:37 +0400
afad1017a5
Implement FrightBehaviour
Matt Low
2019-12-26 16:13:29 +0400
75d0c41bb5
Ghosts can chase!
Matt Low
2019-12-26 03:38:14 +0400
d10148ace1
Refactor N/E/S/W to U/D/L/R
Matt Low
2019-12-26 01:54:58 +0400
0177090ea3
Paccy should start off to the left
Matt Low
2019-12-26 01:52:34 +0400
1153205ddd
There's a ghost! And death. And a game over sequence.
Matt Low
2019-12-26 01:44:10 +0400
6073c6c84a
Ready!
Matt Low
2019-12-25 20:27:20 +0400
e2f601c8be
Refactor MovableEntity.Direction outside of MovableEntity
Matt Low
2019-12-25 19:35:41 +0400
f43840979b
Now the tunnel works
master
Matt Low
2019-12-25 19:15:38 +0400
f5ba40255a
Pacman null check since he might arrive at a null tile
Matt Low
2019-12-25 19:12:26 +0400
347f8f5dba
Bounds check on getTile
Matt Low
2019-12-25 19:11:33 +0400
7bece08683
Implement pause
Matt Low
2019-12-25 17:50:52 +0400
437ae39a9e
Remove ghost's eyes, move eye sprites to ghosts sprites
Matt Low
2019-12-25 16:53:35 +0400
1a74c9aae3
Load in the rest of the sound assets.
Matt Low
2019-12-25 16:26:25 +0400
0b2b7fac0f
Allow resizing
Matt Low
2019-12-25 16:26:13 +0400
fbd7715b5a
Reset on win, play the alternate music.
Matt Low
2019-12-25 01:56:05 +0400
fd30774746
Eat power pellets.
Matt Low
2019-12-25 01:33:27 +0400
e038db9500
Draw lives, add intro music, background siren
Matt Low
2019-12-25 01:24:30 +0400
67cf7ff7c5
Correct 8-bit wavs to 16-bit
Matt Low
2019-12-25 01:23:02 +0400
5382e4896d
Wakka Wakka
Matt Low
2019-12-24 23:39:27 +0400
a23e9169b7
Remove pellets where there shouldn't be any
Matt Low
2019-12-24 23:38:46 +0400
ea4426f0a0
Dot eater
Matt Low
2019-12-24 22:56:31 +0400
124f665232
LevelTile.HALLWAY -> LevelTile.TUNNEL
Matt Low
2019-12-24 22:39:39 +0400
d8319148b9
LevelComponent -> LevelTile
Matt Low
2019-12-24 22:38:32 +0400
961b4469c5
Add pacman controls.
Matt Low
2019-12-24 22:35:02 +0400
e30f7af064
Fixed level data
Matt Low
2019-12-24 22:32:46 +0400
76c169fe5a
A PacDude is born.
Matt Low
2019-12-24 18:28:09 +0400
765151a654
Fix pacman sprites (align whole pac to partial pac)
Matt Low
2019-12-24 18:27:02 +0400
e28ca3f6b3
Add .xcf files
Matt Low
2019-12-24 15:36:31 +0400
6c45eaeac5
Move a sprite
Matt Low
2019-12-24 15:36:18 +0400
c7a880a6a6
Include barrier to level data file, remove added offset on render
Matt Low
2019-12-24 15:14:00 +0400
9985da33e0
Move asset loading to central Assets object. Add joystix font
Matt Low
2019-12-24 15:11:41 +0400
8336838fc4
Render LevelComponents with sprites instead of shapes
Matt Low
2019-12-24 13:07:35 +0400
8d6a9b7f97
Add sprite sheets.
Matt Low
2019-12-24 13:06:30 +0400
ae4069f9fc
Match the original Pacman dimensions
Matt Low
2019-12-24 12:51:42 +0400
eae226b5bb
Render pellets on menu screen.
Matt Low
2019-12-24 02:27:05 +0400
e031cb4400
Add State + MenuState, use AssetManager
Matt Low
2019-12-24 00:59:13 +0400
bb934b0d7c
ASCII pacman level!
Matt Low
2019-12-24 00:56:25 +0400
fd89c7d492
Add logo.
Matt Low
2019-12-24 00:11:18 +0400
8d64ca7c36
Initial commit.
Matt Low
2019-12-23 23:07:24 +0400
75185a7f23
Root commit.
Matt Low
2019-12-23 23:03:59 +0400