Skip to content

kubaczerwinski77/blobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

The Blobs ⚾️

A 3D multiplayer game with physics in which the player takes on the role of a ball and competes against other players in an obstacle race 🏎️ Push, jump and move towards the finish line. As you can probably guess, first come, first served.

Project Status

The project is at the MVP stage ⭐️ I plan to develop it further by adding more complex maps and obstacles, textures, scoreboard, advanced interactions between players.... there are many ideas, in my free time I plan to implement them 🚀

Project Screen Shots

Screenshot 2023-01-25 at 21 45 15

Screenshot 2023-01-25 at 21 46 08

Screenshot 2023-01-25 at 21 49 31

Installation and Setup Instructions

Clone down this repository. You will need node and npm installed globally on your machine.

Installation:

npm install

To Start Server:

npm start

To Visit App:

localhost:3000

Reflection

The project was created as part of the Web Systems Programming course. My goal was to create something using websockets and a library for 3D rendering. I had never had anything to do with either of these things before.

I used Socket.IO to handle the websockets, wrote a simple backend in Node.js + Express.js and took to creating the frontend. I relied on React + Three.js, I wanted to see how the two work together and I have to admit that it works quite well and it's fun to write apps on such a stack.

In the near future I plan to deploy the project to test how it already works in practice between different devices.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published