Author: Chastity White Rose

  • Chastity’s Game: Long Boi

    This is a short clip of me running the program I wrote. Notice that the spinning triangle is movable. That’s because this game started out as the code of my OpenGL spinning polygon program and some of it remains. The left side of the screen is the Tetris field which is 16×16 instead of the standard 10×20.

    This program was a lot of work and there are sure to be bugs in it still. I also need to add a scoring system. However I don’t want to turn it into a complete clone of Tetris or it would cease to be unique. There is only the I block which is also known as the Long Boi or Long Boy.

    This is written in pure C using many functions for dealing with each part of movement and checking whether or not a block is attempting to move to where something already exists. OpenGL with glfw is used for all graphics except the fonts which use ftgl.

    #programming #c #coding #opengl #tetris

    

  • Tetris: Double Perfect Clears

    Lately my blog has turned into where I share my best Tetris discoveries. I am always amazed to discover something new. Previously I had written about the ET cannon and it’s potential for perfect clears every 14 lines. However it is also possible to perfect clear in the third bag with 100% success. According to Solution finder, there are 83 solutions total and 66 minimal solutions. I have multiple input and output files available to anyone who wants them to see the solutions. Just send me an email at chastitywhiterose@gmail.com and I can send them to you.

    You can also view the list of 66 minimal solutions here:
    https://chastitywhiterose.github.io//tetris/solution_finder/et%20bag%203%20path_minimal.html

    However if you have Solution finder, you can get the same results yourself. Here is the text of the field.txt file.

    6
    XXX______X
    XXX______X
    XXX____XXX
    XXXX____XX
    XXXX_XXXXX
    XXXX___XXX

    Run this command to process:

    java -jar sfinder.jar path

    And you will see that there are more solutions than you would expect. But that is not the end of it. A third bag perfect clear will result in one extra block left over after the perfect clear. This is where the Double Perfect Clear setups come in.

    This part of the harddrop wiki specifically is what is relevant.

    DPC Setup

    The shape which can be made with those extra pieces after the T spin creates this basic shape. Here is a field.txt file for Solution Finder.

    4
    XX___XXX__
    XXX__XXXX_

    There are 11 total solutions and 1 minimal solution. The following is that minimal solution.

    DPC Regular Solution

    You can see that it is one of the solutions from the wiki. However the other solution can be great too because it means another T spin double.

    DPC Regular Solution with T spin

    Obviously these methods would be hard to pull off in ordinary gameplay but it remains theoretically possible to use the ET cannon to get an 8 line perfect clear, then use the DPC setup to get another perfect clear after 6 lines. This means that in 14 lines two perfect clears are done.

    You may wonder why this is important. The simple reason is that the high scoring potential of perfect clears as well as garbage sending means that someone could score higher in only 70 lines than I would usually achieve in 100 lines. I will have to test out my theory to be sure on this but if my math is correct it would be unbelievably powerful. If I succeed in doing a run of this method outlined in this post I will make a video of it.

    You can also view all 11 solutions for the DPC here:
    chastitywhiterose.github.io/tetris/solution_finder/dpc regular path_unique.html

    There is another page which has more DPC setups that the harddrop wiki does not.
    https://four.lol/perfect-clears/dpc

    Most notable are those involving an extra T piece which is rare but could happen.

  • Sex and gender in law and politics

    Sex and gender in law and politics

    Good post. I may revisit this topic later.

    Clare Flourish's avatarClare Flourish

    I am a trans woman. I am never going to say my “sex” is male. To threaten me with the offence of making a false answer to the Census, with a maximum fine of £1000, would only increase my determination. I have a GRC, which has never been useful to me, which was expensive and humiliating to obtain, but which by s9 of the Gender Recognition Act ordains that my sex is female; but I would never have said I was male, certainly not after transition, probably not after deciding to transition.

    Anti-trans campaigners speak movingly about pregnancy. I understand. Female reproductive biology, its wonder and delight, and the humiliation and threat of it in patriarchy, all matter. The powerlessness and difficulty of new motherhood can radicalise people.

    I don’t deny sex is real. But trans people exist. At worst, I have an indefatigable delusion- I believe I…

    View original post 903 more words

  • TETR.IO 224,038 Blitz

    Behold the power of ultra instinct!

    This is the result of practicing non stop until I reached 24 T spins in the 2 minute blitz. I believe this to be the world record for T Spin Doubles in that time limit because probably nobody has tried this hard to push the limits of what can be done with the Mechanical T Spin Double loop.

    See less

  • Tetris Queen

    Recently, I changed my Facebook gaming page username to ChastityTetrisQueen. It’s where I post most of my Tetris videos besides my YouTube and Rumble. I play other games too but Tetris has inspired me to change the lyrics of Dancing Queen as a parody.

    Start the game and the stack is low
    I don’t know where this piece should go
    Holding onto an I block
    Then I spin the T
    That’s how I get high scores
    One misdrop and my stack gets high
    Blocks don’t fit and I wonder why
    With a downstacking combo
    Everything is fine
    I stack for Tetris clears
    And when I get the chance

    I am the Tetris Queen
    Perfect clear
    Start new opening
    Tetris Queen
    Game speeds up level 17, oh nooo!
    When I fail
    I retry
    Having the time of my life
    See that girl
    Chastity
    Playing to spin the T