Games I created
- Yawen@kth
- Feb 17, 2023
- 1 min read
Updated: Feb 27, 2023
I never stop making games. As long as there is a course project, research project, internship or whatever, I make games.
At first, I just wanted to show off my programming skills. Such as making a whack-a-hole via Assembly Language or VerilogHDL. And then, I started to think about game features, like what makes a character “living”. This includes designing and implementing a toy pet that could physically escape due to fearness, express both negative and positive emotions via heartbeat and facial expression and could die. After that, I noticed the importance of USERS. It’s not how fancy this game or toy is, but what makes users regard it playful. During this period, I designed the Playful Portal at KTH and improved the playfulness in the human-powered carousel in RISE, via interviews, role-playing, and PLEX Cards (A set of cards for inspiration when designing for playfulness).
Here is a list of games I created. Will keep updating.
Haptic Farm
Description: Feel the weight, skin texture and movement of virtual animals and play with them.
Device/Software: Falcon controller + laptop
Programmed in: C++
Pet with LIVE
Description: A physical toy pet with moods, heart beat, moving ability and memory.
Device/Software: STC15 (micro control unit), Processing 3.0.
Programmed in: C, Java
Playful Portal
Description: A pet door which interacts with children every time they open the door. User can hug and feel the emotions of the door via heartbeat, facial expressions, etc.
Device/Software: Arduino
Programmed in: C++, C

Whack-a-Hole series
Description: Hit the spot before it disappears to win a point.
FPGA Version
Device: CYCLONE II FPGA
Programmed in: Verilog HDL

MCU version
Device: STC15
Programmed in: Assembly language
(images are too old to be found.)
Comments