SIMPLE CHECKERS GAME
Introduction:
In this PBL I will be creating a replica of checkers on scratch. I spent a pretty long mulling it over on how I should approach this project. While checkers is not as hard as chess, it's still not very easy to code. There are rules the players must follow and things only players could do when certain conditions are met. It's up to the players to know the rules and follow them.
Driving Question: Can players follow rules even on the internet?
With this question in mind, I decided to make a checkers game that requires two players and doesn't automatically follow the rules of the game for you. Normally chess programs make it so that you can't cheat and forces players to follow the rules. But in this case, I don't want that, so I have to start from scratch.
The final result is something I am satisfied with it as it fits both the criteria I had in mind and all it needs is some field testing to answer my question. I let a few people try, mainly family members, and overall people can still follow the rules but the times that they don't are when they are losing or in a bad mood. For example, my parents didn't cheat until my mom won three times in a row and my dad ended up cheating. As for my cousins they would end up cheating after only losing once. Maybe the older you get the more tolerance you have to wanting revenge.
Investigation Questions
What are the requirements for making chess on scratch?
All you need is basic/decent understanding of how to properly use block code, little artistic skills, and scratch program.
How to get scratch?
Scratch isn't something you install, it's a website that you can go to (Scratch.mit.edu). Just make an account and your all set! But if you don't feel like coding don't worry! You can also go see other people's games and try them out for yourself.
How does it work?
Well in a short explanation, people switch turns by pressing space bar. This changes a variable from purple to red or vice versa. Using this the code makes it so that when the variable changes to purple only the purple disc can capture the red disc.
How to try the chess game?
Here: Simple Checkers on Scratch (mit.edu)
Procedure
Create an account on scratch.
start a new project.
Make disc and board.
Code the turn switching and the capturing.
Code invalid move penalty.
Code win mechanic.
Publish Game.
The first step was to make the board. The disc were made as I went along
Third Step: This shows the little anti cheat that doesn't allows players to put disc outside the board. It also shows the random generator to determine who starts and how to determine who wins.
Second Step: This is how the turns are determined and how they can change.
Fourth Step: This is how disc know if they are touching or not and broadcast a signal if they are.
Fifth Step: This shows that the way the disc are captured is by costume change. They are still there just the costume change makes them look invisible
SOURCES
Edwars, E. (2022). Americans are experiencing unprecedented stress levels, poll shows.
https://www.nbcnews.com/health/health-news/americans-are-besieged-stress-poll-finds-rcna19288
Eggers, D. (2013). The Circle.
The Circle: Eggers, Dave: 9781594139611: Amazon.com: Books
Socolow, M. J. (2022). Is 'headline stress disorder' real? Yes, but those who thrive on the news often lose sight of it.
https://theconversation.com/is-headline-stress-disorder-real-yes-but-those-who-thrive-on-the-news-often-lose-sight-of-it-178251