Skip to content

Feature: Create "Table Breaker" - A Buffalo-Themed Arcade Game #11

@Bana0615

Description

@Bana0615

Title: Feature: Create "Table Breaker" - A Buffalo-Themed Arcade Game

Description:

Problem/Goal:
To expand the "Classic Arcade Hits" section with a unique, locally-themed game, this ticket is to create "Table Breaker." This game is a Buffalo-themed version of the timeless classics Arkanoid and Breakout. The player will control a folding table to bounce a football and smash through waves of Buffalo-themed obstacles.

Proposed Solution/Approach:
The game will be developed using Phaser due to its robust Arcade Physics engine. The core gameplay will be familiar, but every visual and thematic element will be replaced with iconic Buffalo, NY culture.

  • Paddle: The player will control a folding table at the bottom of the screen.
  • Ball: The "ball" will be a football.
  • Bricks/Blocks: The breakable objects will be a variety of thematic items that can change with each level to add visual interest. Ideas include:
    • Ice Blocks: Representing a classic Buffalo winter.
    • Chicken Wings: Arranged in rows of flats and drums.
    • Rival Team Helmets: Helmets from rival sports teams that could be harder to break.
  • Power-ups: Power-ups will be Buffalo-themed. Examples include:
    • Wider Table: Increases the size of the player's paddle.
    • Wing Sauce Multi-ball: Splits the football into multiple flaming wing sauce-covered footballs.
    • Charging Buffalo: Summons a charging buffalo that plows horizontally through a line of blocks.
    • Blue Cheese Cannons: Allows the player's table to shoot projectiles.

Player statistics will be tracked using the browser's Local Storage to encourage replayability.

Acceptance Criteria:

  • A player-controlled folding table is rendered at the bottom of the screen and can move horizontally.
  • A football is rendered and correctly collides with the player's table, screen boundaries, and the breakable blocks.
  • A grid of thematic "bricks" (e.g., Ice Blocks, Chicken Wings, or Rival Helmets) is displayed at the top of the screen.
  • The breakable blocks are destroyed (e.g., shatter, get eaten) and removed from the screen upon collision with the football.
  • A scoring system is implemented.
  • At least two Buffalo-themed power-ups from the proposed list are implemented (e.g., "Charging Buffalo," "Wing Sauce Multi-ball").
  • The following stats are successfully tracked and stored in the user's local storage: highScore, levelsCompleted, blocksSmashed.

Labels:

games, feature, frontend, phaser, theme

Priority (Optional):

High - This is a foundational arcade title that will be a strong and unique addition to the classic games collection, perfectly aligning with the "One Buffalo" brand.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions