Basketball Game

Introduction

I am working on a browser-based, multiplayer, grand strategy basketball game where users manage competing basketball teams. The game will emphasize the importance of tactics, team-building, and interactive gameplay to create a deeper understanding and appreciation of the sport of basketball. I am currently focused on interactive gameplay because the other aspects mean considerably more if they lead to compelling games.

The Laravel and Livewire prototype of the gameplay UI

How Does It Work?

When a game starts, it will simulate step-by-step until it reaches an event. An event is an incident that requires a decision by the user. For example, the first event a user encounters will ask the user what play their team should run on offense. After the user answers the event's prompt, the game continues until another event is triggered or the game is complete. During events, users can also make substitutions or adjust tactics.

Players are positioned on a grid and moved using pathfinding logic

Project Timeline

  • 2008 - Early versions of the game were developed in Drupal and influenced by College Hoops 2K8, Cyberdunk, and GoalLineBlitz.
  • 2016 - Drupal was replaced by Laravel.
  • 2020 - A prototype influenced by BasketPulse was built using Livewire. The prototype was the first version to visually represent player and ball movement and enable users to make decisions during games.
  • 2021 - Livewire was replaced by Vue.js. Player positioning changed from generic areas to grid-based pathfinding.
  • Present - HTML Canvas is being employed to add a full-court view and other visual enhancements.

Would You Like To Know More?

If you have any questions about the game I'm working on feel free to contact me using the information at the bottom of the page.

Copyright © 2008-2024

adalius.crawford@gmail.com

(502) 438-8129