woag it's been a while since i put literally anything here etc etc . sorry about that
progress on spinny game remastered is more or less nonexistent for the past few months (i made a settings menu, added parallax backgrounds, etc. but pretty much nothing in terms of content). i just haven't really been inspired i suppose. will probably get to it eventually
in less bad news, i recently published a collection of improved versions of a few of my games (left or right, grid puzzle, bars) to playdate! you can get it at its itch.io page, or on catalog once it's published there (will be a little over a week from today). i also piled together a little 2-player local multiplayer game the other day, and i had an idea for a game of a genre that my brain does not work well with which i may or may not work on.
2024-03-06
i published spinny game remastered around 2 weeks ago and didn't post about it here ! you can go play it here. there's still a lot to be done -- i have more main levels planned, i'd like to add unlockable secret levels (right now the secrets do nothing except put *s on your level select screen), and i'm thinking of making music for the game (seems real hard especially considering i haven't made like any music ever but i feel i have taste compatible with my taste and can sometimes put small amounts of effort into things). i'll get to all of that soon
i made a few edits to lipu lili since there were some inaccurate bits, hopefully they're marginally better now. the source code is also now available on github.
2024-02-01
really need to update this more often. i haven't written anything new since (rimshot)
game is going pretty well besides the thing where i need to make content for the game. i've added a system where after optimizing every level for time you can try and optimize for other criteria, and i added gold times for every currently-existing level * criterion combination. the current gold times are probably way too strict though, i'll have people playtest. but it would make sense to have the gold non-time metrics be at least a bit stricter than the gold times because the alternate criteria will probably only be unlocked after getting all or most gold times. i really enjoyed optimizing all of the levels in a bunch of different ways so i'm inclined to think that this is a pretty good mechanic, but i do know that i have bad taste and a lot of things that i find fun other people do not at all. in any case i think the system makes sense because most of the game is about getting an intuition for a specific movement system, and this sort of thing probably helps for that.
people always say that you should always leave your audience wanting more, but i think this is a bad idea. i want my game to have enough things in it to make people tired of my game. but i don't want anyone to feel obligated to play through literally everything in the game, playing every level in depth seven times to get all of the gold ranks with every metric, finding all of the little easter egg things in every level, etc. i'm planning on using a "completion %" system to discourage this. i would count the player as having 100% completion once they've done all of the Main Things in the game -- gotten all the gold times, found all of the secret levels etc. -- and then tell the player how many Other Things they've done in addition without telling them precisely how many Other Things exist. that way it'd hopefully feel fine to stop after seeing the credits, or getting the number to 100% and having seen most of what the game has to offer, or any point afterwards. it's hard for me tot know how well this will work out because i don't know how other people's brains work and i like spinny game much more than the average person. again this is something i'll need playtesting for.
i really need to write some posts for the blog section i'll do it soon i swear
some interesting things:
fun sokobans by the person who made baba is you. they're easy enough that i was able to solve a lot of them by Thinking rather than just trial-and-error so going through the game actually felt satisfying. the gimmick is very funny and also makes for good puzzles.
mosa lina seems like my kind of game. open-ended physics-based puzzle thing and such. really hard but satisfying when you actually beat a level
video where person dumps a gba rom by recording the crash sound, really neat
2023-12-25
i've been able to do more work on spinny game, although it's mostly taking the form of menus and the like rather than making more of the actual game. i'm currently stuck on figuring out how to make the "minecart level" mechanic interesting -- there's not much in the way of puzzles that i can do with it. spinny guy can interact with minecart-like objects either via newton's third law or by jumping, but you can't apply a nonzero amount of force total on the thing without falling off. the original level did have an interesting thing where you have to jump on the left side of the minecart when leaving in order to get more velocity and i might be able to do something with that.
the current menu system in spinny game relies on creating each menu via a script -- i have to write one line of code to define each menu item, one line of code to add each menu item to the menu, and a few lines of code to handle each item's behavior. it's not that much of a problem because pretty much every menu has to be dynamic in some way, but it's a little annoying to have to write everything like that. the main problem with my current system though is the system for changing between menus -- a menu scene cannot explicitly tell the main scene to switch to a new menu, and instead i have to do something like this:
the level select script has a signal level_selected(idx).
when the level select scene is loaded, the main scene connects level_selected to some function.
the level select detects that one of the levels has been selected, and emits the signal.
the main scene decides what to do with the signal -- in this case it's to load the "level manager" scene with the proper level.
this means that every time i want to add a new menu scene i have to create a new script and then edit the main script to transition into and out of the scene. supposedly this is bad practice but menus are ugly and i don't see what else i can do. probably Design Patterns has something for this but i don't know if Design Patterns is actually useful
one of the things that i did with the menu was to keep a stack of previously visited scenes, but initially i did it entirely wrong -- in the function to load in the level select for example i pushed the main menu to the history, but this is backwards:
back stack = []. from the main menu, load the level select. add main menu to the back stack
back stack = [main menu]. from the level select, load the level manager. add level select to the back stack
back stack = [main menu, level select]. from the level manager, go back.
back stack = [main menu]. load the level select after popping it from the stack. since we just loaded the level select, add the main menu to the back stack.
back stack = [main menu, main menu]. this is obviously wrong.
i don't know how i managed this. a stack isn't that complicated of a concept. anyways to fix this i added the item *before* loading the scene rather than *while* loading the scene.
i have a ton of things i'd like to write about on the almost-unused blog section of this site, mostly godot things i've learned about from making spinny game like this. but i'm not very good at writing and explaining complex concepts.
hi again everyone ! again nothing has been happening in particular. still making progress on spinny game although it's slower than before now that i have to Actually Design Things. i'd share all the progress but i want some things to remain a surprise -- most of the design work i've been doing on the game has been trying to make it Surprising even to people who have already played the game. i've started asking people to playtest what i have of the game and the results have been really surprising -- turns out the game is Really Hard for most people and the changes i've made haven't helped too much with that. i think i made some thoughtless level design choices that made the levels unnecessarily difficult.
one of the things i've been having the most difficulty with is designing levels to introduce specific simple mechanics -- it's easy to make levels introducing the mechanic of rolling boxes but it's harder to introduce the mechanic of "physics objects existing in the physics-based platformer" or "platforms that only physics objects collide with". what i did before for these kinds of things was to essentially try to design conventional 起承転結 type levels, which failed miserably because i am not a good game designer (and spinny game works better as a puzzle game than a platformer -- even the speedrunning challenges revolve around figuring out how to do a specific thing quickly as opposed to routing etc.). since the levels work best when they're showcasing a specific interaction (you can roll the box! you can roll the box from the side!) it's hard to decide what sort of very basic interaction to showcase for the initial level. (what's the fundamental interaction for scales/seesaws? balancing them? it's hard to make an enjoyable level out of that. using them as slopes to launch off of? that would be important if i were designing large levels, but really it doesn't have much use. etc.)
japanese learning is still going fairly well but somehow i've sort of forgotten to practice speaking at all. my passive vocabulary is fairly good but my active vocabulary is probably like 400 words. or maybe i could usethe Complicated Words but it would take me forever to figure it out. i think in addition to the lack of practice i just don't have enough confidence in my speech, like i can't say a single thing without worrying i'm using the wrong grammar. 「こんにちは」 oh no does 11:40 count as morning. 「元気?」 oh no am i supposed to be saying 「調子はどう?」 instead. 「あ、すみません。日本語をまだペラペラ話せない」 oh no should i have put まだ at the beginning should i have said 日本語をまだペラペラ話せなくてすみません instead. (also i just don't know how to say things a lot of the time. tried to say something like 「一年前くらいから日本語を勉強しています」 instead of 「一年間くらい日本語を勉強しています」 which is what tatoeba likes. apparently i didn't know that you could use lengths of time as adverbs ??). i think the way to solve this is to Talk to Other People but i'm not very good at that in english either.
ghost-note live performance. i really enjoy this version of Swagism becausse they spend like 4 minutes before even getting to the song part of the song. really satisfying once it happens.
new tantacrul video about music notation and alternative systems. really enjoyable throughout, well-paced if you have any interest in the subject. really funny seeing all the people who Do Not Know Anything About Music trying to Fix Music Notation while not understanding that the somewhat strange-seeming choices actually have reasons behind them. chromatic staves etc.
video about notes apps. guy spends 20 minutes talking about software i have no plans of using. for some reaosn i love watching things like this.
apparently i already linked this on the journal just a few months ago. oh well
ynglet (not a youtube video) is a very small game. the highlight of the game for me was the very sophisticated adaptive soundtrack which starts out relatively simple but adds in more layers over time. the gameplay itself is engaging but never frustrating. really clever use of just a few mechanics. difficulty determined partially by impatience. really recommend trying it if you have $5 ($3?).
oh also i actually put something new on the site! another one of those Games With As Few Mechanics As Possible like left or right and grid puzzle. higher skill ceiling than i expected. enjoy
2023-10-01
journal update? more than once a month? it's less likely than you think, because i probably won't continue writing this entry until five or so days later!
i've been making a decent amount of progress on the spinny game remake. i've mostly been focusing on making it easier to make the game--in spinny game to make a level i had to manually scale a bunch of rectangles and would usually have to zoom in really far to get all of the transitions between the rectangles exactly right, but in the new one i just use Line2Ds and use a fancy little script to turn the Line2Ds into collision shapes. this does have approximately 1 problem, though: for some reason if a corner is sharp enough it'll render as beveled even though i specifically told the thing to make all the corners sharp, but this same thing doesn't happen when generating the collision shapes for the lines. it doesn't seem like there's anything to be done about this. seems strange that they would have that feature on the bevel though.
various things as usual:
this is financial advice, another video by folding ideas about people on the internet not knowing how the economy works.
really good video on custom resources in godot. it's for godot 3 but the core ideas remain mostly the same in godot 4 (the main thing that's changed is that you can use the custom resource classes directly in export variables instead of having to export as type Resource and choose your custom resource type from a huge list in the inspector). (i might make a list of useful resources for learning godot at some point, but that's probably not a good idea because i just used the docs and don't know of any other resources.)
2023-09-06
i've been doing a few things recently. i made a small web thing for making decisions by reducing the number of choices you have, and i've started work most recently on remaking spinny game in godot. it's been going pretty well:
my general plans for the remake are to have mostly the same content (maybe a few bonus levels) but more polished and less bad, which means more consistent menu design, replacing physics with a completely different level, etc. it's likely i'll give up on this project after a few days though.
good things that exist:
lok is a physical puzzle book (available for free* as a pdf which you can print out or draw on in an image editor) that tries to explicitly state as few rules as possible, instead having you figure out the rules by solving the puzzles--you'll see a puzzle whose solution you can't find using what you already know so you have to make a guess as to what the new rules are. works really well, and the puzzles themselves are really good too.
i haven't magically become productive with no effort yet, so i don't have much to report on. i haven't been working enough on the New Game outside of opening up the project and then giving up immediately every few days. but i haven't been doing nothing--i've been consistent with my anki reviews, started playing through ace attorney investigations 2 in japanese (game only released in japan so i figured i could use that for Reading Practice), etc. i also started writing a new blog post about ordered dithering for no particular reason, although i haven't worked on it in the past few weeks (should finish that).
i have been doing some smaller projects as well, although they're not very good and i probably won't post them on here.
here are some things i found interesting, as always:
youtube video about turing machines, pretty funny i think. the other things on the channel are pretty good as well
rhythm hell (itch.io game) is similar to rhythm hell (youtube video), but with a few key differences, such as "being a game". i love how the life bar drains over time, makes the game a lot more stressful especially on slow sections. definitely not Well Designed but that's probably intentional
i should probably get into the habit of updating this page more often, only been writing things like once a month.
anyways i did some work on the New Game and i'd probably show a video of the game if (a) i wasn't too lazy to find somewhere to host the video, and (b) the game was any good. i haven't been working on it as often as would probably be a Good Idea. maybe i should get started on that
mostly been focused on reading and listening to things in japanese--most recently that's been taking the form of trying to play deltarune in japanese and making flashcards for all the words i didn't know. which is working pretty well. actually haven't been using anki for the deltarune flashcards just cause it's more convenient to use the "japanese" app i think i talked about--i've been using it to look up the words anyways, and then it's not too much effort just to press a button and put it on a list, instead of having to deal with switching windows to anki and manually writing a definition etc. i've been putting the line from which each word appears for reference as well (although the app does give example sentences for Some words), which is a little tedious cause i have to type the whole line out every time, but i'm sure it would be much more of a pain to like. figure out a way to copy-paste the line directly from the game. anyways this seems like a pretty good way of studying now that i have some basic grammar down. for other reading/listening practice i read NHK easy (which i think i covered in the post), looked at like one youtube video in japanese, tried to watch your name / 君の名は with japanese subtitles (but there are still english subtitles embedded in the video & it's hard not to look at them), and downloaded an anki deck containing every(?) line of dialogue from persona 4 (out of order which is pretty funny--i'm sort of trying to figure out the plot from random lines of dialogue. seems like some Things are Happening and some People Exist, but i haven't figured out everything. also none of the lines are tagged with the names of the characters saying them). hope i will keep the habit of consuming media as well as doing anki etc.
i bought the album knower forever recently, it's really good. actually most of the things by knower and louis cole are great. there are afewreallygoodmusicvideos that you should check out (and do not cost $10!)
apparently i passed 100k anki reviews at some point and didn't notice. oops
will stop rambling now
2023-06-10
i've started working at least a bit on the New Game! there's nothing demo-worthy, mostly just a movement controller and a ton of bugs. and the movement controller doesn't even feel good, it's gonna need a lot of balancing & polish for the game to work ok.
as usual, here are a few somewhat-interesting things i found over the month or so i didn't post anything:
here's a video talking about taikyoku shogi, which i think i talked about a few months ago here. they actually got some people to play a full game of it. it's in japanese only but you could probably guess what's happening from context?
here's an internal wikipedia "article" about edit wars, a lot of it is pretty funny
here's an interesting video essay about "games that aren't games;" all the games talked about are free (or can be emulated) & seem pretty interesting. i can't run most of them because my computer is bad and/or the wrong operating system.
the video essay also mentions increpare games which is pretty neat. most of the things on there are really hard sokobans which i can't even beat the first level of
there's a new season of jet lag, it's in japan which menas more trains. here's a link to the first episode, new episodes are every wednesday i think
hopefully i'll remember to update the music recommendations post at some point, i've been listening to a lot of new music
2023-05-09
today-ish is the spinny game 2nd anniversary! unfortunately i am terrible at time management etc. and the update is nowhere near finished. it's not too big of a problem cause probably nobody cares the exact date at which i add a small amount of content to my very bad webgame, although it means i won't get to start work on the other game for a while longer. stay tuned for the 2.somethingth anniversary i guess.
speaking of arbitrary milestones, i've almost reached 100000 reviews on anki! this means literally nothing but i guess i'm making progress on things??
as usual, here are some cool things i found. the journal entry was delayed a bit because i couldn't think of anything to put here before.
some random things relating to jazz fusion band Casiopea, because i was looking at a bunch of random things relating to the jazz fusion band Casiopea and i found them pretty interesting:
mint jams is a very nice album by them, it's the first music of theirs i listened to. anyway for some reason i got recommended this cover(?) of the album using the mario 64 soundfont. it's pretty good
here's them playing each other's instruments it's sort of funny
here's a thing where they're taking turns doing really short solo sections, it's pretty funny. the full song is worth a listen, as is (probably, i haven't finished it yet) the full concert. it's a collaboration between them and another band that i know like nothing about but seems pretty good as well.
pretty much all the live performance footage on youtube of them is really neat and worth checking out if you like this sort of music
i should stop talking about casiopea
here's a pretty interesting article about "enshittification," the process by which platforms get progressively worse for both users and business customers.
2023-04-06
haven't been very productive recently, mostly just have been busy with less important things. starting to fall behind on my flashcards a bit but hopefully i'll be able to catch up with em soonish.
some more cool things again, there are only like two of them again:
a friend of mine made this game fairly recently, i think it's really neat & tightly designed. there aren't too many mechanics (the gist is that going down slopes increases your speed, being on the ground decreases your speed, and you can buffer jumps to avoid being on the ground for long enough to decrease your speed at all) but they work together really well & it's pretty fun optimizing your route etc. only one level at the moment but it's incredibly solid. my best time is 0'59"64 which is not great (i think it's possible to shave off about four seconds of that). recommend checking it out.
here's another one of those knife-making videos, this time involving microwaving sand. i have absolutely no clue what's going on because i'm not good at science but it's fun trying to figure things out with the minimal explanation. all of these videos (that i've seen; there are a lot of them) are just really fun to watch, good brand of humor, etc.
here's an album that i thought was pretty nice. no real comments. except that it is not, in fact, in four tone equal temperament, which would have been expected from the artist name. false advertising etc
2023-03-27
mostly been working on the larger projects i've described earlier, work on spinny game anniversary update coming soon or never, drafting ideas for new game, etc. there was also a blog post about resources for learning japanese a week or so ago but pretty much nothing else has been going on.
i decided to actually try playing chapter 9 of celeste again and managed to get past the worst room this time! everything past it has been a lot easier but i expect i won't be able to beat the whole chapter (esp. if i try for the moonberry)
some things:
the future is a dead mall is a pretty cool video essay-ish thing about the vapidity of the term "metaverse" and how current iterations of the idea fail horribly to meet impossible and poorly-defined standards. this channel has a lot of other pretty cool things.
i can't actually think of anything else at the moment oh well
2023-02-25
i updated my terrible static site generator to allow for more dynamic rendering via javascript code. this keeps me from having to manually update the projects and blog index pages whenever i add a new project/post, and just makes the thing a lot more versatile. i might publish it to github in case anyone wants to use it, but there are a few obstacles to this: the code is really unclean and has no error handling (if you mess up something in your templates it'll usually spit out some nonsensical error and you can't tell the difference between a bug in your code or a bug in the generator) and the way i made the node files executable depended on where i have the node executable (i have it in /opt/homebrew/bin/node while almost everyone else probably has it somewhere else; i just used a shebang to make the file immediately executable, probably bad practice).
as for actual content on the website, i haven't had too many ideas recently. i want to make another arrow-based game for Playdate to go with the grid puzzle and left or right (maybe i could put all 3 of them in a collection of sorts?) but i haven't had any ideas. i find it really hard to just generate ideas and i haven't been feeling particularly inspired lately. i'll see if i get any new ideas anytime soon.
i feel like a lot of the text in spinny game shouldn't really be there now that i have a website that anyone visits; most of the things in the game were inside jokes & various other things that i don't think fit here. i'll have to reinstall unity at some point and fix all of that. the game probably also deserves a half-hearted update of some sort, maybe some new levels, design improvements (remove the physics level because it sucks and makes the menu look ugly with one extra row with only one level in it, or at least replace it with another level that gets the point across better and is more fun to speedrun). there's also a game i made a long time ago that i didn't put here (might have mentioned it a few times on this journal) which i might end up remaking in godot, but i haven't started on it besides talking with someone who might collaborate on it and it probably Will Not Happen. we'll see.
2023-02-19
i've been checking out the bit generations series of gba games and i think they're neat enough to merit sharing here. all of them are fairly minimalist and simple, with really good sound design. they're essentially the kind of games that i want to make.
some less general comments on the games i've played:
coloris is a match-3 game where, instead of switching tiles around, you change individual tiles. it takes a little bit to understand all the mechanics (there are no instructions in any of the games in this series) but it works pretty well as a puzzle game once you figure it out. the visual and sound design are incredible, especially in the advanced levels where they vary how each stage looks.
dotstream is a racing game with many discrete lanes, with gameplay involving choosing which lane to go in. each player leaves a long trail behind them. switching lanes is incredibly slow and you cannot occupy the same lane as another player's trail (switching into someone else's lane will cause you to cross over them instead, often wasting time). your speed is determined by a meter which increases while you are next to someone else's trail, making for an extremely elegant rubber-banding mechanic (although having to deal with everyone's trail in your way can make the game harder). a remake for wiiware titled "light trax" adds more features and is better overall.
digidrive is a traffic management game where you direct differently-colored cars going through an intersection into one of four roads, aiming to collect cars of the same color in the same lane. there's a lot going on here, too much for me to easily explain, but all the mechanics work together well enough to make a really well-executed puzzle game.
soundvoyager is an audio-based game where the main gameplay involves trying to center a sound between the left and right speakers. it's intended to be fully playable with your eyes closed, with the visuals mostly serving to help you understand the mechanics of each minigame and fading away once you understand the rules. around half of the levels involve picking up many different 2-measure loops of music, eventually building up to a full song; each of these uses a different type of music to keep the gameplay fresh. generally pretty cool.
i'd recommend checking these games out. (physical copies are really expensive so probably just get roms from wherever)
as for new things i've been making, there hasn't been too much going on. i have some vague ideas but nothing i've been working really hard on.
2023-02-06
i still haven't been able to figure out what exactly makes the projects css not work on individual project pages, when the blog posts all work perfectly fine. hugo seems to just be the wrong tool for this site so i've decided to just..make a new static site generator! how hard could it be?
the static site generator i made is fully functioning (although not at all fully featured; the only thing you can do on it is define things and put the things you've defined in pages, but this seems to not be a subset of hugo's functionality, somehow). i haven't converted the site over yet but it shouldn't be too hard.
update: i just switched over! please contact me if i ended up breaking literally everything on the site. the main disadvantage to it is that i can't autogenerate the blog and projects pages, i'll have to manually add each thing once i make it. not too much of a problem.
2023-01-30
the theme editor is gonna be deleted rather than just inaccessible because it involves lots of bloat and javascript, especially if i want it to work with the multiple-style thing. if you were using it (unlikely), there are browser plugins such as stylus that let you create custom CSS for any site.
i still need to fix the bug with the CSS where the actual project pages don't have the project styling because hugo is the worst. using a static site generator was probably a good idea as the site got bigger, but ghjgfkdafkqweruqwoefv
UPDATE: the css is being fixed! rather than re-add all the margins i'm just making them more consistent. most vertical margins between elements are the same as the line height, except that the lh unit that i would be using for that is experimental and will take a while to be implemented in all major browsers. instead i just hard-coded a number that's around the same as the default line height for this font on firefox (the default line height varies depending on font because of Typography Things, but i can't find a resource that shows what the formula actually is). i also have some margins as 1ch (the same width as a single character) in cases where other options might not work, e.g. for the textarea elements. the result of this styling is that running text is always aligned to the same lines, but other things will deviate from the fixed line rhythm, which is probably fine for forms etc. i'm quite satisfied with this although i'll have to remember to check back on lh in a while. css is fun.
also might phase out the contact form since nobody uses it. i don't know.
2023-01-26
the website has reached 60,000 views! that's a lot. thanks everyone
for some reason i've been worrying about the fact that the views per visitor is barely above 1, which either means that the homepage is just really bad and nobody wants to look at the rest of the site (not good), or people are linking the projects and such (good), or that statistic is just useless. and there's no way for me to get any more detailed analytics data without Google Analytics or some other evil solution.
i probably just shouldn't worry about that sort of thing and be happy that people are seeing my stuff, but just to be safe i'll probably try and make the site look a little less bad. the homepage is a bit of a mess and the reduced top & bottom margins on everything makes stuff inconsistent. maybe i'll just revert that part of the css
there's actually a game i made a while ago that i didn't put on this site because it wasn't very good or finished. but everyone i asked seemed to like it so maybe it's actually good?? if i have any time or motivation i might either open it back up and improve it, or remake it entirely in a game engine that doesn't "failed to load window layout" every two seconds. probably won't though.
also have to update spinny game so that the post-game stuff doesn't suck as much, and probably replace the Physics level with something that does not completely suck in every way possible.
some media i've been consuming:
citizen sleeper: very cool game, the roleplaying mechanics actually work for roleplaying and contribute a lot to the game's themes, all the endings i've seen so far feel impactful (although i'd prefer if they didn't all use the same song), very good writing, etc. highly recommend if you are able to play it
i've been listening to some music by autechre, usually in the background. while it's probably an acquired taste i think the songs do a lot of interesting things, both rhythmically and with how they gradually develop. it would be fun making some sort of game around em, maybe a bullet hell where different patterns phase in and out with the different instruments, although that's a lot of effort and would never be published because of copyright.
2023-01-22
the grid puzzle now has an html version. i could put it on my projects page but that would require editing multiple pages and such. here's a link, and here's an embed:
update (2023-02-06): i put the thing on projects just now in case people want to play it without scrolling down in the journal.
2023-01-15
i made a few games for playdate, you can find them on my itch page (although the set of people who both view this site and have a playdate is probably very small). i might make a web version of the one that isn't left or right because it turned out to be a surprisingly passable game.
2023-01-08
here's a free survey! it tests how well people can read words when put through the image crunchifier. i'll post something about the data later, maybe.
2023-01-02
happy new year! i haven't updated the site in a while, mostly because i was busy doing nothing at all. hopefully i'll think of something to put on here soon
2022-12-10
hugo is really bad at doing what i want it to do. i'm probably using it wrong or something. i just wanted to write raw html without writing as much boilerplate for my headers and such
there's probably a better way to do this, just like making my own library or something. that's a really bad idea actually, someone's probably already made a thing that would be good for what i want
and i suck at coding and trying to make a static site generator sounds like a difficult thing
2022-12-08
i've been doing advent of code in rust for the past few days. it's pretty fun. here are my solutions so far, i'll update this whenever a new one exists.
rust seems to be a pretty good language for these kinds of things, although i'm doing pretty badly in the elegance department. people are solving all of these in like four lines of K code or whatever
speaking of which, i should learn k. seems pretty fun and cool
2022-12-05
wow it's been a month since i last updated the journal. just checking in to say that i updated how the themes work on this site! it still needs a lot of work (i've just completely disabled the theme editor while i figure out how to fix it again) but now different sections of the website have different styles! just need to fix up the blog color scheme a bit and maybe make a new one for the journal, and make it compatible with the theme editor. shouldn't be too much but the website will be in a sort of unfinished state before that.
here are two things that i found interesting. there are probably more i'm missing given it's been a month but i just stopped writing em down, i guess.
taikyoku shogi, a really old shogi variant that is incredibly overcomplicated, with 100 or more different types of pieces all with slightly different movesets. i'd recommend scrolling through the article just to see how much there is. seems like a complete nightmare to play. guess there were just some people who wanted to play the longest game of shogi and decided to make that happen. it seems possible that a game of this has never been completed given that it would probably take like 24 hours straight to finish, or more. (don't have a defniite playtime on this)
this is probably one of the best videos i've seen. i went into it with no context at all and it was really fun trying to figure out what the hell was going on throughout.
might post another thing soonish. probably won't. who knows
2022-11-05
after 2 weeks of looking on the internet, i've found....2 whole things that were cool enough to share !! maybe my method of internet looking isn't very good for finding interesting things, unfortunately. but they are pretty cool.
every noise, a website with a ton of music on it. sorta fun just checking out all of the genres i guess?
probably some other things i've forgotten. i'll probably post again next week becuase this is at least some sort of regularish content for the site
wish i worked on programming things more. it's fun wish i did more things in general i guess, the last few weeks have been pretty devoid of thing-doing
2022-10-25
i haven't updated this site in a month or so. maybe i should get on that. i've been mostly focusing on learning japanese and haven't really had any inspiration lately, but it would be nice to just go and make something. making some sort of generic game would be fun and a nice change of pace from the weird things i usually make, number facts turned out (i think) pretty well despite being a pretty bland concept.
here are some pretty cool things i've coem across while not being productive:
triangle run, an extremely simple runner by terry cavanagh, the person who made super hexagon, vvvvvv, etc. nothing special here, just a very solid game.
this isn't a thing i've recently found out about but anki is a very good tool for anyone learning a language or anything else that requires memorization. i was introduced to it by this article by Nicky Case and decided to try it out for myself, and it's been really helpful to me since.
speaking of nicky case, they run the website Explorable Explanations, a site which collects articles etc. that teach things through play
i think i might start sharing more interesting things i find later, so stay tuned i guess? chances are you're never gonna come back to this site again though so that seems like a silly thing to say
you may have noticed that weeklyish games has not seen any updates for a few weeks so far. because of this i will unlist it until i can actually make a game, for once. might never happen, who knows?
2022-09-07
some things have happened. i made a new 'game' in a few minutes, fixed the minimal theme so the code font wouldn't be times new roman, but i still haven't made any weeklyish games. honestly having the page still up is a little bit embarassing. i mainly didn't make any games because i had no ideas, or at least that's what i said to myself. when i tried to brainstorm ideas i came up with like 5 of them, i guess i just don't want to actually do work. but now that i've written the ideas down i might end up actually doing the thing? who knows!
2022-08-25
i was worried my site looked bad so i made a theme editor. that means that now if my site looks bad, it's the fault of the user! it has a few preset themes, such as "minimal" (a nice alternative to the default that i considered switching to) and "best" (which has a slightly misleading name). have fun making my site for me! feel free to send over any styles that you're particularly satisfied with.
2022-08-24
i'm still not sure whether switching to hugo was a good idea. i can pretty easily switch back if i want but even still it would be a waste of time migrating. time will tell, probably.
i don't have many ideas for content on this site and i've pretty much exhausted all the things i've already made. i might commit to doing a 1-game-a-week thing and just force myself to have ideas, which could work out either really well or terribly. i guess we'll see how it turns out in about a week. i'll set up a page for it and delete it if i give up immediately.
2022-08-20
i impulsively decided that a static site generator was a good idea so i wasted a few hours learning hugo and converting my entire site! this was a useless exercise as i barely need any features of an SSG but, i guess it made the blog lower maintenance and, uhh, i don't have to copy paste a bunch of things into the head tag anymore? also there are no good extensions to deal with the front matter highlighting in html. maybe this was a good decision but i'm too angry about bugs to think clearly.
2022-08-03
i made a little programming language! it's not very good but it was fun to make. it can do quines really easily and can probably do other things if you believe in yourself.
2022-07-27
i've added a few new things to the site again today! the ones that i can think of are:
draw a circle, a game where you draw a circle and get judged by a very broken scoring system (stolen straight from super mario odyssey, of course), and
part of the reason i made the second is because i'm planning a new game soon! it's a rhythm game that's purely about getting into the groove of complex rhythms. polyrhythm notation system might be useful for notating the rhythms and parsing them ingame (rather than painstakingly placing each beat), and since it describes rhythms i can use the grouping functionality to make the on-screen rhythm notations more helpful and intuitive. before i do any of that, though, i need to find some cool music with complex rhythms that i can semi-legally use or make some myself (a really daunting task because i can't really make music that well and just give up immediately all the time). but it might exist in the distant future, and that's...something, i guess?
i've been making new things pretty quickly recently and probably won't be able to keep up this pace for more than a few days. in the meantime you can go and draw some cool circles and maybe check back later when i'll have some other stupid little game for you to play.
2022-07-26
been working on this new website and putting some of my little games on it. it's been really nice to work on, even though my workflow consists entirely of copy-pasting things that should be part of each page (or, more recently, VSCode snippets).
everything on this site is freely available under CC0 1.0 Universal.