• 0 Posts
  • 27 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle

  • First of all, our red is your blue and our blue is your red, but also our reds are bluer than your blues, but even our blues are bluer than your reds are, and we also have oranges that are bluer than our reds are, which also means they’re bluer than your blues are, and also we have like a navy blue that is particular to Quebec and it’s bluer than our reds are and also therefore bluer than your blues, and also we have a small group of greens, and they’re kinda bluer than our reds are, which also means they’re bluer than your blues are. Overall, we’re entirely bluer than even your bluest blues are, and even most of our blues are less red and more blue than most of your reds are, although it seems we’re on the verge of turning more red, but that gap seems to have narrowed since you guys got a red guy in there and we’re starting to see the results, even if its only been less than a week with your reds in charge.

    I hope this clears things up.










  • Any idea how long such a run would take? This kill screen took around 40 minutes I think? I

    ’m not a Tetris community member but I’m interested in the whole ordeal as a gamer in general and programmer, and these sorts of things are interesting as an intersection of the two. I’ve also been playing Tetris since before it even came out on the NES or GameBoy and still play it in various instalments from time to time. I think I have to consider it to be the perfect video game in concept to this day, and seeing it get so much love after all these years is endearing to those of us who remember its beginnings.


  • There’s also one weird level that takes 800 lines to clear as opposed to the usual 10.

    The trick to getting that high regardless will be making sure not to hit the conditions required for the kill screen to occur, like getting a single line on level 155 which didn’t happen here, and somehow making it past all of the potential kill screens to reach 255. I’m not knowledgable in the ways of NES Tetris to know if this is possible but I’m surely interested in finding out. I’ve read various analyses that say it’s theoretically possible and theoretically impossible so it would be nice to see something definitive.


  • 15 or so years ago I did a rough and dirty implementation of approximate addresses using the idea of just dividing street segments up by the address numbers on them and going from there. For instance, in the Canadian Road Network Files, they provide smallish segments of streets that usually line up to things like cross streets in metro areas, and they come with the ranges of the street numbers in the metadata, so you’d get something like a starting value of say 200 and and an ending value of 212 for a section of, say, Yonge St, and you could just divide that segment up across those values directly. You’d generally get within a few metres of the correct address. Close enough at the time for our use cases, at least. For more rural areas it didn’t work out so well, but for metro areas it was actually pretty decent. This could all be done via a single Postgres/PostGIS query with the right inputs and address parsing in front of it.

    It wasn’t perfect and later came various APIs and whatnot for doing this sort of stuff, but it was pretty decent for such a relatively simple implementation.