It's about time that games, just like any other art form, start talking about important things.
Helvetica Light is an easy-to-read font, with tall and narrow letters, that works well on almost every site.

Mars Invader
The game is developed with JavaScript.
​
I worked on lander and missile parts, including texture binding and gameplay function. Players can control the lander’s flying direction and velocity. Also, the lander can drop missiles (cars in our game) when the Down key is pressed. I add different animation effects to the lander, including normal flying, thrusting, and exploding. If a missile hits an enemy, it will explode. If the lander hits the mountain, it will explode.
​
What's more, in this project, I learned the Game Loop. Game engines have implemented Game Loop for developers, but in JavaScript, I need to write it myself. I learned the principles of the frame-by-frame running of games and optimized it to make the game run at a constant rate.