I was tired this morning, so when I fixed a stupid problem with OversimplifiedJS’ collision detection, this was my commit comment:
Optimized collision checks. Like wtf why didn't I do it this way before?

seen from United States

seen from Malaysia

seen from Poland

seen from Israel
seen from Morocco

seen from Malaysia
seen from United States
seen from Türkiye
seen from Israel
seen from South Korea

seen from United States
seen from United States
seen from China
seen from Türkiye
seen from United States
seen from Singapore
seen from United States

seen from United States

seen from Spain
seen from Hong Kong SAR China
I was tired this morning, so when I fixed a stupid problem with OversimplifiedJS’ collision detection, this was my commit comment:
Optimized collision checks. Like wtf why didn't I do it this way before?
Added some scripts to OversimplifiedJS to help keep objects from overlapping by moving away when overlapping and added an optimized-but-less-accurate option for the GameObject.IsOverlapping() function in order to allow more objects to use it at once. The result is shown in the gif of 50 dice rolling around!
Also, look! More dice!
I should note that OversimplifiedJS is not optimized right now, so if you use it, you’ll have to come up with tricks like I’ve been doing to make sure it doesn’t screech to a halt... Encouraging, right? :P
Made a die roller in OversimplifiedJS, because of course I did.
A demo game made in 6 hours to show some of OversimplifiedJS's basic capabilities.
Hey everyone! I was playing with the Insanity Jam Game Idea Generator and found a silly idea that I could make quickly. You're a UFO zapping cowboys in the desert Breakout/Pong-style! Use your mouse or your touch screen to move the UFO to redirect the laser ball! When you beat all the cowboys, it starts over with another random set of cowboys.
There are no sound effects, but that's just because I wanted to get this finished as quickly as possible (and it's not included in OversimplifiedJS by default). In the end, everything took me 6 hours to complete (including distractions, meaning it was probably more like 5 hours total work).
Woo! Writing a wiki for your code is hard.
Debugging OversimplifiedJS by making a little game! I'm frankly surprised the game is working a smoothly as it does. ~88 lines of code. on top of OversimplifiedJS, and that's with all of my weird personal spacing conventions!
On a related note, debugging is infuriating.
OversimplifiedJS - A lightweight, modular 2-D game engine for HTML5 canvas & JavaScript (Current Version: 0.5)
I did it! I finished Oversimplified in a week! There's no sound functions built-in yet, but you can just use your big JavaScript brains to do that yourself. :P
At the moment, there's only a very basic readme that gives you the barebones of what you need to know to start off with Oversimplified, but I'm absolutely going to be making a wiki to accompany it so everyone can know how to use it to its fullest extent! Until then, the brave among you can dive into the Oversimplified_source.js file to see what goodies it holds. Or you can always ask me. I know what's in there... for the most part. :)
Anyway, I hope you like it! I'll keep posting updates as I make them, but I'm done with this project for now. Stick a fork in that baby, because it's DONE! WOOOO!! :D