Today I finished the animation! It’s the house from UP with clouds and balloon physics. Use the up and down arrow keys to move the camera.
Category: Programming
Circle Collisions, #3
Today I drew a pixel art house! It’s the house from UP, which is one of my favorite movies. The circle collisions are done, so I’m not sure how to title this post. Anyway, next up is clouds!
Circle Collisions, #2
More collisions! I borrowed some code from my bubbles screensaver and it’s working pretty well. I still need to optimize it so I have more CPU available for other things. I can’t wait to add the other graphics!
Circle Collisions, #1
Today I started working on a better circle collision system for an upcoming animation/demo I want to make. I can’t seem to get enough of Verlet integration+circle collisions. I guess because they’re super easy and the results look fairly realistic.
Squishy Square (PICO-8)
Today I felt like making a physics demo, so I did! The Verlet integration physics code is from Coding Math.
Learning C, Day 30 (Terrain Collisions)
I got the terrain collisions working! I know this is like 2 months later, but I wanted to finish this so that when I have fresh ideas for C, I can jump right back in. The problem with the alignment was just a bunch of small problems. The resulting collisions ended up being much more…
PICO-8 Text Editor With Effects, #36
Everything is done! Go play with the finished editor! I only went roughly 6 minutes over my 6 hour finishing time budget and in total I spent about 32 hours over the course of 36 days.I ended up doing a more traditional credits screen because I thought modifying the user’s text would be annoying. I…
PICO-8 Text Editor with Effects, #35
Almost everything is done! The only thing left to do is the credits screen. I’m thinking I may just have it insert the credits text into the editor and then the user could delete it when they’re done.
PICO-8 Text Editor with Effects, #34
Today I almost finished everything before I got sidetracked with a PICO-8 bug. Somehow, calling ls() 1005 times causes a bunch of stuff to break. Don’t ask why I was calling ls() so much, it just happened, okay? I sent zep an email about it and I’ll update this post, when/if he replies. Edit (3/9/2022,…
PICO-8 Text Editor with Effects, #33
Today I finished the scrolling system! It’s still a little buggy, but it works. I have about half an hour left and the remaining tasks are quick:
PICO-8 Text Editor with Effects, #32
Today I fixed the menu system! I made it less general and it works so much better now. I have about an hour and a half left of my six hour time budget and I still think it’s enough to finish everything.
PICO-8 Text Editor with Effects, #31
The scroll bar is working! And it only took about half an hour. Now I need to make it auto scroll so that the cursor doesn’t go out of view.
PICO-8 Text Editor with Effects, #30
Today I spent half an hour on the scroll bar! It changes height with the length of the text, although it isn’t functional yet.
PICO-8 Text Editor with Effects, #29
Today I added a scroll bar with buttons! Next up should be adding the bar itself. I’m about halfway through my six hour time budget and I think I have enough time to finish.
PICO-8 Text Editor with Effects, #28
Today I did a quick hack to get scrolling working! I just added an offset to the drawing stage and it only took about ten minutes. I still need to add the scroll bar, but it shouldn’t be too hard.
PICO-8 Text Editor with Effects, #27
Today I spent about an hour and forty minutes working on the user interface, but I didn’t make much progress. The more I work on it, the more it operates like Qt and GTK xD I think I’ve been trying to make it too general; it only needs to handle buttons and menus. Going forward…
PICO-8 Text Editor with Effects, #26
Today I worked on the user interface! It’s the same as before, but the system is much better. It took about an hour of my six hour time budget. I didn’t think designing the user interface system would be fun, but it was! Here’s the design description: Each part of the user interface is a…
PICO-8 Text Editor with Effects, #25
Today I’ve been thinking about how to finish this project. It’s been fun, but now I have a new project and I’d like to finish this one before I start another series. Things left to do and what they involve: Saving the text (to files, to the cart, and to GIF.) Scrolling (changes to the…