mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.9K
active users

#picotron

3 posts3 participants0 posts today

I need to add meaningful pressure on the player to see if there's anything here. So, today: health, enemies bump you to remove your health, and a new enemy type that tracks you with ... moderate tenacity. It can do five moves in a row before it falls asleep again. Activates when you get close.

Thinking (as always) about movement. What if exploring a falling-apart environment where moving into spaces causes them to become impassable? Either immediately or after repeated movement in that tile. Maybe part of how enemies hinder you is disrupting the space?

Lil guys bounce off you, plus some little movement animation.

Getting the hang of #picotron slowly. Tonights frustration was debugging. AFAICT there's not a console? You can print screen, but since I clear the screen every frame any prints I do during the "update" phase get wiped.

Completed heating consumables in gutwound!

Definitely tooting my own horn, but actually kinda love working with my own codebase, was able to basically one shot that feature due to some methods I genericised earlier.

That plus the fact I know where everything is and am used to the way I implement things, so using old code is generally a lot smoother.

Turns out I'm not a completely awful programmer after all, even if this is my first game!

Continuing to poke at #picotron. This is 45 lines of code.

The developer ergonomics of lua and picotron are _so_ different from the typescript stack I had been using. The constraints don't yet feel liberating.

Haven't cracked the non-code editors yet.

Trying out rounded rectangles for #picotron 0.2.0d

rrect() / rrectfill() take x,y,w,h,radius -- so using a corner radius of 0 also provides an alternative to rect/rectfill when it suits to avoid "x,y,x+w-1, y+h-1" fluff.

Anyways, happy Tuesday everyone! Got the fires in Gutwound lighting with a lighter last night, next step is to require fuel like wood and cardboard. Hopefully get a chance to work on that tonight, but we'll see!

Also did some refactors so things are less complicated. Fewer files, more concise declarations.

Considering making things more procedural and less event driven. Far too much of the existing logic is based on if a variable is nil or not.

I like 4-colour themed #picotron icons, but sometimes it's nice to be colourful too and I don't want to make everyone manage multiple icons. So.. standard colour mappings? (each row maps to a theme colour). meta.icon_themed could possibly still be optional but hidden for icon nerds.