Chaste Tris May 2023
Chaste Tris May 2023
I uploaded an update to my Tetris game that I published on Steam. It is the original version which uses Raylib. After a bit of work learning how to access the pixels of an image like I did in SDL, I was able to get my rainbow text working in Raylib just like I did the newer games I have been developing in SDL. I've used both Raylib and SDL quite a bit in my game development journey. Both are more than capable of being used to make games of the kind I want to create.
Chaste Tris on Steam:
https://store.steampowered.com/app/1986120/Chaste_Tris/
Chaste Tris on itch.io:
https://chastitywhiterose.itch.io/chaste-tris
#ChasteTheRainbow
58
views
Chastity's Mechanical T Spin Double Factory
This is a long video but I showed a lot of content both in showing my own game, Chaste Tris, and also showing how to start the Mechanical T Spin Double Factory in 3 different ways.
At the end of the video I also show the sequel to Chaste Tris that I have been working on a little bit. It's still the same game but the code is redone to use the latest and fastest rendering possible with SDL. In fact it is so fast that without the code to manually slow the game to 60 frames per second, it can be hard to look at.
#tetris #chastetris #tspin #mechanical #factory #cprogramming #sdl #libsdl #linux #linuxgaming #ubuntu #steam
14
views
Chastity Teaches Programming Lesson 2
In this lesson of teaching programming with SDL, I show my own method of drawing pixels, lines, and triangles using only an SDL surface and direct pixel access via 3 functions I wrote for use with Chaste Box Game.
These 3 functions are my quick solution for drawing basic shapes. Future lessons will include drawing a circle and also methods of filling polygons.
Please consider becoming one of my Patrons on my Patreon account if you want to support my business of teaching computer programming.
https://www.patreon.com/ChastityWhiteRoseProgramming
The reason I decided to start teaching programming is because I have 20+ years of experience and because I realized I was already doing so by answering questions on reddit, quora, and stack overflow. Why not make videos to teach new graphics/game programmers the concepts I have learned.
Also remember that my games are available to buy on itch.io or downloadable for free to anyone who is my $5 per month Patron.
23
views
Chaste Box Game with Music
I have finally got a working example of loading and playing music with SDL_Mixer. This demo is the game playing the music as soon as I get past the title screen.
5
views
Rainbow Pro Life Alliance
I made a level dedicated to the Rainbow Pro Life Alliance. That is because I have completed the ultimate collection of functions for my rainbow text which will be in the next game I release.
2
views
Chastity's Triangle with Text
Part of my new project of drawing triangles with SDL.
https://github.com/chastitywhiterose/SDL_Chaste_Triangle
30
views
Patreon
https://www.patreon.com/ChastityWhiteRoseProgramming?utm_campaign=creatorshare_creator
25
views
Chaste Puyo 6 color demo
I have released an update to Chaste Puyo officially. Now there are 6 colors and because of the playing field being bigger than it usually is in the Puyo series, larger chains are possible if I take the time to set them up. This video serves as a great example.
3
views
I am Transgender but
Hello, I am Chastity White Rose, the Vegan Virgin.
This is the first episode of a new podcast series I want to do. This will be the introduction and I provide commentary on my recently written post on my website:
https://chastitywhiterose.com/2023/01/21/im-transgender-but/
23
views
Genesis - Solaris - 40 Line Sprint
A homebrew Sega Genesis Tetris game that I got from the Steam workshop. The colors of the S and Z blocks are reversed from the standard Tetris guidelines but ST stacking still works!
Chaste Puyo 10 Chain All Clear
This video is to celebrate the release of my new game Chaste Puyo.
It has been less than a year since I released my first game, Chaste Tris, on github, itch.io, and Steam. Although it has not received any attention, I am quite proud of the achievement of making my own Tetris clone.
But just recently I did it again. I made my own clone of Puyo Puyo by modifying the source code of Chaste Tris and changing several things that made it behave like a Puyo game. The game can be downloaded from both of the following sources.
https://chastitywhiterose.itch.io/chaste-puyo
https://github.com/chastitywhiterose/Chaste-Puyo/tree/main/release/windows
9
views
Chaste Puyo 6 Chain Demo
It's official. I have now created my own Puyo game.
I would not have thought it possible but by adding delays between my puyo falling and puyo matching functions, I was able to fix the bugs and now puyo correctly match and disappear if there are 4 or more connected. The key was the recursive flood fill function that I wrote myself.
3
views
Chaste Puyo First Demo
The puyo do not currently pop or disappear because I haven't a clue how the code for that would work.
All of the collision detection code for Chaste Tris also works without modification for knowing if moves or rotations are possible.
Additionally I was able to delete several function that are only valid for a tetris game and have no sense in Puyo.
If I figure out a way to detect if 4 or more puyo are connected and have them disappear, then it would function as a complete Puyo game.
It took about an hour for me to figure out how to make the puyo fall down to the lowest point when they are placed sideways. So now this is almost all the way of a full Puyo Puyo game. Not that anyone will care enough to play it when Puyo Puyo Tetris and Puyo Puyo Champions exist. They are the definitive Puyo games which this game is modeled after. However, I'm only using red,green,and blue for puyo colors. I can add more if I want to though.
7
views
Apotris 2,143,000 151 Lines 20 Gravity ST Stacking
This Tool Assisted Speedrun is not nearly as easy as it looks. For the maximum possible score I had to start the game under 20 gravity because it makes the base score multiplied by 20. This means that the blocks drop instantly and hit the highest blocks in the center of the field. This limits options greatly on where the blocks can even be placed and makes ST stacking hard to do and required many retries.
But this completed run shows that it is indeed possible to do. This is not only my highest 150 line marathon score but also the fasted time I have completed a marathon. The pro-mode which was added to Apotris 3.4.1 greatly helps by eliminating line clear delay.
7
views
Apotris Infinite TST 973225
The first time I have completed a marathon with the Infinite TST. However there are a few mistakes at the end due to gravity.
8
views
Apotris - Perfect ST Marathon 844524
ST stacking is slightly more reliable than CT stacking at higher levels because of the increased gravity. This run has nearly the maximum possible score that can be achieved for a 150 line marathon.
This is the first perfect 150 line marathon I have done on Apotris. A perfect ST marathon is when the ST stacking method is used to clear only T Spins and Tetris clears. It's extremely hard to maintain but also very high scoring. Read more about this method here:
https://harddrop.com/wiki/ST_Stacking_Setups
The game in this video is Apotris version 3.3.0
It is a homebrew GBA game made which can be played on an emulator.
https://akouzoukos.itch.io/apotris
8
views