Karen's in, Eugen's out
scroll up now scroll down
refresh refresh
tell me who I'm gonna block now
(deeply sorry everyone, got the brain worms)
Karen's in, Eugen's out
scroll up now scroll down
refresh refresh
tell me who I'm gonna block now
(deeply sorry everyone, got the brain worms)
a limp bizkit parody song about reading the TL "keep scrollin scrollin scrollin scrollin"
wrote part of a tetris clone awhile ago. dusted it off tonight, fixed a bunch of bugs, and added simple scoring. I think I'll try to polish it as much as I can just to practice doing that stuff. like right now the rows just instantly disappear when you clear them. would be a lot cooler if there was an animation that happened. maybe some screen shake ;)
per usual this is written in guile and developed live as the game runs.
@Ephaemera I'm not sure I know what I did there! halp?
letting the birds free range is some work because I have to stay outside to watch for hawks and stuff but also I get to take selfies like this so it evens out.
cooked the first egg that our chickens laid. it was very tasty.
Towards Guix for DevOps https://www.gnu.org/software/guix/blog/2019/towards-guix-for-devops/
Great blogpost by @jakob ... and great hacking over the course of this summer, too!
@brad I've been plant boy for a long time. I stand by my brand.
uwu
@sirgazil turns out you were right! she was the one that laid the egg. she laid another today and my wife saw her.
@technomancy yes I've tried jams. the first jam I ever submitted to was back in pyweek 2011. the last jam I submitted to was the spring 2016 lisp game jam. I agree it helps with focus, but usually I can't commit to the jam schedule.
@cwebber that's essentially what I do as well. the piece you are moving exists separately from the board. it keeps track of its location on the board and I perform checks against the occupied blocks on the board to see if the piece has "landed" and stuff.
@cwebber I assume could-move? does the check that I was talking about.
@cwebber what I do is rotate the piece and then check if any block goes out of bounds on the grid. if so, I don't allow the rotation. there's another case to handle, though: does the rotated piece now occupy a space that is already filled on the board?
wow holy shit, john carmack reposted my blogpost about racket https://twitter.com/ID_AA_Carmack/status/1149689802565906432
@cwebber I've read about the rotation rules for tetris and I think there's more to it. what happens when you try to rotate a vertical I piece when you're at the edge of the board?
@gedvondur thanks!
@gedvondur no intrusion felt. :)
I write software for a living so I'm used to planning and all of that. there's something special about games that makes me fall apart that I can't put my finger on.
@cwebber I've done basic hitbox collision detection so many times, though! I don't know what the sticking point is.
by test games do you mean clones of existing things? everyone says make tetris. I have a tetris clone but there's actually a decent amount of collision detection that needs to be done when rotating pieces so it's not as easy as it looks.
I have such a hard time following through on actually making a game. I know that I need to make something very small with few features so that I can complete it. I came up with an idea for a "chicken coop simulator" that's basically one of those zelda minigames where you need to collect the cuccoos. simple, right? it feels impossible to start for some reason.
Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.
All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.