Presentation is loading. Please wait.

Presentation is loading. Please wait.

HOCKEY2D A C++ Videogame Using the SDL 2.0 Library By PaintedLady.

Similar presentations


Presentation on theme: "HOCKEY2D A C++ Videogame Using the SDL 2.0 Library By PaintedLady."— Presentation transcript:

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


Download ppt "HOCKEY2D A C++ Videogame Using the SDL 2.0 Library By PaintedLady."

Similar presentations


Ads by Google