Tetris Theme in MuseScore
Tetris Theme in MuseScore
MuseScore is a program that can be used to make music and notate things for different instruments on a traditional staff. I picked out the melody of the Tetris theme because I know it by heart at this point from playing so much Tetris.
40
views
Pony Model and new Follower charlesjackson22
At first Chastity was playing Words With Friends until a strange internet glitch deleted the tiles on her mom's side.
After that, Chastity and new follower charlesjackson22 discuss art and vtuber models!
-- Watch live at https://www.twitch.tv/chastitywhiterose
22
views
Chastity's Powers of Two with Sine wave notes
Chastity's Powers of Two with Sine wave notes
This video was made using a computer program I wrote. As usual the source code will be available for those who ask me. As I suspected, this sounds like a horror movie music but the method I used to create it was actually very strange.
I don't know how to just play tones with computer programming, but I have managed to play audio files for some of my games I made. I used SDL_Mixer in combination with ten WAV files of different frequencies that I generated in the program Audacity.
This link provides the information on which frequencies equal which notes on the traditional musical scale.
https://pages.mtu.edu/~suits/notefreqs.html
If you watch this video you will see the exact frequencies that were played by this program. Each one was played for one of the ten decimal digits as parts of the powers of two.
14
views
chaste chess pieces added
I have managed to create some data structures and arrays for representing chess pieces on a chessboard. I also copied over the relevant parts of my font library which was used in Chaste Tris, Chaste Puyo, and Chaste Panel. This means that I can draw letters onto the board to show all of the 6 chess pieces.
P=Pawn
R=Rook
N=kNight
B=Bishop
Q=Queen
K=King
The progress I have made so far is beyond what I imagined. However, this is really just the beginning. Each chess piece has its own rules for how it can move. The question remains whether I should program the game to allow only legal moves or should it be made so that any move is allowed even if it is wrong? The difference in how much code will be required would be huge. However, this is a project that I am doing for fun. There is no way of knowing how far I will get but I am closer to making my own chess game than ever before!
Official Links:
https://www.chess.com/member/chastitywhiterose
https://www.twitch.tv/chastitywhiterose
https://www.patreon.com/ChastityWhiteRoseProgramming
6
views
Chaste Chess Episode 0: Making an SDL program with a checkerboard
I have an idea of making a small chess game. It's nothing that would compete with other platforms for playing chess. After all, we already have the world's greatest website for that: chess.com
Anyone can play chess with me online. Here is my profile: https://www.chess.com/member/chastitywhiterose
Instead, this is a programming exercise for me so that I can learn how something like it might be implemented with C and SDL. I have made other games before but nothing quite like this. This will test my skill as a programmer as well as show the work that must go into the other chess games already available. I am streaming the process of how I start working on this program. I'm not even sure how far I will go but I do love the game of chess almost as much as Tetris. My time playing chess has inspired me to start on this project, no matter how futile it is.
https://www.twitch.tv/videos/2018739416
24
views
10 second checkmate
This is the famous 4 move checkmate in only 10 seconds! I was playing against the weakest AI setting in a #chess game on my #nintendoswitch. Sometimes I even do this against human players if they are not experienced enough to see it coming!
7
views
Tetris, Chess, and Pro-Life
Tetris, Chess, and Pro-Life
I dusted off the old Streamyard account I used to use for podcasting. All my content still exists including the rules of Stream Club! I am trying to get back into podcasting and talking about amazing things with friends if we are ever available at the same time!
8
views
SDL Forum Community Promo
This video was for a school assignment in English Comp.
Whatever grade I get for this, I am proud of it. I included a short clip of the puzzle games I made as part of a visual example of what SDL is capable of so that it's not just words that nobody understands, but they can see that I know what I am talking about. I'm always better at programming languages than I am at English, but I put a lot of effort into explaining it in a way that the average person can understand. That being said, I'm too autistic to really guess how they will perceive it.
15
views
Tetris and Chill 2: Puyo Puyo Tetris 2 Endurance Mode
Tetris and Chill 2: Puyo Puyo Tetris 2 Endurance Mode
In my second episode of Tetris and Chill, I show my skills in playing an actual official Tetris game and destroying my opponents. -- Watch live at https://www.twitch.tv/chastitywhiterose
7
views
Tetris and Chill 1: Relaxing games, free will illusion and veganism
Tetris and Chill 1: Relaxing games, free will illusion and veganism
I had one viewer, SugarsHyper, commenting during this stream, so I answered their questions while playing my own game, Chaste Tris. I'm thinking of starting a series of twitch streams where I play Tetris to relax and also respond to chat messages.
15
views
1
comment
Apotris sprint 11-11-2023
Apotris sprint 11-11-2023 #apotris #tetris
I managed to get Bizhawk installed on my new laptop and tested it with a speedrun of 40 line sprint in the game Apotris.
6
views
October 1 2023 OpenGL Programming
A Sunday programming session of my modern and legacy OpenGL versions of Chaste Tris.
9
views
Chandler's Honesty Told through the lens of the Hero's Journey
For this week's school assignment, I will be required to make a video of a story about myself that follows the structure of The Hero's Journey. For now, I will explore whether or not the story in my book, "Chandler's Honesty: The Truth About a Child's Past, told Straight from the Horse's Mouth", matches the Hero's Journey.
Chandler is the Hero because the story is one of Chandler being a depressed 31-year-old man who meets a mentor named Honesty the Unicorn in the dream world of Animal Sanctuary. The journey is entirely of a conversation between Chandler and Honesty about Chandler's deeply rooted emotional problems.
1. Ordinary World
In Part 1, Chapter 0, we learn that Chandler Klebs was not pleased with himself and felt he was not where he wanted to be. He has many fears involving jobs, people who abused him, and people who also hurt other animal species.
2. Call to Adventure
The call to adventure happens when Chandler meets a unicorn in his dream. This dream is strange to Chandler, and the unicorn invites Chandler to discuss facing his greatest fears. The call to adventure and several other stages happen simultaneously in only the first few chapters.
3. Refusal of the Call
Chandler does not want to speak with anyone about the things bothering him. He argues with the unicorn many times and is quite combative. However, the unicorn keeps talking despite Chandler's protests and tells him he must speak with someone about these things.
4. Meeting the Mentor
The unicorn is a very patient and wise mentor and therapist. Honesty always seems to know what to say either to calm Chandler down or, on the contrary, to anger him on purpose to get him to express his emotions. Honesty remains mysterious, but it has a mind separate from Chandler or this conversation would be impossible.
5. Crossing the Threshold
By the time chapter 3 is reached, Honesty finally gets Chandler talking about the very worst time in his life when he felt like a failure and was attempting to cut off his genitals because they reminded him of the abuse and the experience in the Navy. This trauma and the feeling of being a failure led him to the lowest point in his life. This conversation continues for a long time as Chandler gives Honesty a big speech about how evil penises are.
6. Tests, Allies, Enemies
The biggest test is for Chandler to admit he is lonely even though he insists he should stay that way to protect himself from being hurt. There are a few people Chandler has come to see as decent humans in how they treat him, even though they are non-vegan and still hurt animals. He trusts no one completely and keeps people at a distance but tries to appreciate the good in them.
7. Approach
As tough as the other issues discussed have been, it becomes clear that Chandler's most significant challenge lies in figuring out what he believes about Christianity. He sees it as a great harm because he believes God hates him and wants to send him to hell, according to the teachings of Christians. It is an ongoing topic throughout part 2 of the book.
8. Ordeal, Death, Rebirth
Chandler and Honesty discuss a great deal of the religious problem of evil and the problems of Christians not living up to their claims of following the teachings of Jesus. At this point, Chandler was unsure what to think of Jesus, God, or the Bible. Yet, at the same time, Honesty questions Chandler about all of these things to get him thinking and talking about what he believes and is basing his life on.
9. The Reward
By the time part 3 of the book begins, much time has passed since the previous conversations in parts 1 and 2. Chandler tells Honesty that he is no longer Chandler but, from then on, is known as Chastity White Rose. Chastity chose the name because of her "Vow of Chastity." It is clear by this time that Chastity is nothing like the depressed and atheistic Chandler that she used to be. Now, she is pretty spiritual. Many themes are discussed, such as the concept of eternal life, the golden rule, and the reasons Chastity wanted to tell others her story.
10. The Road Back
In part 3, chapter 9, Chastity and Honesty talk about the path of the true soul and a prophecy mentioned years ago. Through this talk, Chastity realizes that she believes in the soul and eternal life, although she is still eternally confused about what it means.
11. The Resurrection
In part 3, chapter 10, Chastity's entire concept of reality is obliterated with the questions Honesty asks. Chastity doesn't understand Honesty but trusts it because this horse does not lie. Everything it said is true so far, so Chastity assumes Honesty knows what it talks about. Honesty tells Chastity that her existence is not a mistake and that she belongs here.
12. Return with Elixir
After the discussion in part 3, chapter 11, Chastity returns to the human world. At this point, Chastity remembers certain things Honesty said near the end. The last Bible verse it spoke of was "Matthew 5:8 Blessed are the pure in heart: for they shall see God.". Only then did Chastity remember the many ancient legends of the unicorns. They only appear to the pure in heart. Chastity figured out who the unicorn was but still knew she would always have unanswered questions. But she knew one thing. There is at least one unicorn in the world, and as long as it lives in her dreams, she will find her answers in time.
Conclusion
Although it was not my intention when I wrote the book, the Hero's Journey can be found in any story if you look hard enough, the steps of the journey are as ancient and universal as the belief in unicorns.
Source
Klebs, C. I. (2021). Chandler's Honesty: The Truth About a Child's Past, told straight from the Horse's Mouth (J. L. Klebs, Ed.). Kindle Direct Publishing. https://www.amazon.com/dp/B08T4DGJL1
207
views
iMovie Trailer: Chaste Tris
I was trying to learn to use iMovie because I read that I will be using it in next week's assignment. However I accidentally started making a movie trailer and then turned it into a really crappy trailer that is about my game. It turned out extremely funny because I was just using existing videos and photos I had at the time to insert into the template.
11
views
I am Gay but
I am Transgender but:
Episode 5: I am Gay but
This is a very difficult episode to record. I am still not sure if I should have because I am afraid of the reactions that will come as a result. However I think listening to my story may help other people and save lives. I also mentioned in this podcast two very important books that everyone should read. Below are the Amazon links to the paperbacks of these books.
Torn: Rescuing the Gospel from the Gays-vs.-Christians Debate
https://www.amazon.com/Torn-Rescuing-Gospel-Gays-vs-Christians-Debate/dp/1455514306/
God and the Gay Christian: The Biblical Case in Support of Same-Sex Relationships
https://www.amazon.com/God-Gay-Christian-Biblical-Relationships/dp/160142518X/
If after reading those books you would like to learn more about my own journey and recovery from abuse, I do have my own series of books which I highly recommend. It is not an easy story to read or hear and so many people are not aware of it. But know that nothing is left out and everything written is true with the exception of some people’s names which have been changed to protect their privacy while also acknowledging the role they played in my story.
https://www.amazon.com/dp/B08YDT2XQG
64
views
Chaste Tris: 100 Lines of ST Stacking
This was a twitch stream test of me playing my own Tetris game on Mac OS while also showing my camera. This MacBook has totally proven to be my best streaming computer mostly because it has a built in camera that works. The hardware quality is pretty good too.
3
views
Rainbow Kart Attack
This is a presentation video I had to submit for a school assignment. I specifically had to get it between 8 and 10 minutes. I just it just under the 10 minute limit and I had to say a lot less compared to my first take.
3
views
PICO-8 Chaste Tris on my iPad
This video demostrates the PICO-8 version of Chaste Tris. It can be played on an iPad or iPhone and probably any device with a web browser.
Either of these links below will allow you to play.
https://chastitywhiterose.itch.io/pico-8-chaste-tris
https://www.lexaloffle.com/bbs/?tid=51685
6
views
Chaste Puyo 20 Chain
I had previously made this same game in Raylib, however this new version was made using SDL. More importantly, I wrote a better function to handle the Puyo falling to look more realistic. Also this version has fullscreen support.
What it doesn't have is the music I used for the Raylib version. I didn't feel like adding in the SDL_Mixer library at this time because part of the point of writing it in SDL is to be simple, small, and fast.
Music can be added later if the game generates enough interest.
If you like Puyo Puyo, you might like this one because it is the same except now there are 6 colors!
17
views
Chaste Tris Full Screen
I have been working on a few things with Chaste Tris 2. It's just like the original game but in SDL and new experimental features. Now I can make the game go full screen which is super helpful for Twitch Streams where I share my entire desktop.
A lot of code had to be reconfigured to make it work in high-definition resolution of 1920x1080 as it had been hard coded to work in 1280x720.
4
views
Chaste Panel May 27 2023
Chaste Panel
This game is my own attempt at a Panel de Pon clone
Panel de Pon in Japan was released as Tetris Attack in the west. It has nothing to do with Tetris with the exception of also being in the puzzle game Genre.
https://en.wikipedia.org/wiki/Tetris_Attack
There have been many clones of this game. For example, Flipon, Super Plexis, and of course Panel Attack.
http://panelattack.com/
https://store.steampowered.com/app/1285020/Flipon/
https://store.steampowered.com/app/863230/Super_Plexis/
But this project is my own version. It is not meant to compete with these others but rather to be a simple experience for players and me as the programmer.
If something is behaving oddly or you find bugs in this game, please email me and maybe I can fix it!
chastitywhiterose@gmail.com
5
views