- Build templates to start working (mostly CSS)
- Debugging
- CORS setup for deployment
This is just a final ship to make those additional minor changes hours count.
changes:
Log in to leave a comment
changes:
Log in to leave a comment
changes:
Log in to leave a comment
Shipped once and got rejected with reason “Multiple issues, eg that multiple players don’t show up to eachother”.
It was my mistake that i didnt mention that IDs persist on same browser, changed it to store data in sessionStorage.
Log in to leave a comment
I built a clone of among us game, the most challenging thing was i built it in javascript frameworks, and i use python, so this was my first project with javascript.
I am proud that i accurately used and understood some javascript concepts like promises and callbacks, which previously felt very complicated.
I will be making changes to this project and keep improving it.
Update:
Changes:
TODO:
console.log statements used for debugging, also remove extra commented codeLog in to leave a comment
Changes to Emergency Meeting System:
Pending Bug:
allPlayersVoted the event meeting:ended is being sent before the meeting:vote event of the last vote.Also it will be very helpful if anyone can give me some advice that can help me make my code more readable and clean, i used to code in python, new to javascript, ngl sometimes even i struggle with understanding the code i write.
Log in to leave a comment
update:
yap:
okay so, i rushed everything, used template win screens and some other stuff, buttt, i think the difficult part is over, now i just have to polish it.
I am thinking of just shipping it like this, because i have exams, if i ship now, i can relax and slowly work on new features later. I also dont want to spend time on maps/screens etc. because i may try to make it flavortown themed among us with different maps and cooking themed tasks, but i will do it after ship.
Log in to leave a comment
🔥 dhyan marked your project as well cooked! As a prize for your nicely cooked project, look out for a bonus prize in the mail :)
I am just wrapping up the project now(i have exams soon), getting it ready for ship, then i will polish and pay attention to detail, for now, there added this lazy view fog, will work on chat and meeting now.
Log in to leave a comment
So the game is setting a random imposter on game start and there is a hitbox for the imposter to see if a player is near. Now i will start working kill mechanics.
Log in to leave a comment
updateeee, initially i had plans to implement a full tasks, sabotage and meeting systems and a lot of stuff, but as the code is getting a little complex, i am struggling a lot with minor problems, I have spent way too much time on just getting the imposter mechanics right, and its still not fixed, so i am planning on changing the goal, I will just get this imposter mechanics done and meeting system and ship, imma drop the tasks and sabotage system for now. Image is just a rough TODO list i have been using.
Log in to leave a comment
Imposter mechanics are kinda done, but forget that, cuz i found out about UML Sequence Diagrams, and then i created a rough one for this project, and it helps a lot with debugging.
Log in to leave a comment
update:
next plan:
Log in to leave a comment
I implemented maps, a smoother multiplayer and a lot of optimization of code. I know the scale and collisions are a bit off, I will polish it later. It was a bit sad that the time i spent on documentation and with chatgpt to understand how do add this tiledmaps wont be considered for cookies, but whatever, i think its coming out good for a first web game project.
Log in to leave a comment
i didnt work on the project during last couple of days, but last time i worked, i discovered the TODO comments on webstorm. So right now i have 7 of those comments scattered on my project, My goal for today will be to complete all 7 of them and then i will update here..
In my last log i said how i wanted to focus more on writing good code by defining types for parameters and variables, Yeah that is not going so well, in this image, rooms is not an Array. I should really learn typescript.
Log in to leave a comment
Took this project as an opportunity to learn, I write very bad codes, so to get started with improving my written code, I just started using JSDocs and TypeScript checking. Liking it so far.
Log in to leave a comment