Matt Low mlow
  • Joined on 2018-11-10
mlow pushed to dev at MMGames/BrickBuster 2018-11-19 12:45:28 -07:00
1046de709d Add BrickLayout interace with an implementing GridLayout
719c32502c No longer allow balls to collect powerups
Compare 2 commits »
mlow pushed to dev at MMGames/BrickBuster 2018-11-15 12:54:06 -07:00
9df81ee854 Add dispose() to Entity and implement in Brick
e116f1064d Add additional brick shapes
4fa5841fb2 Fix correction impulse on ball
f70dc67878 Begin adding support for rendering different shaped bricks
64e00c1a1a Treat brick coordinates as their center
Compare 5 commits »
mlow pushed to dev at MMGames/BrickBuster 2018-11-15 05:38:59 -07:00
mlow pushed to master at MMGames/BrickBuster 2018-11-15 05:31:54 -07:00
cb90c949ff New MINIMUM_ANGLE constant in Ball, currently PI/16
e2606a14a1 New MINIMUM_ANGLE constant in Ball, currently PI/2
Compare 2 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-15 05:30:53 -07:00
e2606a14a1 New MINIMUM_ANGLE constant in Ball, currently PI/2
998286de8d Ensure balls collide with the shield
9eac3353b6 Use instance bodies array
Compare 3 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-15 03:22:49 -07:00
adebc42c16 Add Box2d collision filtering, allow collecting power ups with balls
74aa10de04 Refactor to use libGdx Array instead of java ArrayList
b44b48097c Update paddle.update() to handle edge collision more nicely + cleaner code
Compare 3 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-14 23:35:00 -07:00
e4000998cc Complete box2d implementation, all collisions handled with box2d
92201411b9 Refactor entity.PhysicsBody to physics.PhysicsBody
0994289c7e Begin box2d physics implementation.
Compare 3 commits »
mlow pushed to box2d at MMGames/BrickBuster 2018-11-14 23:34:43 -07:00
e4000998cc Complete box2d implementation, all collisions handled with box2d
92201411b9 Refactor entity.PhysicsBody to physics.PhysicsBody
0994289c7e Begin box2d physics implementation.
mlow pushed to master at MMGames/BrickBuster 2018-11-14 11:06:09 -07:00
0994289c7e Begin box2d physics implementation.
mlow pushed to master at MMGames/BrickBuster 2018-11-14 11:04:50 -07:00
0994289c7e Begin box2d physics implementation.
ce51c40579 Begin box2d physics implementation.
Compare 2 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-14 10:55:25 -07:00
ce51c40579 Begin box2d physics implementation.
fe2c68d39a Add FPS limit back
Compare 2 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-13 08:01:21 -07:00
b3cbe0cda5 Remove magic value
e2c0bad9e0 Altered powerup weights (decreased glue, increased multi ball)
ea6240bd2c Add PowerUpType enum
Compare 3 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-13 06:58:52 -07:00
0abae880d3 Add MenuState, start with it and switch back when a game is finished
fa7e93953b Speed ball up
409735d94e Scale entity units to new board units.
1fe82cb5b2 Change viewport to FitViewport, board height/width to 4K
a56d721050 Move away from using pixel coordinates to "board coordinates"
Compare 5 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-13 01:54:15 -07:00
1c7e20f8e9 Move any stuck balls along with paddle when shields get added/removed
mlow pushed to master at MMGames/BrickBuster 2018-11-13 00:51:07 -07:00
7588a0986b Refactored to use states
mlow pushed to master at MMGames/BrickBuster 2018-11-12 23:21:47 -07:00
3fad2085b6 Refactor power up chance to be a variable
mlow pushed to master at MMGames/BrickBuster 2018-11-12 10:46:05 -07:00
70ece88a89 Allow shields to stack.
mlow pushed to master at MMGames/BrickBuster 2018-11-12 10:24:05 -07:00
a199c82fd8 Fixed ball DEFAULT_SPEED being used when BOOST_SPEED should have been
mlow pushed to master at MMGames/BrickBuster 2018-11-12 10:22:21 -07:00
c34610b3e3 Keep a global ShapeRenderer instance rather than an instance per entity
219622ff53 Add shield powerup
Compare 2 commits »
mlow pushed to master at MMGames/BrickBuster 2018-11-12 09:40:13 -07:00
393b2fae58 Use a weighted random choice for powerup selection, 15% of power up