June 25, 2025
I completely to post a dev log:
But I have been cooking so I got the tokenizer part done:
- Keeps strings together: yo this fr fr stays as one token.
- Splits numbers and words: 5, bussin, x, = all get separated.
Then after the tokenizer is done I also made the the parser but there is some errors that still needs to be fixed...
Added clouds, sun, and the rocket itself!
Made the basic scene, centered the canvas & added a black background to the surrounding
I had no idea how to create a JS animation, so I began by reviewing the slides and the YouTube video series, HTML5 Canvas JavaScript Tutorial.
By the end of the tutorial, I learned how to create a basic such as creating a canvas, square, circle, and other stuff like adding color and changing the thickness of strokes.
Made some final fixes to the game and shipped it!
Ok so i have been cooking:
The snake now grows! When you eat the food, a new segment is added to the tail. If you don't eat, the tail segment is removed as the head moves forward
I went with a clean, bird's-eye-view instead of what every i was trying to do previously
Then you crash, a GAME OVER message pops up, and the game loop stops
Finally, made the food placement smart so it does not placed on top of the snake!
Basics of the code done!!
- Currently, the snake in the game is just one block with four dimensional movement - front, back, right & left.
- Random food blocks on surface
- Game over if it goes outside the grid line
The goal:
Classic Snake Game but 3D using A-Frame.
The snake grows when it eats the food Game ends if the snake hits itself or the world border.
For the #fraps YSWS
Classic Snake Game but 3D using A-Frame. The snake grows when it eats the food Game ends if the snake hits itself or the world border.
A application allow to scan for files. Once a folder is chosen & "Scan Files" is clicked, searches that directory and all its subfolders to gather information about each file, such as its name, size, and last modification date. Based of the information such as last use or taking the most you can chose to delete file that are not needed based on the information.
This was widely regarded as a great move by everyone.