Yuehao Wang

std::vector<Tech> me;

Hey there, welcome to my homepage. Some of my works and my profile can be found here. BTW, welcome you to follow me and star/fork my projects on Github if you find them useful.

Showcase

I've made some programming works. Some of them are games, and some of them are programming libraries. I got great fun of them and I'd like to share some good works with you. If you are willing to get more projects of mine, please drop by my Github.

Open-source Libraries

Pylash Python

Pylash is a game engine for python which imitates some classes and functions in flash. Pylash is based on Python3 and the GUI engine of pylash is PyQt4.


View Pylash on Github

Jpp.js JavaScript

Jpp.js is a library to extend some useful functions such as create a powerful class (with private & protected & public & static properties and methods) for JavaScript. The meaning of jpp is JavaScript plus plus.


View Jpp.js on Github

Games

Flying Stone

  • Release Date: 12/25/2016
  • Description: Flying Stone is a physical-motion-simulating game. During game time, just tap screen and then throw stones to hit birds flying in the sky. And more birds you hit, more points you get.
  • Platform:

Learn more

The Best Arithmetic

  • Release Date: 02/15/2016
  • Description: The Best Arithmetic is a game about arithmetic. There are totally 9 levels in the game and game instructions can be found in the game's help page. If you are an arithmetic lover, missing this game will be a pity for you.
  • Platform:

Play online

Sanguo TD

  • Release Date: 05/31/2015
  • Description: SanguoTD is a tower-defense-like game. To win the game, you need to play your own role and command your armies to fight against enemies together. The theme of this game is Three Kingdoms (Sanguo), which is a great era in the Chinese history.
  • Platform:

Download

About

I am a student who is keen on programming. I've learnt programming for nearly 5 years since 2012. The first programming language I touched is C, but I haven't kept learning it because I found it so complex at that time. Shortly afterwards, my attention was caught by html5, a kind of advanced mark-up programming languages. It's easy to get started. What's more, it's more direct and doesn't require logic. With deep studying on html5, I touched css and JavaScript. Luckily, I found html5 and JavaScript are good tools for developing web games when I came across a blog of a geek - Master Lufy. Then I set my foot on game developing and learned more and more knowledge from it, such as OOP and collision detection algorithm. IT field is really so wide that nobody is able to get to every corners of it. But I never feel content with the reality, so I tried exploring more fields. Therefore, I learned python, used Ubuntu as my current computer OS, restarted learning C/C++ and began having study on backend developing. However, more aims have been written in my TO-DO List: iOS programming, Android programming, 3D game developing... Besides, I am an open-source lover, so I have created some repos on Github to share my code. I hope my programming skill will improve and I hope I can write more useful code and share with others.
In addition to programming, having some research on math, playing the guitar, cycling and basketball are my hobbies as well.

Contact

  • Email: wangyuehao1999@gmail.com
  • Weibo: @Yorhom
Copyright © 2017 Yuehao Wang
Powered by UIKit