Game Development

Chittagong Vikings

Completed In: 2017


Creating a game centered around the Chittagong Vikings would provide a fun and interactive platform for their fans to engage with the team. The game could feature players from the team and allow fans to experience a virtual version of the team’s journey in the tournament.

Developing a game for Chittagong Vikings can serve as a promotional tool for the team and the Bangladesh Premier League. It can help increase the visibility of the team, attract new fans, and reinforce the team’s brand image.

Scope of Work

Game Concept and Design:

    • Define the game’s core concept and mechanics: Players attempt to catch objects that appear on the screen within a time limit.
    • Create a visual design for the game interface, including player characters, objects to be caught, and the overall layout.

Front-end Development:

      • Implement the game using HTML5, CSS, and JavaScript.
      • Create the game canvas and set up the basic game loop.
      • Code the logic for generating random objects on the screen for players to catch.
      • Implement the catching mechanism, allowing players to interact with the objects.

Scoring and Leaderboard:

    • Develop a scoring system based on the number of successful catches.
    • Set up a local leaderboard that stores the scores and player names during the current session.
    • Implement functionality to update and display the leaderboard on the game screen.

Time Limit and Rounds:

    • Integrate a timer to set the duration of each round or the entire tournament.
    • Design a system to manage rounds and determine the winners at the end of the tournament.

User Interface (UI) and User Experience (UX):

    • Design an intuitive and user-friendly UI for the game, including buttons, score display, and the leaderboard.
    • Implement UI elements and transitions to enhance the player experience.

Player Interaction:

    • Implement controls for players to catch the objects, such as mouse clicks or touchscreen taps.
    • Handle user input to trigger actions like starting the game, pausing, and restarting.

Audio and Visual Effects:

    • Incorporate sound effects and background music to make the game more engaging.
    • Implement visual effects for successful catches and misses.

Testing and Bug Fixing:

    • Conduct thorough testing to identify and fix bugs and issues.
    • Optimize the game’s performance for different devices and browsers.

Responsive Design:

    • Ensure the game is responsive and adapts well to different screen sizes and orientations.

Deployment and Hosting:

Deploy the game on a web server or cloud platform to make it accessible to players online.