Bret Victor


I would like to thank Bret Victor to come to our class and talk to us about computer programming, I like how he showed us the program he made him self that makes programming easier. I think his is idea about changing the code with sliding the mouse to the left or to the right to see what the code did was cool. I think this will make people learn computer programming easier.



Final Project

I worked on the final project of SPCS with Olivia Sun, our game is called “Feed the Seagulls”. We got our idea when we went on a filed trip to the Exploratorium last week. We were hungry so we went out side to eat, and we started feeding the birds. We realized that only the pigeons are getting the food, the seagull stayed back starving, while the pigeons eat. So we came up with this idea about feeding the seagulls food. We searched online to see if there is already a game for it, but there is none.

Start game by right click…

Feed sea

Play the game…

feed snip

When you lose… right click to play again…


We did the easy version prototype of our game, basically we use the pigeons as barriers and move them up and down. The objective is to try to feed the seagulls, because the food moves in a certain speed, so the player have to time it right while trying to not be blocked by the pigeons. Our clever version is probably making both the pigeons and the seagulls freely, instead just moving them up and down, they can go in all directions. And finally our technology advanced version of prototype, will be feeding the seagulls to get more money sop you can go buy more food to level up and also maybe they can level up and have more pigeons.



Person:   Person

Pigeon:     pig

Seagull:    seagull

Box Life

Today with the help of my friends, Akane and Rohan. I was able to create an image by making the computer to recognize the color of the pixel and randomly create small circles and form an image. It was pretty cool, thanks to the people who explained to me~

boxlife 3 boxlife2 boxlife1


Last Friday we used Arduino, I accidentally glued my breadboard backwards. I was glad that I didn’t break it, it still works. I was just confused, because the wires lengths will be opposite, so it was different from the diagram. But it was a really fun experience, I will definitely continue to use Arduino after the camp~ ^_^


Bouncing Balls

Yesterday my partners and I, created 4 different types of balls that goes in different direction. The red ball is horizontal, the green ball goes vertically. The blue ball goes horizontally. And lastly, the yellow balls will move only if clicked. We encountered some challenges, for example the ball goes past the black background and doesn’t come back.

It was pretty fun~~

Bouncing Ball 

Final Project Proposal

For my final project, I would like to make a simple computer game. My game will be about marshmallows or maybe fireworks. My game will be played by two people competing with each other. One player using the arrows up, down, left, and right. The other player using W, S, A, D. They both will have one minute to take the marshmallows off the branch. The marshmallows will have different colors, white for up(W), green for right(A), yellow for left(D), and burnt for down(S). The number of marshmallows will be calculated, the player with the most number of marshmallow wins.

The player will learn about reaction time, which is related to the neuron system. From this they’ll know how they get the color information from their eyes using sensory neurons, which sends the information to their brain and spinal cord, which is the interneurons, which then was received and was stimulated, then they stimulate other neurons to your motor neurons, which sends information from interneurons to their muscle to let the player press the key that corresponds to the color and gain a point.

This game is interactive, it is a multiplier game, the player will be able to press keys that corresponds the color, to gain points to win.

This games corresponds to the Exploratorium, because they were having a project which you built your own motion motor, I came up with a spinning marshmallows that goes up and down.

Final Project

Three interesting final project topic are game design, color theory and, physics.Game design is basically card games, board games, and video games. I think it’ll be cool to draw my own characters and use it in a game. I searched up some of the games online and some were simple and fun. Some are confusing, but after a while when I got it, I think the game was cute. ^_^



Color Theory is like color wheel, warm and cool colors, and conceptual colors. I want to do this topic because I learned this in art class and it’ll be easier to do if I know it more.



Lastly physics is the study of matter and its motion through space and time, along with related concepts such as energy and force. I always wanted to know more on physics, I think it is cool how in space, if you push an object it stays in motion forever, until something stops or change it’s path. I think this can tie into game design. For example, when a spaceship hit a meteor.


Mousey’s Sort

My group and I created a algorithm of selection sort to help Mousey to sort his 20 cheese sticks. Because selection sort runs through the whole list minus the ones already sorted so the worst run time of this sort is O(n²).   We first went on a random number generator online to get our 20 numbers for the cheese sticks. After we have our 20 cheese sticks numbers, we use Processing to code the selection sort. And lastly we changed the colors for the cheese sticks and the background.

Final product…still sorting


We used processing for the algorithm code….

cheese sticks

Stone Librande


Today, it was an honor to have, Stone Librande from Riot to come to our class and gives us a brief lecture or overview about how does the job of a game designer works. What takes to be a game designer? He told us that many people thought that to be a game designer, you just have to play video games. But he said that it doesn’t work like that, he told us to be a game designer you need much more. Apart from that, he also showed us some previous works, which i thought was pretty cool~ Especially the Simpsons one, I think it is interesting to know, why the roads near the Simpsons’ hose are wavy instead of being strait. I also enjoy seeing all the board games that he made, it inspired me to try it sometime at home in the future.  So once again, I want to say thank you to him for today’s lecture, it was really unique and interesting.   \(^_^)/

Here is a linked that he shared with us…

It is his previous works…. For example…..The “Maze”