Skip to content

Releases: okmatija/Puck

Version 0.5.0

28 Feb 07:24
Compare
Choose a tag to compare

Objective:
Destroy all your opponents little red boxes.

Controls:

  • J/L: move player 1 paddle left/right; I/K: speed up/down time in player 1's world
  • A/D: move player 2 paddle left/right; W/S: speed up/down time in player 2's world

Changes in this version:

  • Added separate physics worlds for each player
  • Added visualization showing the remaining amount of time warping, it recharges over time
  • Fixed a bug where the aiming lasers rendered but the ball would not actually collide with the paddle
  • Removed the healing property of balls matching the player color. All balls damage all lives.
  • Changed ball color so it indicates which physics world the ball currently lives in
  • Changed ball explosions so they damage lives and apply impulses to other balls within the explosion radius
  • Changed the colors of the players/background a bit
  • Changed the game aspect ratio to make it more suitable for playing on phones
  • Changed all lives to spawn with the same health, but maybe it was better when the ones near the edges were weaker..?

LAN multiplayer is still broken!

pong_L9wo7xhCzZ
pong_mMJ2huQS9o

Version 0.4.0

28 Feb 07:23
Compare
Choose a tag to compare
  • Changed hearts to a row of red boxes (aka "lives") behind each player
  • Changed ball colors to match the players, when balls matching your color hit your lives, they heal them rather than inflicting damage
  • Changed ball spawning to come from a notch on left/right for player 1/2
  • Changed explosion mechanics so explosions occur when ball health reaches zero (balls loose health in high-speed collisions)
  • Changed the pause menu so it shows on top of the paused game
  • Added some features to make it easier to aim the balls:
    • Added line segments showing future ball trajectories. This only works on balls of your own color
    • Allow the paddles to move beyond the boundary
  • Removed arrow key controls for player one, use JKL instead (later UIO and QWE keys will also be used)
  • Added a game over menu rather than automatically exiting to the main menu
  • Added auto hiding of the mouse pointer if it doesn't move during game
  • Changed single player mode to include an AI opponent. AI skill levels are WIP, Moron does nothing and Mindless/Smart just move left/right
  • Added ability to speed up time in single player mode, this will eventually also be used in multiplayer mode when there are separate physics worlds for each player.
  • Removed the ball shape and paddle shape options. These were just developer options and not particularly fun to edit.
  • Updated the logo and tweaked the colors/graphics
  • Changed the font from Anonymous Pro to SkyTree by MONTAGNA
  • Changed the implementation of the dome shaped paddle to use an exact circle profile for physics, rather than a piecewise flat polyline

LAN multiplayer is broken in this version... the focus was on game design and I didn't maintain it!

pong_u3zvLVZW7w
pong_FTLGDGpy2r

Version 0.3.0

28 Feb 07:23
Compare
Choose a tag to compare
  • Replaced text scores with hearts/lives behind the players
  • Win the game by destroying all the opponents hearts!
  • Increased maximum number of balls to 4
  • Balls exploded on (non-player) collisions if they are move fast enough
  • Fixed networking (many WIP things are not replicated on the client yet)
  • Added a SFX volume control to the Settings menu

pong_Kgq3vZrVs5
pong_jkujV5IAOx

Version 0.2.1

28 Feb 07:23
Compare
Choose a tag to compare
  • Added a single player mode (but I broke networked multiplayer, opps)
  • Implementation of powerups v1 (WIP):
    • Ball colors are set to the color of the last player that hit them
    • Ball colors are passed on via collisions: the color of the faster ball is propogated
    • Powerups are obtained by hitting them with a player colored ball
    • The grey boxes will become powerups, maybe you have to hit then N times, or fast so they smash...?
  • Changed the shape of the play area
  • Changed the shape of obstructions
  • Changed the position of the scores
  • Changed the menu background---don't use unmodified AI art
  • Improved ball spawn behaviour

pong_AJZnd7q1Y8
pong_onsopeyZd0

Version 0.1.0

28 Feb 07:22
Compare
Choose a tag to compare
  • Initial release

pong_83z97UqYLS
pong_IvOBL8KyQP