top of page

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


bottom of page