The Mezunian

Die Positivität ist das Opium des Volkes, aber der Spott ist das Opium der Verrückten

Learn Ruby the Stoner’s Way

Man, fuck Zed Shaw; you want a true hardcore way to learn Ruby, you gotta read Why’s (Poignant) guide to Ruby: No, I didn’t make this up. & for some reason, somebody linked this as a recommended guide on the official Ruby documentation. The mo’ I learn ’bout Ruby, the mo’ frightened I become.

Posted in ¿What the Fuck Is this Shit?, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part XII

‘Cept I hardly changed the actual code. What I have done is finally figure out how to sort o’ get Git working, & now have Boskeopolis Land‘s source code on GitHub, so the whole world can see how li’l I know what I’m doing. I’ve probably been spending mo’ time updating my dumb Wario Land […]

Posted in Boskeopolis Land, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part XI

& now there’s a video for “Golden Gear Solid”: I’ve starkly changed the graphics. For the longest time I couldn’t decide what kind o’ theme I wanted this level to have. @ 1 point I came up with this background made up o’ a bunch o’ Tetris-shaped blocks, but then I came up with the […]

Posted in Boskeopolis Land, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part IX

Here’s “Rooftop Rumble”: I should point out that “Dagny” moves faster than Autumn, but her jumps are much weaker. As you can see, the trick to beating her is exploiting Autumn’s superior jumping abilities. I also realized I’ve been forgetting to add the source code for the last few updates, so here: Download Boskeopolis Land […]

Posted in Boskeopolis Land, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part VIII

It’s been a while since I talked ’bout the li’l game-development project, which, believe it or not, I am still working on. For example, I just spent the days trying to fix the mess I caused by stupidly refactoring my inventory code. In fact, I just fiddled the whole day learning how to parse JSON […]

Posted in Boskeopolis Land, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part VII

It’s not so much that I haven’t been working on my stupid project since my last post,–quite contrarily, I’ve been working on it mo’ than mo’ important work–but that I haven’t felt like there was much to show ’bout it. & I think talking ’bout refactoring out sprite movement code into “Movement Components” to separate […]

Posted in Boskeopolis Land, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part VI

I promised to neglect keeping up on these, & I kept my promise. Most o’ what I’ve done was mo’ design than programming, but it did involve programming in quite a bit o’ custom sprites. Wasabi Woods Planned to be the 1st forest level & 2nd level o’erall. For it I created “Bad Apple” enemies, […]

Posted in Boskeopolis Land, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part V

Nothing too radical today: mostly just a bunch o’ gimmicks I added in. Simplified Sprites Nothing exciting: just merged the SpriteMovement class into the Sprite class, since I found the difference ’tween the 2 too hard to find. Also, SpriteMovement oft had to manipulate a lot o’ Sprite’s stuff, requiring me to make too much […]

Posted in Boskeopolis Land, Programming

Let’s Code a Crappy 2D Platformer Like Millions o’ Other People on the Internet & Lose Interest & Give Up Only a Few Months In, Part IV

It’s been so long (a couple days) that I forgot what I’d accomplished last time I wrote. Block Types ’Stead o’ relying on dumb enums, block types now have 2 corresponding lists: “components” & “conditions”—numerous simple pieces that can be combined into complex block behavior. Components affect what the block does, the corresponding conditions affect […]

Posted in Boskeopolis Land, Programming