Canvas Games Fun
Today was spent working on how the canvas based games are displayed. They work great on desktop, but mobile has been a bit of a pain. If you install FartDump.com then you would not have noticed anything as they work pretty good there too. The issue is on mobile browsers. The chrome or the bar at the top of the page with the address bar was causing the games to be pushed out of the viewport.
That's why I switched the rendered game heights from viewport(vw) to dynamic view port(dvw) and also adjusted how everything is scaled on the games. It is still not bullet proof, but it is much better than it was. Doing so also allowed me to ditch the mandatory portrait mode for the Plunger Drop game.
Progressive Web Application
I've been doing quite a bit of work on the backend of the website, because I have a goal. The website already works really well as a Progressive Web Application(PWA), enough so that it is nearly ready to join the app store.
Nearly everyone that I show FartDump to suggests that it should be an app. This site targets the younger in age or heart(take your pick) crowd. The younger in age crowd don't know what websites are, I don't think. So, in order to get more exposure, I think this is the next logical step for the website. There is one caveat though.
Fuck Apple, I'm not spending $99 per year to get the app on their app store. If you are on Apple just visit the website and click install when prompted lol.
Google only charges $25 once and I think I've already paid that at one time so maybe I won't need to again. This site already costs me quite a bit to keep up, so unless tons of people start donating or clicking on the Amazon affiliate links, I don't see me worrying about the Apple store in the near future.
I Broke Baby Launcher
I play Baby Launcher a lot! Today, while taking a fairly moderate poop, I broke the game. After hitting about 55,000 meters the baby was flying so fast that the code that cleans up old objects broke! For instance, as a trampoline goes off screen to the left, the game deletes that object from memory to keep the game running smoothly. I got the baby to go so fast that the clean up code was deleting objects instantly as they spawned. That is hopefully fixed now as I adjusted the math to stop this. Check out this personal best though!
