Student Projects

VG100

Calypso

Instructor: Manuel Charlemagne, Michele Campbell
Team Members: Aysu Ismayilova, Tianyu Lu, Baichuan Li, Yanmei Wang

Project Video

Team Members

Team Members:

Aysu Ismayilova, Tianyu Lu, Baichuan Li, Yanmei Wang

Instructor:

Manuel Charlemagne, Michele Campbell

Project Description

Game

Our product is an interactive exploration game about a secret that disturbs the peaceful life of lady Calypso’s family. You can experience the story from two perspectives and discover different endings of the day. The great art work and plot design add a touch of vitality to the characters, as if they are actually living their own life somewhere else from our world.
The game is written in Elm, and is available on: http://focs.ji.sjtu.edu.cn/vg100/demo/p2team8/
Game tag: Adventure, Pixel Graphics, RPG, Story Rich, Werewolf

Product Design

  • The importance of concept diagrams for project development: Helps everyone understand the whole picture of the project.
  • The importance of user experience when developing a product: We should think from the users’ perspective when designing and developing the product.
  • Regularly update team progress: Keep everyone updated; Also, the development of a product is a dynamic process and new ideas may pop up. Having a regular log of the work can collect those ideas and gain insights.

Tech

  • Elm: A newly introduced functional programming language I Git: basic skills to manipulate git repositories.
  • When starting a project, coding comes the last: Otherwise, we may waste our efforts on useless development.

Cards

Cards are essential in this game. There are 18 basic cards and 10 special ones. Basic cards are available in all cities, while special ones are for certain situations.
Cards are mainly focused on adjusting popularity, improving productivity and killing virus. For each round, players will gain points produced by the tiles of land, which will be spent to buy cards and most importantly—to save the city!