Download presentation
Presentation is loading. Please wait.
Published byRudolf Underwood Modified over 9 years ago
1
HOCKEY2D A C++ Videogame Using the SDL 2.0 Library By PaintedLady
2
What is the SDL Library? Commonly used to write high-performance video games and other multimedia Offers a wrapper around the OS-specific functions the game engine needs to access Allows us to focus on the game, not the integration
3
What is Hockey2D? It’s a competitive 1 v 1 sports video game on Windows A Hockey Game: - Players skate on the ice (ice physics) - Players try to score goals, and prevent the opponent from scoring - Players control one skater each. A Platformer: - Platforms add & balance gameplay - Simple movements - Easily picked up by new players
4
Quick Prototype Demo
5
Iterative Development Keep playing & readjusting existing build to: - tweak & perfect existing gameplay elements - iteratively add new features & assets (such as nets, scoreboard, etc) - ensure gameplay feels smooth and natural - Make game fun Elements of the game we can tweak through iterative development: - Physics elements (how the puck feels, player acceleration) - Player actions (shooting, body-checking…) - Speed of moving nets…
6
What makes Hockey2D fun? Read & React Gameplay Easy to pickup, hard to master Organic sports-like experience
7
Read & React Gameplay See opponent’s moves Execute your counter move successfully Use ingenuity and timing to beat opponents mid ice
8
See & React: Skill elements Win Faceoff (Randomly timed puck drops in the middle) Beat the defenseman mid-ice Time & Aim shot against a moving net to score goal Use good positioning and player actions to stop the opponent On Offense On Defense
9
Easy to pickup, hard to master Basic actions such as skating, moving the puck around is simple More complex actions: Successfully performing a deke move to counter opponent’s body checks Flipping the puck up to an upper platform to obtain a free line of shooting towards the opponent’s net Should you gamble on defense to try and get a breakaway after you steal the puck, or should you play passive and try to protect your net?
10
Organic Sports-Like Experience Highly Replayable Play versus your friends Hockey is fast-paced & has many elements that translate well into a videogame.
11
The Overall UI Flow
12
Painted Lady Roles James Choi - Project Manager, Developer Tate Conlon - Software designer, Developer Peter Ju - Lead Game Designer, Developer Matthew Lapinsky - QA Lead, Developer Christopher Morgan - Lead Software Architect, Developer Derek Shum - Stenographer, Lead Pixel Artist, Developer Jay Zhao - Wiki Manager, Developer
13
For Development Physics team : Tate, Jay, Peter, Derek “Backbone" of gameplay. Main focuses : Clear and crisp movement, calculation efficiency and accuracy, coordinate systems, etc. Game objects Team : Chris, Matt, James, Peter “Logic" of gameplay. Main focuses : Asset loading, game mode implementation, input handling, game loop implementation, etc. UI team : James, Jay, Derek “Look” of gameplay. Main focuses : View switching, configuration, asset generation, sprite layering, etc.
14
Development Schedule Feb 8th Concept prototype Feb 11 RAD Presentation in Lab Prototype Demonstration Feb 23-27 Working prototype with all elements integrated Mar 2-6 System Design Doc due Mar 9-13 Present SDD Mar 9-13 Work on final product based on SDD Mar 16-20 Complete final product Do final QA and testing Mar 21-22 Plan and create final presentation Mar 23-27 Present final product
15
Thank You for your Attention PaintedLady Hockey2D
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.