The Matrix Play  banner

The Matrix Play

4 devlogs
35h 6m 38s

"The Matrix Play → Retro hacker space dock with CLI + real-time chat (max 5 players) using Socket.io. Feels like The Matrix meets a spaceship terminal."

The Matrix Play is a retro hacker space dock where you jack in, choose your callsign, and e…

“The Matrix Play → Retro hacker space dock with CLI + real-time chat (max 5 players) using Socket.io. Feels like The Matrix meets a spaceship terminal.”

The Matrix Play is a retro hacker space dock where you jack in, choose your callsign, and enter a digital command center floating in cyberspace.
Live Demo:https://the-matrix-play-production.up.railway.app/
GitHub: https://github.com/Sidekick-01/The-Matrix-Play

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...

The Outlier

the tic tac toe game as getting disfigured and the game grid as getting disturbed due the special character printed on the terminal and disfurging the grid .
change the ay of output before i as sending the normal plain text to print then i sne dthe printed character like the like the html style so in the broser it ill ork fine,

also chnaged the terminal making it smaller and compact looking just enough to see the cli and play game

Attachment
1

Comments

The Outlier
The Outlier 10 days ago

in next devlog i fix the cli games

The Outlier

finally published the hole ebiste on render no it is public and available to use for everyone finally aftera long break due to the exams i completed it and published it the python games may break sometime due to there are running in the very lo level syetm coz using free tier from render i have used the less commands so render machines could handle .

Attachment
0
The Outlier

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
The Outlier

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