{"id":2393,"edition":13,"categories":1,"features":0,"size":13060,"name":"DarkLine-Paws","authors":[{"name":"shaurya6903","login":"shaurya6903","gh":69159153}],"description":"
DarkLine Paws is a collection of three lightweight, browser-based games that put you in the paws of a curious cat. Built using pure vanilla JavaScript and HTML5 Canvas, these games are designed to be played directly in your browser without any external dependencies, offering a nostalgic, pixelated art style.
\nGame Modes & Controls\nThe collection features three distinct gameplay experiences:
\nDarkLine Paws (3D Maze Adventure): Navigate a first-person, pseudo-3D maze to find your house.
\nMove: W/S or ↑/↓
\nStrafe: A/D
\nTurn: ←/→ or Q/E
\nRun: Shift
\nBlink: SpaceBar
\nCat Jumper (Rooftop Adventure): A fast-paced, 2D endless runner where you jump between rooftops.
\nJump: Spacebar or Click
\nMenu: ESC
\nTic-Tac-Toe (Vs Cat AI): A classic game of Tic-Tac-Toe where you, playing as “X” (a paw print), challenge a cunning computer-controlled cat opponent.
\nSelect: Click a cell on the board
\nRestart: Click the “Restart” button
\nMenu: ESC
\nKey Features\nWe’re particularly proud of the technical implementation that makes these games so accessible and unique. The use of vanilla JavaScript and HTML5 Canvas for rendering ensures that the games are incredibly lightweight and can run smoothly in any modern browser. Additionally, the challenging Cat AI in Tic-Tac-Toe offers a surprisingly robust opponent, providing a fun and competitive experience for players. The entire project is modular, with each game contained in its own file, making the design clean and efficient.
\n","source":"shaurya6903/DarkLine-Paws","stars":1,"comments":[{"at":410336955,"author":"Rémi Vansteelandt","login":"remvst","gh":3472387,"url":"http://www.remvst.com/","text":"It’s really impressive that you managed to get a first-person raycasting and 2 other gameplay styles into 13kb!
\nI have a few notes though:
\nThank you a lot for the feedback; it really helps me improve!
\nI’ll definitely work on making the maze navigation clearer and fixing the cat blink so it feels more natural. I also agree that the eyes cover too much of the UI; I’ll tweak that.
\nAs for the controls feeling stiff — that’s mostly because I set a low rendering distance, which makes the visuals look a bit “old” and causes the lines to wiggle. My computer isn’t very compatible with high-end graphics, so I had to balance performance. Once I add an option for adjusting rendering distance, you’ll be able to lower or raise it depending on your system, which should improve the feel a lot.
\n"},{"at":410345955,"author":"Marco Fernandes","login":"vonloxx","gh":1254357,"text":"I didn’t understand the maze games and had to quit because of the blinking.\nI think you should go for one game and add some twist to it.\nTip: In this competition the developers like to see the other games repos and learn. I’d suggest to add readable code to the repo. I only found the zip file. 😉
\n","games":["PAWKER","Poker Mysterio"]},{"typ":1,"at":410585461,"re":410345955,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks for the feedback, I really appreciate you taking the time to play through everything!
\nTic Tac Toe: Yes, that one was intentionally designed to be impossible — the computer always plays a perfect game. The idea was to make it more of a challenge/puzzle rather than a winnable match.
\nMaze: The maze is meant to be very difficult. The blinking adds an extra layer of challenge since it slightly obscures visibility, making navigation trickier. The blinking walls aren’t just for effect — those are actually damaging blocks that the player has to avoid.
\nI will add the readable code to the repo from now…\nThank you for your suggestion.
\n"},{"at":410417136,"author":"João Lopes","login":"lopis","gh":2715751,"url":"www.jlopes.dev","text":"Congrats on your first entry!
\nI have to be honest, the games are a bit hard to grasp. I looked around the mazes for a few minutes, and couldn’t find anything. I don’t understand what the purpose of blinking is? And why are the walls also blinking?
\nThe jumping game is either super easy or impossible to win, depending on the random position of the buildings. You should try to make sure that they are placed at an appropriate distance.
\nThe tic tac toe is just impossible to win because as far as I can tell, the computer is playing a perfect game every time.
\nThe connection to the black cat theme seems superficial.
\n","games":["Meow Mountain"]},{"typ":1,"at":410419354,"re":410417136,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks for the feedback, I really appreciate you taking the time to play through everything!
\nTic Tac Toe: Yes, that one was intentionally designed to be impossible — the computer always plays a perfect game. The idea was to make it more of a challenge/puzzle rather than a winnable match.
\nMaze: The maze is meant to be very difficult. The blinking adds an extra layer of challenge since it slightly obscures visibility, making navigation trickier. The blinking walls aren’t just for effect — those are actually damaging blocks that the player has to avoid.
\nJumping Game: The buildings aren’t completely random — there’s a code that ensures the distance between them is always within the cat’s jumping range. It should never generate something that’s actually impossible, though, depending on timing, it might feel that way sometimes.
\nBlack Cat Theme: The connection is subtle, but the black cat is meant to be the thread tying the different mini-games together.
\n"},{"at":410481561,"author":"Mohammed Saud","login":"rottencandy","gh":20013884,"url":"saud.wtf","twitter":"rotttencandy","text":"Having three games in one is really nice.
\nI’m not sure what the blinking in the maze game was for, and it was covering the ui in the top left.
\nThe tic tac toe bot was too tough, I couldn’t win even once.
\n","games":["Non-Mewtonian Cat"]},{"typ":1,"at":410494795,"re":410481561,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks for the feedback, I really appreciate you taking the time to play through everything!
\nTic Tac Toe: Yes, that one was intentionally designed to be impossible — the computer always plays a perfect game. The idea was to make it more of a challenge/puzzle rather than a winnable match.
\nMaze: The maze is meant to be very difficult. The blinking adds an extra layer of challenge since it slightly obscures visibility, making navigation trickier. The blinking walls aren’t just for effect — those are actually damaging blocks that the player has to avoid.
\n"},{"at":410493887,"author":"Sparsh Agarwal","login":"sparshagarwal0411","gh":224147052,"url":"https://brainstormersparsh.netlify.app/","text":"Had fun playing this game…one of the best here
\n"},{"typ":1,"at":410494805,"re":410493887,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks for the feedback, I really appreciate you taking the time to play through everything!
\n"},{"at":410581306,"author":"smhaaker","login":"smhaaker","gh":10542292,"text":"Technologically very good. As others have mentioned, the games were hard. Good job.
\n","games":["CatNFish"]},{"typ":1,"at":410585391,"re":410581306,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks for the feedback, I really appreciate you taking the time to play through everything!\nThe idea was to make it more of a challenge/puzzle rather than a winnable match.
\n"},{"at":410584631,"author":"Emre Guneyler","login":"eguneys","gh":3844764,"url":"https://eguneys.github.io/jsgames/","text":"The movement of the camera causes walls to bend in a weird way and the random blackout of the screen made this game unplayable for me. I appreciate your original ideas to be in the point of view of a cat but be careful how it plays out overall.
\n","games":["Mor Chess 2","Mor Chess"]},{"typ":1,"at":410585314,"re":410584631,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks for the feedback, I really appreciate you taking the time to play through everything!\nI will implement all the changes stated by you.
\n"},{"at":410600217,"author":"xem","login":"xem","gh":1225909,"text":"Congrats for releasing a pseudo 3D entry (and a multi-game pack actually), too bad that the top left section with instructions is hidden by the black eyes shape when we’re in the maze. I wish there was sound too.
\n","games":["I got up on the wrong foot"]},{"typ":1,"at":410624062,"re":410600217,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thank you so much for the feedback! You’re right — the black eyes overlay does hide the top-left instructions in the maze. I’ll try to adjust the layout so everything stays visible. And yes, sound is on my to-do list, I think it would add a lot more atmosphere. Happy you liked the idea of the pseudo-3D entry and the mini-game pack overall!
\n"},{"at":410637591,"author":"Christoph Schansky","login":"DerBenniBanni","gh":5499976,"text":"I’m torn apart for this vote.
\nOn the one hand, its super impressive, that you stuffed 3 (or 4) different games into the 13kB.
\nOn the other hand (or “what i would have done”), if you took the effort into one of these tiny games and enhanced it with much more features it would be more satisfying for the player, i guess?
\nHowever, the multi-game fearture earns you extra points from me :)
\nThe raycasting mazes are cool, i’d love to see the sourcecode for it.\nMaybe you want to upload the not minified code to https://github.com/shaurya6903/DarkLine-Paws ?
\n","games":["Miami Mice"]},{"typ":1,"at":410806845,"re":410637591,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thank you for your feedback!
\nI’ll definitely add my source code to the repo:\nhttps://github.com/shaurya6903/DarkLine-Paws
\n"},{"at":410733601,"author":"Anthony Cosgrave","login":"anthonycosgrave","gh":1410114,"url":"https://imtoospexy.com/","text":"Multiple games in 1 entry and under 13KB is impressive! Some audio effects or music would have really been a great addition. There were some times in “Cat Jumper” where I died and the automatic restart happened so fast I died again because I wasn’t prepared for it, missed the first jump and died immediately, maybe a “Ready?” message or a “3…2…1” countdown at the restart to give slow people like me a chance!
\n","games":["Chickpocalypse Meow"]},{"typ":1,"at":410806889,"re":410733601,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"“Thanks a lot for your detailed feedback! I’m glad you found the multiple games in one entry impressive. You’re totally right—some audio or background music would add a lot more life to it. And that’s a really good point about the restart in Cat Jumper; I’ll definitely look into adding a short ‘Ready?’ or countdown before restarting so it feels fairer. Really appreciate your suggestions!
\n"},{"at":410855469,"author":"Brian Hambley","login":"Hambo3","gh":10634997,"text":"Looking forward to the source for this like you said you where going to do.
\n"},{"typ":1,"at":411024901,"re":410855469,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks a lot for taking the time to play and leave feedback! I’m really sorry the visuals caused you discomfort—I’ll definitely look into adding accessibility options or calmer visual settings in future updates. Regarding the source, I’ll consider sharing it once I’ve cleaned things up a bit. Appreciate your honesty and the stars you did give!
\n"},{"at":411046235,"author":"Jonathan Vallet","login":"jonathan-vallet","gh":5329099,"text":"Impressive to pack 3 games into 13kB, with different gameplay styles and graphics for each!\nI couldn’t exit the labyrinth though. the controls feel very old-school and not comfortable nowadays.\nThe side scroller is very short, the cat moves slowly, and the flickering lights are too fast.\nIn tic-tac-toe, the AI always knows the best moves, so you either lose or draw, never win.
\n","games":["Witchcat"]},{"typ":1,"at":411752888,"re":411046235,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thank you so much for the detailed feedback!\nI’m glad you liked the idea of fitting 3 games into such a small size. About the issues:
\nI’ll work on making the labyrinth exit clearer and improving the controls to feel smoother and more modern.
\nThe side scroller will get some adjustments—like faster character movement, more content, and better pacing for the flickering lights.
\nFor tic-tac-toe, I may add difficulty levels so the AI isn’t unbeatable every time.
\n"},{"typ":2,"at":411110444,"author":"Ania Kubów","login":"kubowania","gh":51362610,"url":"javascriptgames.online","twitter":"ania_kubow","text":"A very impressive entry that is not one, but 4 games!
\nFirst of all, well done to sticking to the theme on all 4. I am sure that it might be difficult to fit in, but if you ever want to take this game to the next level here are some things I would love to see!
\nIt would be great to add some music and sound effects to compliment the game play.
\nIf we could move in the top right instructions into a more visible space that would be great. Or have them as the top layer for visibility.
\nAdding a cohesive look in terms or graphics across all the games would be great! This would really bring it all together nicely.
\nWell done for creating this!
\n"},{"typ":1,"at":411752972,"re":411110444,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thank you so much for the kind words and thoughtful suggestions!\nI’m really happy you enjoyed all 4 games and noticed the effort to keep them on theme. Music and sound effects are definitely on my list—I agree they would make the gameplay more engaging. I’ll also work on improving the UI so that the instructions stay clear and visible, and I love the idea of giving all the games a more cohesive visual style to tie them together.
\nI really appreciate your feedback—it motivates me to polish and improve this project further!
\n"},{"typ":2,"at":411513409,"author":"Emanuele Feronato","login":"triqui","gh":389551,"text":"So you built FOUR games rather than just one, brilliant!
\nEach game has its own little details, like the blinking of the eyes in the maze level.
\nCongratulations!
\n"},{"typ":1,"at":411753002,"re":411513409,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thank you so much!\nI’m glad you noticed those little details like the blinking eyes—it means a lot. Really appreciate the encouragement!
\n"},{"at":411567998,"author":"Andy Sommerville","login":"aksommerville","gh":1869768,"url":"http://aksommerville.com","text":"I was really curious about the tic-tac-toe “Cat AI” (what is the purpose of an AI in Tic Tac Toe, a game with only a few dozen possible states?). But the linked repo doesn’t contain any code, it’s just a Zip file. What gives?
\n","games":["Nine Lives"]},{"typ":1,"at":411753050,"re":411567998,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Haha, you caught that! The “Cat AI” was more of a tongue-in-cheek addition than a serious AI project. I kept the repo simple with a zip for quick sharing, but maybe I’ll upload the actual code properly later so it’s clearer.
\n"},{"at":411781297,"author":"Jasper Renow-Clarke","login":"picosonic","gh":26137750,"twitter":"femtosonic","text":"Your game is well made, seeing a 3D style maze was impressive
\nThe graphics were good, if a little psychedelic with the bright colours and flashing
\nI didn’t find anything in the maze, despite playing for a while, maybe I was going round in circles?
\nAt times it felt like I was going through walls just because of the way it rendered with the flat pieces on the left and right compared to the perspective part in the centre
\nThe tic-tac-toe was fun to play, but mostly ended in a draw
\n","games":["Mochi and the midnight escape"]},{"typ":1,"at":411800132,"re":411781297,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thanks a lot for playing and for the thoughtful feedback!\nI’m glad you liked the 3D-style maze and the graphics, even if the colors came across a bit trippy at times. I’ll definitely think about balancing them so it’s easier on the eyes.
\nAs for the maze, you might actually be right about going in circles—it doesn’t currently have much guidance or markers, so I’ll work on adding clearer goals or indicators so players don’t feel lost. The rendering issue with the “walls” is also a great catch—I’ll look into improving the perspective so it feels more solid.
\nHappy to hear tic-tac-toe was fun, even if it often ended in a draw (that’s the nature of the game 😅). I might experiment with different AI difficulty levels or variations to keep it fresh.
\nReally appreciate your time and suggestions—they’ll help me make the next version much better!
\n"},{"typ":2,"at":411803765,"author":"Jedidiah Weller","login":"jedihacks","gh":996175,"url":"www.openforge.io","twitter":"jedihacks","text":"Shaurya,
\nFantastic job on this! It was awesome to discover that there were 4 games in one and I felt the controls were really easy to use. I also enjoyed that the cat would “blink” every now and then.
\nFor feedback - the color scheme could be enhanced so that they dont hurt the eye so much, and the instructions need to be moved for level 1 because they are hidden by the cat eye binoculars.
\nBesides that, fantastic games and great submission!
\nI recorded a video review for all the games here so that you can see my initial reaction while playing, which is often quite helpful from a user experience perspective. https://www.youtube.com/live/jl6pC4OnVJA?si=hadQmN9JZB93hDUM
\nGood luck in the competition and good job!
\n"},{"typ":1,"at":411803892,"re":411803765,"author":"shaurya6903","login":"shaurya6903","gh":69159153,"text":"Thank you so much for taking the time to play my games and share your thoughts! I’m really glad you enjoyed discovering all four games in one, and that the little details like the cat’s “blink” stood out.
\nYour feedback on the color scheme and the placement of the instructions in level 1 is super helpful—I’ll definitely work on improving both so the experience feels easier on the eyes and more intuitive for new players.
\nAlso, I really appreciate you recording the live review video—that’s incredibly valuable for me to see how someone experiences the games firsthand.
\nThanks again for the encouragement and support!
\n"}],"results":{"theme":{"rank":150,"min":1,"score":2.27,"max":4.24},"innovation":{"rank":149,"min":1.2,"score":2.19,"max":4.03},"gameplay":{"rank":153,"min":1.18,"score":2.04,"max":4.37},"graphics":{"rank":154,"min":1.6,"score":2.23,"max":4.56},"controls":{"rank":152,"min":1.6,"score":2.54,"max":4.45},"primary":{"rank":165,"min":8.68,"score":11.27,"max":24.89},"label":"Overall"}}