The Matrix Play  banner

The Matrix Play

2 devlogs
33h 45m 16s

FlavorPLay is my attempt at building a multiplayer hangout spot from scratch. It’s not just a game—it’s a place where you can see other people moving around the screen with you.

What I’m learning while building this:

Node.js: How to run a se…

FlavorPLay is my attempt at building a multiplayer hangout spot from scratch. It’s not just a game—it’s a place where you can see other people moving around the screen with you.

What I’m learning while building this:

Node.js: How to run a server that stays awake 24/7.

Socket.io: This was the hardest part! It’s what connects us so when I move my character on my screen, you see it on yours.

Phaser 3: A cool engine I’m using to handle the graphics and the physics (especially for the Sumo game where players bump into each other).

It’s definitely a work in progress, and I’m figuring out the bugs as I go, but I’m super excited to keep adding more mini-games. Thanks for checking out my corner of Flavortown.
I’m a high schooler and a beginner dev. I started this project for Hack Club’s Flavortown because I wanted to see if I could actually make the internet ‘talk’ in real-time.

This project uses AI

I used AI to enhance the CSS section, specifically to create that classic ‘control panel’ scanline effect. I also adjusted the rotation degrees to improve the 3D perspective, making the panels feel more immersive—like a real cockpit interface.
The hovering effect was actually glitched at first, but AI helped me understand what was causing the issue. It turned out to be a conflict in the 3D transform logic, which I’ve now fixed to make the interaction a little smooth.

Demo Repository

Loading README...

padamnabhnamdeo

After a massive struggle and a brutal war between me and my code, I finally won! I’ve realized it is much harder to make a game run and play correctly across different devices than it is to actually build it,everyone says HTML and JavaScript are the easiest languages, but I found them to be the most difficult. I spent about 80% of my time debugging and asking AI what was wrong. If I got the real-time chat working, the game would stop; if the game worked, the messages would stop. Sometimes the username panel would just get stuck. Even when things did work, I would realize I had used different ID tags that weren’t syncing correctly.
css was also taking its revenge on me, If I styled one element correctly, it would distort another or mess up the entire layout. Even the AI couldn’t find the problem at first. After rotating through two or three different AIs and finally explaining the htmlL structure to Chatgpt on the sixth attempt, it finally identified the issue. This was a long battle, but I got it done.
Okay after the war here are teh results:
and they are like after a nuclear war over a slice of pizza
ok finally the real time chat works and teh games alos runs on teh browser now the bython was not waorking i first tried it becoause chatgpt say’s it is easy to work on and setuping up but it dint tell me that it didnt work okay ,lastly i used Pyodide and even though it is not also a nice kid ,but i figured it out
There;s a secret i dont know how it is working some how it is working with some bugs probably i will fix it after by exams are over .

0
padamnabhnamdeo

Okay finally i completed the cli based games as i wanted to be in my matrix play website, I need atleast 5 games to showcase in my website so i createthese are cli based games ,currently i dont have time coz my exams are going on so i made some simple but yet good games using python , but the biggest problem is for me is now that is when I tried to publish it online I understood real problem starts there, because browser does not support normal python input() and print() like terminal so my full CLI logic was not working. i tried Brython and some webpython modules but many things like time.sleep, random behavior and proper screen clear was not working same. and also github also does not run python . Multiplayer is biggest issue because for that I need backend server, session handling and real time connection and free hosting platforms go to sleep or dont support websockets properly. So it is still working in CLI very good but putting it online and making it multiplayer is little hard and I am still figuring it out step by step and learning from errors .

At last i think till the ending of 31 march i will made this working ,for now i use computer as opponenet and it uses random module for playing with me .
The Games i made are :

  1. guess the number
  2. guess the word
    3)tic tac toe
    4)rock paper and scissors
    5)the tournamnet (have various games to play )
Attachment
0