Screen Shot 2020-05-20 at 7.15.53 AM.png

Python Surfer

A python animated surfing game.

Screen Shot 2020-05-20 at 7.15.53 AM.png
 
 
 

The Game

This game was created as part of my final solo project for the coding course 15-112. The graphics were all created for the purpose of the game and implemented using pygame. Various animations in the game included the movement of the player’s hair, water splashing behind the surfboard, the moving sharks or rocks and the rotation of the coins.

 
 
TermProjectVideo16 copy.gif

Background

The background was created using a series of lines drawn based on a specific probability. Lines are more likely to appear if there are other lines nearly, creating a rippling effect. It also made it more likely for darker lines to appear enclosing lighter ones, giving the background the unique and random ripples or waves. The number of waves is also customizable, as the probability can be changed from the settings menu of the game.

 
 

Final Project

 

Skills Developed

Python, pygame, SketchUp, Illustrator

Effective communication with professors and TAs, the ability to meet consistent and multiple deadlines, effectively debugging code and produce a user-friendly interface

 
surfer.jpg