top of page

SELECTED UNDERGRAD PROJECTS

Project | 01 Othello (Reversi)

Year: 2012

Programming language: C

Programming environment: Visual Studio 2010

Graphics Package: Dxlib

Algorithm: Recursion & Alpha-Beta Pruning

Introduction:

  • The first course project as a freshman

  • A little game

  • Two versions, the previous version is command line interface (CLI) one, and latter version is transformed into graphic user interface (GUI).

  • Was praised by plenty of people as "interesting" and "challenging", won a good reputation

Code Link:

Project | 02 Visualization

Year: 2013

Programming language: javascript

Programming environment:

Sublime Text 2, Chrome

Library: D3 >>

Local Server: Python - SimpleHTTPServer

Introduction:

  • The first contact with information visualization

  • The first contact with javascript

  • One is a part of a group's work (group of 4), visualizingthe wiki log; the other one is conducted with BingFeng Luo, visualizing the Nobel Prize winners.

Links:

Project | 03 Non-Photorealistic Rendering

Year: 2014

Programming language: C/C++

Programming environment: Visual Studio 2010 / 2012

Library: OpenGL

Introduction:

  • Computer Graphic course project

  • Referencing some codes from CSDN >>

  • Originally designed to be a cartoon-style rendering program, after reading some papers, ended in non-photorealistic rendering (NPR)

Code Link:

Project | 04 Zuile APP

Year: 2014

Programming language: Java

Programming environment: Eclipse

Operating System: Android

Introduction:

  • An anonymous Social Network Android application, focusing on the demand of making comments, Location-Based Tweeting

  • Focusing on PKU students as our user group

  • I am responsible for the design of the user interface and the implementation of the front-end

  • Cooperated with an experienced designer Hannah Xue (Yiqing Xue); her personal website >>

Links:

Project | 05

Project | 05 Computer Networking Proj.

Year: 2015

Programming language:

python, PHP, html, CSS, javascript

Programming environment:

Sublime Text 2, Chrome, Sina APP Engine (SAE) >>

Front-End Framework: Amaze UI >>

Introduction:

  • Course projects conducted with Xiao Ning and Yi Zhang

  • Project 1 is about crawling data from the internet using Scrapy (link >>), and then show it on a website; it won the Third Prize of seventh PKU Computer Application Design Contest, 2015

  • Project 2 aims at applying the existing technique of face-recognition (we used Face Plus Plus, see its link here >>) and analysis to conducting a web APP for fun; our program was a great success

  • With the use of Amaze UI, the interface could be automatically adapted to the screen no matter you are using a smart phone or computer

Links:

Project | 06

Project | 06 JuWenDa APP

Year: 2015

Programming language: javascript, python, html, css

Programming environment: AppCan

Operating System: Android

Introduction:

Code Link:

 

bottom of page