Matt Low mlow
  • Joined on 2018-11-10
mlow pushed to dev at mlow/asteroids 2020-01-25 17:39:56 -07:00
dd42671ae1 Reuse removed entities - prevents massive entity component arrays.
5d9d49971f Add BaseSystem which all systems (entity processing or not) extend from
Compare 2 commits »
mlow pushed to dev at mlow/asteroids 2020-01-25 12:56:41 -07:00
28dbff3d16 Delete bullets when they leave the screen
b9148c028d Add CollisionSystem
74ba61ee53 Add EntityFactory, player can now shoot bullets
087b53564f maxVelocity = Float.MAX_VALUE by default
5eed818cc3 It makes more sense for Component to be an interface
Compare 5 commits »
mlow pushed to dev at mlow/asteroids 2020-01-25 04:35:06 -07:00
f44f34b3de Add ComponentMapper for faster retrieval of entity components
mlow pushed to dev at mlow/asteroids 2020-01-25 03:04:10 -07:00
d97c956607 Cleanup of ListenerRegistry
90e5ff36e7 Move entity processing loop to systems
83ecdda3f1 Move entity processing loop to systems
Compare 3 commits »
mlow pushed to dev at mlow/asteroids 2020-01-25 02:55:08 -07:00
83ecdda3f1 Move entity processing loop to systems
d8b82c4fee Fix screen wrapping math
Compare 2 commits »
mlow pushed to dev at mlow/asteroids 2020-01-24 13:19:55 -07:00
22fc504619 Add Event/Listener framework to common/ecs
83113f3afd Rotate at a frame time dependent rate (300 degrees / second)
3d9b62d455 Add screen wrapping system
d7c55d72e3 Set up ECS on GameScreen: register components and systems, add player
6fb664adaf Add player/model components + input/render systems
mlow created repository mlow/asteroids 2020-01-24 13:19:29 -07:00
mlow pushed to dev at mlow/pac-dude 2020-01-22 09:50:36 -07:00
ab3e4a177b Allow swiping for inputting high score name
mlow pushed to dev at mlow/pac-dude 2020-01-22 09:18:30 -07:00
fc912863ad Register high score if it fits anywhere in the top 10.
5645b4bcf5 Add visible return/save buttons to high scores pages
1989b4557b Move GHOST_SPAWN_DIRS and GHOST_SPAWN_POINTS
784bcac437 Move pellet eaten counters to level
f655fe2448 Refactors
Compare 6 commits »
mlow pushed to master at mlow/mpd_control 2020-01-21 13:23:09 -07:00
35c97e814a Code formatting - move default argument initialization
809f57a604 Version 0.3.0: Command line options!
021d3060d4 Add -f/--format option.
d899c6815c Use song ID to check if song changed, not the title/album/artist.
9ceaa0045e Add -p/--padding option
mlow created repository mlow/mpd_control 2020-01-21 13:22:34 -07:00
mlow pushed to highscores at mlow/pac-dude 2020-01-16 06:01:41 -07:00
mlow pushed to dev at mlow/pac-dude 2020-01-16 06:01:32 -07:00
fb6f77b72c Alter positioning on high score screens
mlow pushed to dev at mlow/pac-dude 2020-01-16 05:47:14 -07:00
0a058e3d19 Adding of new high scores + displaying of actual high score
a9e99a363c Plumb in high scores
0d69521986 Make score grow to the left instead of right
5c227e53d1 Render fonts ourselves with a font spritesheet.
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-15 12:25:21 -07:00
e4e0d0c1b0 Support dynamic icon
mlow pushed to dev at mlow/pac-dude 2020-01-15 11:22:14 -07:00
0e906479d1 Add basic touch controls
1585407bcb Update project for Android builds
52051c1cf8 Add basic touch controls
80eb66caee Update project for Android builds
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-15 10:24:19 -07:00
52051c1cf8 Add basic touch controls
80eb66caee Update project for Android builds
4a1e3fa090 Add basic touch controls
b299789bf0 Update project for Android builds
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-15 10:22:23 -07:00
4a1e3fa090 Add basic touch controls
b299789bf0 Update project for Android builds
82d85a926d Add filler textures to level sprites
e91d62ac6c Add a couple of level sprites.
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-14 04:59:41 -07:00
e91d62ac6c Add a couple of level sprites.
mlow pushed to dev at mlow/pac-dude 2020-01-07 04:47:51 -07:00
b05cca6b3f Remove unused ShapeRenderer, add FPS counter in DEBUG mode