I teach coding to kids. And there's one time when one of my students make an insensitive remark about one of the races in Singapore. When I asked him why he said those words, he simply said because it sounds funny when the adults are saying them - in the other words, he did not know what they mean and how those words can hurt the feelings of his classmates' of other races.
This game is created to educate kids that some phrases can hurt their friends' feelings. Incorporating a typical game that kids might enjoy - spaceship shooting meteors - kids may not even realize that this game is meant to be educational. Generally, kids like to play non-educational games more than they like to play educational ones.
This is the first game that I have ever coded in my life, and I built it using the Pygame library. Since I'm not very familiar with the library, I watched several Youtube tutorial videos, and took snippets of codes from various projects, and incorporated them into mine.
This game can only be played locally. In the future, I may want to recreate this game again using Unity or Roblox so more kids can play the game. I am not very knowledgeable about the commonly used phrases in Singapore as well. Perhaps, the words inside the meteors could be written in a more accurate manner to express everyday phrases of Singaporean better.
Rules of the game:
Only shoot meteors with bad words. If these meteors touch your spaceship, you will suffer from a loss of points. If you accidentally shoot meteors with good phrases, you will also suffer from a loss of points. You will not lose any points from touching meteors with good phrases. There are two power-ups you can collect: a. Red -> increase your health b. Yellow -> you will be able to shoot 2 bullets at the same time As you collect more points, the difficulty of the game will increase
Log in or sign up for Devpost to join the conversation.