Work Collection

Updated 2016.04

2005 ~ 2009

Students Marks Management System

UNIVERSITY INDIE

A classic console based management system with CURD operations.

Category

Console

Programming Language

C++

Software && Tool

Visual C++ 6.0

Note:

My first ever complete system demo after learning C++ && Data Structure for one year.

Operating System Process Simulator

UNIVERSITY INDIE

Simulate how Windows OS allocate && manage resource for processes.

Category

Console

Programming Language

C++

Framework && Library

STL

Software && Tool

Visual C++ 6.0

Electronic Teaching Assistant

UNIVERSITY INDIE

A set of drawing tools that can draw anywhere on the screen that can be used for visual teaching or making tutorials.

Note:

My first ever software after learning MFC for 3 month which won a Special Award in a college software develop competition.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Shortest Path Algorithm

UNIVERSITY INDIE

A visual demo of the classic Shortest Path Algorithm SPSS SPSD.

Category

Demo

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Excel Generator

UNIVERSITY INDIE

A visual tool to generate .xls files.

Category

Tool

Programming Language

C++

Framework && Library

MFC ATL COM

Software && Tool

Visual C++ 6.0

Game of Life

UNIVERSITY INDIE

Game of life visual demo.

Category

Game Demo

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

File Compressor

UNIVERSITY INDIE

A compress tool based on the algorithm of LZSS and RLE.

Category

Tool

Programming Language

C++

Framework && Library

MFC STL

Software && Tool

Visual C++ 6.0

My Dictionary

UNIVERSITY INDIE

A simple dictionary supports import && export custom vocabulary (.xls).

Category

Software

Programming Language

C++

Framework && Library

MFC ATL COM

Software && Tool

Visual C++ 6.0 Microsoft Office Access

File Downloader

UNIVERSITY INDIE

A simple HTTP file download tool.

Category

Tool

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Mini QQ

UNIVERSITY INDIE

A simplify QQ like chat tool based on Socket connection.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

PC Screen Locker

UNIVERSITY INDIE

Provide a iOS like screen locker for PC.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Weld Process System

UNIVERSITY INDIE

A complete weld process management system made for Nantong ZhongYuan Dockyard.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual Studio 2005 Microsoft Office Access

Books Management System

UNIVERSITY INDIE

A simple library books management system.

Category

Demo

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual Studio 2005 SqlServer 2000

Advanced Text Copy Paste Tool

UNIVERSITY INDIE

A advanced text copy && paste tool with "copy all at one time and selective paste" feature implemented by reform the system clipboard.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Advanced File Copy Paste Tool

UNIVERSITY INDIE

The file version of Advanced Text Copy Paste Tool.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Act Mini Game

UNIVERSITY INDIE

A mini ACT game using Multi-thread programming.

Note:

My first ever game programming experience.

Category

Game

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Tic Tac Toe

UNIVERSITY INDIE

A classic BOARD game.

Category

Game

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Hand Writing IME

UNIVERSITY INDIE

A simple number-only hand writing IME which has the ability of self-learning.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Folders Calculator

UNIVERSITY INDIE

A tool to calculate all the folders size under given directory.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Filename List Generator

UNIVERSITY INDIE

Generate a file name list for a given folder.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

File Rename Tool

UNIVERSITY INDIE

A file batch rename tool.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Japanese Automatic Notation Tool

UNIVERSITY INDIE

A automatic notation tool for japanese phonetic alphabet.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Desktop Toolbar

UNIVERSITY INDIE

A custom desktop Toolbar in which you can put your recent files for convenient access.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Desktop Clock

UNIVERSITY INDIE

A simple desktop clock with auto poweroff and alarm features.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Corn Breeding Tool

UNIVERSITY INDIE

A visual demo for corn breeding based on Clustering and Decision Tree Algorithm in Data Mining.

Category

Demo

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

File Encrypt/Decrypt Tool

UNIVERSITY INDIE

A simple encrypt/decrypt tool.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Bluetooth Device Scanner

UNIVERSITY INDIE

A bluetooth device scanner tested on SPRINT PPC.

Category

Demo

Programming Language

C++

Framework && Library

EVC

Software && Tool

Visual C++ 6.0

Forum Post Auto Saver

UNIVERSITY INDIE

A tool to automatically back up the post being edited to the local disk.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Maze Exit Path Finding

UNIVERSITY INDIE

A visual demo for maze exit path finding.

Category

Demo

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Action Reaplayer

UNIVERSITY INDIE

A tool for recording users actions and then replay them.

Category

Software

Programming Language

C++

Framework && Library

MFC DLL Hook

Software && Tool

Visual C++ 6.0

Digital Image Recogonition

UNIVERSITY INDIE

Implemented the Template Recogonition method to allow the users to manage the template visually.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Math Function Recognition System

UNIVERSITY INDIE

A math formula recognizer that can parse complex formula image to plain text.

Category

Software

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

2009 ~ 2010

Palm Secure Door System

FUJITSU

A door system based on palm recognition with data management.

Note:

My first ever project after graduation.

Category

Software

Role

Develop Test Maintenance

Programming Language

C++

Framework && Library

MFC

Database

Microsoft Office Access

Software && Tool

Visual C++ 6.0 Qt Creator

Duration

3 Months

Super3G

FUJITSU Japan

Super3G project test in Japan for 3 month.

Note:

My first ever experience working abroad and passed JLPT-1 after coming back from Japan.

Category

Software

Role

Test Meeting Translate

Programming Language

Shell TCL

Software && Tool

XShell Terminal WireShark

Duration

3 Months

Information

2010 ~ 2011

ProactnesII NM

FUJITSU Vietnam

ProactnesII project technical support in Vietnam for Vinaphone.

Note:

My first ever experience as team leader (only two persons though) && working abroad.

Category

Software

Role

Technical Support Meeting Translate

Programming Language

Shell

Software && Tool

XShell Terminal WireShark

Duration

3 Weeks

Information

System Walker

FUJITSU Japan

Network management system develop in China and test in Japan.

Category

Software

Role

Develop Test Meeting Translate

Programming Language

C++ Perl Java

Framework && Library

Servlet Hibernate

Database

Symfoware Oracle

Software && Tool

Visual C++ 6.0 Eclipse Notepad ++ Xshell Boson NetSim for CCNP

Duration

5 Month Develop 1 Month Test

Information

Image Inspect System for Printing Machine

TIANYUAN

A image quality inspect system for auto printing machine.

Category

Software

Role

Research Design Develop Test Maintain

Programming Language

C++

Framework && Library

MFC OpenCV HikVision

Software && Tool

Visual C++ 6.0

2011 ~ 2012

SuperSuRaccoon's Blog

INDIE

A game develop related blog mainly on cocos2d framework.

Work Content:

  • Domain setup

  • Blog setup

  • Blog custom

  • Blog maintance

  • Blog promotion

Note:

My first ever personal blog to record my cocos2d framework learning experience and share resources mainly about cocos2d framework. (All the contents is written in English Chinese && Japanese)

Category

Blog

Programming Language

PHP HTML CSS JavaScipt

Framework && Library

Wordpress

Software && Tool

Sublime text3 FileZilla

Duration

5 Years

Blog

URLSchemes Send Level

INDIE

A simple demo on how to send / receive game level data using URLSchemes through E-mail.

Note:

There is a post.1 post.2 on my blog talking about this demo.

Category

Game Demo

Programming Language

Objective-C

Framework && Library

Cocos2d-iPhone

Software && Tool

Xcode

CCLabelTableEditor

INDIE

A visual table editor created with Cocos2d-iPhone.

Category

Demo

Programming Language

Objective-C

Framework && Library

Cocos2d-iPhone

Software && Tool

Xcode

Code Link

FingerEscaper

INDIE

Put your finger on the screen and then escape from different kinds of enemies -- A simple ACT game for iOS.

Work Content:

  • Game Design

    Excel Word

  • Art Design

    Photoshop Zwoptex

  • Translation

  • Client

    • Game UI

    • Game Logic

    • Openfeint Leaderboard System Integration

    • Openfeint Friend System Integration

    • Openfeint Challenge System Integration

    • All Others

  • Testing

  • Deploy && Publish

  • Promotion

  • Maintenance

Note:

My first ever Indie cocos2d game after start learning Cocos2d-iPhone for nearly 6 Months.

Category

Game Mobile

Framework && Library

Cocos2d-iPhone Openfeint GameCenter

Software && Tool

Xcode

Duration

6 Months

Game Link

ClearFiveStages Mobile

INDIE

A Chinese traditional card game released on iOS platform.

Note:

My second Indie game, the earlier version was created with Cocos2d-iPhone and the later version was recreated with cocos2d-html5 && CocosBuilder.

Work Content:

  • Game Design

    Numbers Pages KeyNote

  • Art Design

    Photoshop TexturePacker

  • Translation

  • Client

    • Game UI

    • Game Logic

    • GameCenter Integration

    • Openfeint Leaderboard System Integration (for eariler version)

    • Parse API Leaderboard System Integration (for later version)

  • Testing

  • Deploy && Publish

  • Promotion

  • Maintenance

Category

Game Mobile

Programming Language

Objective-C C++ Javascript

Framework && Library

Cocos2d-iPhone cocos2d-html5

Software && Tool

Xcode Sublime text3 CocosBuilder Texture Packer Photoshop Numbers Pages KeyNote

Game Link

Demo Link

iGeoGalaxy

INDIE

A classic pair making game in with galaxy art style with a in-game level editor.

Work Content:

  • Game Design

    Excel Word

  • Art Design

    Photoshop Zwoptex

  • Translation

  • Client

    • Game UI

    • Game Logic

    • In Game Editor

    • Send / Receive Game Level

    • Local Multiplayer with Bluetooth

    • All Others

Note:

An eariler work but can not find any running code now, what a pity (the game was 80% done).

Category

Game Demo

Programming Language

Objective-C

Framework && Library

Cocos2d-iPhone

Software && Tool

Xcode

CheckMate Task Editor

NIBA

A visual task editor for webpage game CheckMate.

Main features:

  • Editable (checkbox, drag && drop move) tree structure.

  • Task sequence && relationship auto check mechanism.

  • Import && Export map info as .xml.

Category

Tool

Role

Research Design Develop Test Maintain

Programming Language

C++

Framework && Library

MFC

Software && Tool

Visual C++ 6.0

Duration

2 Weeks

2012 ~ 2013

CheckMate Map Editor

NIBA

A visual map editor for webpage game CheckMate.

Main features:

  • Add, delete, search, edit, move cities on the map.

  • Add, delete links (path) in between cities.

  • Import && Export map info as .xml.

Note:

My first touch with Python and first ever work using Python.

Category

Tool

Role

Research Design Develop Test Maintain

Programming Language

Python

Framework && Library

pyQt

Software && Tool

Eclipse Notepad ++

Duration

1 Month

CheckMate Mobile

NIBA

An iOS port demo for web game CheckMate.

Note:

Trying to port the web game CheckMate to iOS using Unity3D but aborted because of short of hands.

Category

Game Demo

Role

Research Develop

Programming Language

C#

Framework && Library

NGUI

Software && Tool

Unity3D

Duration

2 Months

CheckMate Client

NIBA

A web based SLG game in the background of World War II.

Work Content:

  • UI develop (Flex && MXML)

  • Debugging

Note:

My first touch with Flash.

Category

Game Web Client

Role

Develop Test

Programming Language

ActionScript

Framework && Library

Flex

Software && Tool

Flash Builder

Duration

6 Months

Game Link

CheckMate Server

NIBA

CheckMate server side project.

Work Content:

  • .csv to .xml

  • Base System

  • Building System

  • Task System

  • Group System

  • Slave System

  • Pet System

  • Union System

Note:

My starting point of being a server side developer and my job is mainly in writing the game logic stuffs.

Category

Game Server

Role

Develop Test

Programming Language

Python

Framework && Library

Django Redis

Software && Tool

Eclipse

Duration

One Year

Game Link

EffectComboDemo

INDIE

A Cocos2d-x effect combo demo made for a celebrating event for Cocos2d-x one year anniversary.

Category

Demo

Programming Language

C++

Framework && Library

Cocos2d-x

Software && Tool

Xcode

Code Link

CocosGestureRecognizersDemo

INDIE

Some useful gesture recognize libs for Cocos2d-iPhone.

Note:

There is a related post on my blog.

Category

Demo

Programming Language

Objective-C

Framework && Library

Cocos2d-iPhone

Software && Tool

Xcode

Code Link

ExplosionParticleDemo

INDIE

A improved CCParticleSystem explosion demo.

Note:

There is a post on my blog talking about this demo.

Category

Game Demo

Programming Language

Objective-C

Framework && Library

Cocos2d-iPhone

Software && Tool

Xcode Particle Designer

2013 ~ 2014

CheckMate Operation && Maintenance

NIBA

Operation && maintenance for game checkmate.

Work Content:

  • Activity publish

  • Gift generate && dispatch

  • Recharge issues solving

  • User feedbacks investigation && debugging

  • Bug fix

Note:

My first game operation && maintenance experience which last nearly one year since short of hands.

Category

Game

Programming Language

Python

Software && Tool

Browser XShell Notepad ++

Duration

One Year

Game Link

CircleLabelTTFDemo HTML5

INDIE

A cc.LabelTTF can expand / shrink in a circle.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

TimeLineDemo HTML5

INDIE

A Cocos2d-HTML5 (v2.2.3) based cocos2d timeline demo.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

CalendarDemo HTML5

INDIE

A Cocos2d-HTML5 (v2.2.3) calendar demo.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

DollarRecognizerDemo HTML5

INDIE

A cocos2d-html5 (v2.2.3) based demo of using The $1 Unistroke Recognizer.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

ShapeSprite HTML5

INDIE

A Cocos2d-HTML5 (v2.2.3) based lib to create shapes sprite in cocos2d.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

CopperBear's Blog

INDIE

A Wordpress blog for my lovely pet -- CopperBear -- a big kitty.

  • Multi-language Support

  • Comment Support

  • Social Support

  • Google Analytics Support

Note:

The blog was first created when I was on my vacation to Boracay Island.

But the site now is not completed since I changed the blog theme few months ago and do not have time to finish the work yet ...

Category

Blog

Programming Language

PHP HTML CSS JavaScipt

Framework && Library

Wordpress

Software && Tool

Sublime text3 FileZilla

Duration

One Week

Blog

ClearFiveStages HTML5

INDIE

The HTML5 version of ClearFiveStages on Facebook.

Note:

Since the later version of ClearFiveStages was created with cocos2d-html5, I also released a HTML5 trial version.

Work Content:

  • Client

    • Sina Weibo SDK Integration

    • Facebook SDK Integration

    • Wordpress Blog Integration

  • Deploy && Publish

    • SinaAppEngine Hosting

    • Heroku Hosting

    • Wordpress Blog Hosting

  • Maintenance

Category

Game Web

Programming Language

C++ Javascript

Framework && Library

Cocos2d-iPhone Cocos2d-HTML5

Software && Tool

Xcode Sublime text3

Demo Link

A Trip from Cocos2d iPhone to Cocos2d HTML5

INDIE

Category

Book

Software && Tool

iBook Author

Book Link

Book Link

ResumeDemo-HTML5

INDIE

A Cocos2d-HTML5 (v2.2.3) based resume made with Cocosbuilder.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3 CocosBuilder

Demo Link

CocosCLIDemo HTML5

INDIE

A Cocos2d-HTML5 (v2.2.3) based inner command line layer for cocos2d project.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

CocosJSBLab HTML5

INDIE

A Cocos2d-HTML5 (v2.2.3) based demo collection.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3 CocosBuilder

Demo Link

SpiderMonkeyMix Cocos2dx

INDIE

A demo with the following contents:

  • How to use SpiderMonkey and JSBinding to mix cocos2d-x (v2.x) with Javascript

  • How to call functions between C++ / Javascript

  • How to pass args / receive args

  • How to use custom functions

  • How to play with delegate

Category

Demo

Programming Language

Javascript C++

Framework && Library

cocos2d-html5

Software && Tool

Xcode Sublime Text 3

Code Link

JSBBlueTooth

INDIE

A cocos2d-html5 + JSBinding + Bluetooth Multiplayer Demo.

Category

Demo

Programming Language

Javascript C++

Framework && Library

cocos2d-html5

Software && Tool

Xcode Sublime Text 3

GitHub Link

CocosMagnifier HTML5

INDIE

A Cocos2d-HTML5 (v2.2.2) based magnifier that can magnify anything on screen.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

CocosSVG HTML5

INDIE

A cocos2d-html5 implementation of using .svg to create cc.Sprite.

Category

Demo

Programming Language

Javascript

Framework && Library

cocos2d-html5

Software && Tool

Sublime text3

Demo Link

CocosNewsCenter

INDIE

A browser based app that will grab all kinds of news related to cocos2d from the world everyday.

Work Content:

  • App Design

    Excel Word

  • Art Design

    Photoshop CocosBuilder

  • Translation

  • Client

    • App UI

    • App Logic

    • Communicate with Server (Http)

    • All Others

  • Server

    • Communicate with client (Http)

    • Grab Information from everywhere

      • Facebook API

      • Twitter API

      • Google Search API

      • Github API

      • Youtube API

      • Stack Overflow API

    • Mysql Integration

    • All Others

  • Deploy && Publish

Note:

There is a post on my blog talking about this demo.

Category

App Demo

Programming Language

HTML CSS JavaScript Python PHP

Framework && Library

Cocos2d-HTML5 Web.py

Software && Tool

Sublime Text3 FileZilla

Duration

3 Months

CocosQuiz

INDIE

A Quiz app for testing Cocos2d framework knowledge which runs both in browser and iOS.

Category

App Demo

Programming Language

JavaScript C++

Framework && Library

Cocos2d-HTML5

Software && Tool

Xcode Sublime Text3

Duration

One Months

GoTiles

INDIE

A classic puzzle game made with Cocos2d-html5 + JSBinding + Parse and was ported to serveral different platforms using Node-Webkit.

Work Content:

  • Game Design

    Numbers Pages KeyNote

  • Art Design

    Photoshop TexturePacker

  • Client

    • Game UI

    • Game Logic

    • Parse API Leaderboard System Integration

    • Sina Weibo SDK Integration

    • Facebook SDK Integration

    • Wordpress Blog Integration

  • Testing

  • Deploy && Publish

    • SinaAppEngine Hosting

    • Heroku Hosting

    • Wordpress Blog Hosting

    • Node Webkit Win version port

    • Node Webkit Mac version port

    • Node Webkit Linux version port

  • Promotion

  • Maintenance

Note:

There is a post on my blog talking about using Node-Webkit to port cocos2d game to desktop.

Category

Game Mobile Web

Programming Language

Javascript C++

Framework && Library

Cocos2d-html5 ParseAPI

Software && Tool

Xcode Sublime text3

Game Link

Game Link

Demo Link

TuHaoSanGuo Server

NIBA

A web based RPG game in the background of the Three Kingdoms.

Work Content:

  • Hero Upgrade System

  • Task System

  • Gang System

  • Offer System

  • Backpack System

Category

Game Server

Role

Develop Test

Programming Language

Python

Framework && Library

Tonardo

Software && Tool

PyCharm

Duration

3 Months

Game Link

Sublime Cocos2d HTML5 plugin

INDIE

A Cocos2d-HTML5 v2.x plugin for Sublime Text with the following features:

  • Create Project

  • New JS file from template

    – CCScene

    – CCLayer

    – CCScene + CCLayer

  • Run project in browser

  • Update Resources List

  • Code auto completion

  • Create deploy folder

    – Create ant folder for packing project

    – Create jsc for compiling js to jsc

  • Code Snippets (In progress)

  • Run ant command

  • Run jsc compile command

  • Go to definition

Note:

There is a post on my blog talking about this demo.

Category

Plugin

Programming Language

Python

Framework && Library

Cocos2d-HTML5

Software && Tool

Sublime Text3

Duration

One Week

Code Link

5MinsMystery

INDIE

A text based interactive game for all the mystery fans.

Work Content:

  • Game Design

    Numbers Pages KeyNote OmniGraffle

  • Art Design

    Photoshop TexturePacker shoebox

  • Translation

  • Client

    • Game UI

    • Game Logic

    • Achievement System

    • Push Notification Integration

    • Parse API Leaderboard System Integration

    • Parse API User System Integration

    • Parse API Cloud Code Integration

      • Hot-fix update feature

      • Realtime bug fix feature

      • In app content download feature

      • Server crash log manager

      • Game official site hosting

    • Sina Weibo SDK Integration

    • Facebook SDK Integration

    • Wordpress Blog Integration

  • Testing

    TestFlight

  • Deploy && Publish

    • SinaAppEngine Hosting

    • Heroku Hosting

    • Wordpress Blog Hosting

    • Node Webkit Win32 / Win64 version port

    • Node Webkit Mac OS version port

  • Promotion

    iMovie Camtasia 2 After Effecct

  • Maintenance

    bugly

  • Automation

    • Split .psd

    • .pngs merge

    • .js auto encrypt

    • HTML5 version auto generate

    • Win32 / Win64 desktop version auto generate

    • Mac OS desktop version auto generate

    • Parse REST API auto gift generate && deploy

    • Parse REST API auto hot-fix package generate && deploy

    • Mysteries auto generate && encrypt

Category

Game Mobile Web

Programming Language

Javascript C++ Objective-C Python HTML CSS PHP Shell

Framework && Library

Cocos2d-JS Parse SDK JPush SDK Share SDK

Software && Tool

Xcode Sublime Text3 SmartGit

Duration

One Year

Game Link

Official Site

2014 ~ 2015

Gunman in Rage / BEE Server

LONGLIN

A 2D scroll shooting ACT mobile game targeted on both iOS and Android.

Work Content:

  • Protocol Buffer Static Data Management Solution

  • Function Open System Solution

  • Item System Solution

  • Role Growth System Solution

  • Buff System (level buff, activity buff, etc.) Solution

Note:

My first non-indie mobile game experience. I worked mainly on the client side but started from the server side for some early technical feasibility research because of short of hands.

The game was first named Gunman in Rage but then renamed to BEE later.

Category

Game Server

Role

Develop Test

Programming Language

Java

Framework && Library

Protocol Buffer Marven Spring netty

Software && Tool

Eclipse

Duration

3 Months

Game Link

Game Link

Gunman in Rage / BEE Client

LONGLIN

Work Content:

UI && Animation

  • CocoStudio UI Solution C++ JavaScript

  • Camera Solution (follow, shake, scale, zoom, lock, etc.) C++

  • Role Avatar Solution C++ JavaScript Spine

  • In Game Animation Effect Implementation JavaScript Spine

  • Marquee Solution C++ JavaScript

  • Dialog Solution JavaScript

Data

  • JSBinding Solution C++ JavaScript Protocol Buffer

  • JSBinding Performance Optimization C++ JavaScript

  • Protocol Buffer Cocos2d-JS Integration C++ JavaScript

  • Protocol Buffer Static Data Management Solution C++ JavaScript

  • Protocol Buffer Static Data Encrypt / Decrypt Solution JavaScript

  • Network Data Send && Receive Solution C++ JavaScript

  • Event Management Solution C++ JavaScript

  • Multi-Users LocalStorage Management Solution C++ JavaScript

System

  • Package Management System Solution JavaScript

  • Role Moving && Pathfinding Solution C++

  • Function Open System Solution JavaScript

  • Local Push Notification Solution C++ JavaScript

  • In Game Command Line (Cheat && Debug) Solution C++ JavaScript

  • Game Version Util JavaScript

  • Video && .SRT Management Solution C++ JavaScript

  • GameController Integration C++

SDK

  • PP Assist / XY Assist Gaea SDK Account System integration C++ Objective-C JavaScript

  • YVChat SDK Text / Voice Chat System Integration C++ Objective-C JavaScript

  • Umeng SDK Remote Push Notification Integration C++ Objective-C JavaScript

  • GaeaSDK InAppPurchase Integration && Management Solution C++ Objective-C JavaScript

Category

Game Mobile Client

Programming Language

C++ Objective-C JavaScript

Framework && Library

cocos2d-js Protocol Buffer ShareSDK Umeng SDK YVChat SDK

Software && Tool

Xcode Sublime text3 Spine CocosStudio

Duration

15 Months

Game Link

Game Link

2015 ~ 2016

Gunman in Rage / BEE Toolkit

LONGLIN

Work Content:

  • Xcode Run Script Auto Resource Update

    Shell

  • .xls To Protocol Buffer (.bin)

    Python

  • Spine .png to .pvr

    Shell AppleScript

  • Xcode xcodeproj to .xcarchive to .ipa

    Python Shell

  • Build a Self Hosted Site for AdHoc Distribution

    SSL Nginx HTML PHP Lamp

  • Server Auto Compile + Pack + Deploy

    Shell Ant

  • Update Static Data (.bin)

    Shell Python Ant

  • Restart Game Server

    AppleScript Shell Python Ant

  • Crash Log Analyzer

    Python Shell

Category

Tool

Role

Research Design Develop Test Maintain

Programming Language

Python Shell AppleScript

Software && Tool

Sublime text3 AppleScript

Duration

15 Months

Game Link

Impress.js CopperBear

INDIE

A WeChat slideshow made with impress.js to celebrating the 2 years birthday of our little pet.

Category

Demo

Programming Language

HTML CSS JavaScipt

Framework && Library

WeChat SDK Impress.js magic.css animate.css jQuery

Software && Tool

Sublime text3 FileZilla Photoshop

Duration

One Day

CocosShader

INDIE

A Cocos2d-JS v3.9 based demo with following features:

  • Blending Mode Effect Collection

  • Shader Effect Collection

  • Shader Object

  • Grid Effect

    • Grid3D

    • TiledGrid3D

  • JSBinding Support

Note:

Need to add some missing Glue functions to the JSBinding source code. Refer to the files in framework/cocos2d-x/... and search for supersuraccoon.

Category

Demo

Programming Language

JavaScript C++

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime Text3 OpenGL Shader Builder ShaderToy

Demo Link

Small World

INDIE

A Cocos2d-HTML5 v2.2.3 based mini game demo with the following features:

  • Tiled Map Scrolling

  • Hero Camera Follow

  • Hero Moving Collision Detection

  • Bullet Collision Detection

  • Dynamic Z-Order

  • Keyboard && Joypad Support

  • Keyframe Animation

Note:

The demo is also JSBinding supported but it runs slowly on iOS device since it need optimized.

Category

Demo

Programming Language

JavaScript

Framework && Library

Cocos2d-HTML5

Software && Tool

Sublime Text3

Demo Link

SneakyJoystick JS

INDIE

A Cocos2d-JS v3.10 based SneakyJoystick which supports JSBinding.

Category

Demo

Programming Language

Javascript

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime text3

Demo Link

SpyFighter

INDIE

A Cocos2d-JS v3.10 based Tactical && Stealth Shooter && Puzzle Solving game targeted on multi-platform -- iOS Android Web Desktop.

Work Content:

  • Game Design

    Numbers Pages KeyNote

  • Art Design

    Photoshop

  • Client

    • Plot System

    • Map System

    • Shader System

    • Weapon System

    • Skill System

    • Item System

    • Buff System

    • Trap System

    • Area System

    • Alarm System

    • AI System (State Machine)

    • Camera System

  • Tool

    • A map editor based on Tiled.app (modified && recompiled)

Note: A complete game that is now currently under work (50% done).

Category

Game Demo

Programming Language

JavaScript C++

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime Text3 Photoshop GlyphDesigner Particle Designer Tiled Qt Creator

Duration

6 Months

Cocos2d-JS Wechat App

INDIE

A complete solution on integrate WeChat JS-SDK with Cocos2d-JS v3.10 in order to use some cool features in WeChat SDK.

Category

Demo Document

Programming Language

C++ JavaScript PHP HTML CSS

Framework && Library

Cocos2d-JS WeChat JS-SDK Parse API

Software && Tool

Sublime Text3 FileZillar Git

Code Link

Coming Later ...

WeChat Wedding Invitation

INDIE

A WeChat E-Wedding Invitation for myself with the following contents:

  • WeChat Authorization Verification

    • Parse API

    • Sina App Engine

  • WeChat Map Navigation Integration

  • WeChat Album Integration

Category

App

Programming Language

PHP HTML CSS JavaScipt Python

Framework && Library

Cocos2d-JS WeChat SDK Parse API SinaAppEngine Corn

Software && Tool

Sublime text3 FileZilla Git Photoshop

Duration

One Week

CocosSVG

INDIE

A Cocos2d-JS v3.9 based SVG Path Parser with following features:

  • Create cc.Sprite from SVG path command

  • Create cc.Sprite from SVG file

  • Support Filled Color

  • Supported cmd

    • (OK) M moveto (x y)+

    • (OK) Z closepath (none)

    • (OK) L lineto (x y)+

    • (OK) H horizontal lineto x+

    • (OK) V vertical lineto y+

    • (OK) C curveto (x1 y1 x2 y2 x y)+

    • (OK) S smooth curveto (x2 y2 x y)+

    • (NO) Q Quadratic Bézier curveto (x1 y1 x y)+

    • (NO) T smooth quadratic Bézier curveto (x y)+

    • (NO) A elliptical arc (rx ry x-axis-rotation large-arc-flag sweep-flag x y)+

    • (NO) R Catmull-Rom curveto* x1 y1 (x y)+

Note:

Need to add some missing Glue functions to the JSBinding source code. Refer to the files in framework/cocos2d-x/... and search for supersuraccoon.

The project is JSBinding supported but there is still problems left in concave shape color filling with Cocos2d-x.

Category

Demo

Programming Language

JavaScript C++

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime Text3

Demo Link

FingerAdventure

INDIE

A Cocos2d-JS v3.10 based mini ACT game targeted on multi-platform -- iOS Android Web Desktop.

Note: A evolution version of my first game FingerEscape. (50% done).

Category

Game Demo

Programming Language

JavaScript C++

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime Text3 Photoshop

Duration

3 Months

Cocos2dJS DOM

INDIE

A Cocos2d-JS v3.10 based lib for using HTML DOM element with Cocos2d-JS to create in browser/desktop App.

Work Content:

  • Minified Cocos2d-JS Startup Process

  • HTML DOM Element Encapsulation

  • CSS Encapsulation

  • FontAwesome Icon Encapsulation

  • Bootstrap Element Encapsulation

  • SemanticUI Element Encapsulation

  • Animate.css Encapsulation

  • jsdoc documentation

Note:

The purpose of making this lib:

  • Learn some front-end web skills through the game framework that I am ready familiar with

  • Create some in browser automation tools for game developing

Category

Demo Document

Programming Language

JavaScript HTML CSS

Framework && Library

Cocos2d-JS jQuery Node.js gulp

Software && Tool

Sublime Text3

Code Link

Coming Later ...

Cocos2dJS DOM Electron

INDIE

The Electron.js version of the Cocos2dJS DOM project -- to create desktop App using Cocos2d-JS.

Category

Demo Document

Programming Language

JavaScript HTML CSS

Framework && Library

Cocos2d-JS jQuery Node.js gulp

Software && Tool

Sublime Text3

Code Link

Coming Later ...

Cocos2dJS DOM Electron Editor

INDIE

The visual editor to create UI to be used with Cocos2dJS DOM Electron.

Category

Demo Document

Programming Language

JavaScript HTML CSS

Framework && Library

Cocos2d-JS jQuery Node.js gulp

Software && Tool

Sublime Text3

Code Link

Coming Later ...

2016 ~ 2017

SuperSuRaccoon Github Blog

INDIE

A static blog hosted on GitHub using Jekyll with the following features:

  • Multi-language Support

  • Comment Support

  • Social Support

  • Search Support

  • Google Analytics Support

Note:

An experimental attempt on building a static blog on GitHub with multi-language support and some other basic features.

Category

Blog

Programming Language

Ruby HTML CSS JavaScipt

Framework && Library

Jekyll

Software && Tool

Sublime text3 FileZilla

Duration

One Week

Blog

Cocos JSBinding

INDIE

A complete learning note && solution on using JSBinding with Cocos2d-JS v3.10 with the following contents:

  • SpiderMonkey v34 Fundmental

  • JSAPI in Cocos

  • JSAPI Code Snippets in Cocos

  • JSBinding Workflow in Cocos

Category

Demo Document

Programming Language

C++ JavaScript

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime Text3

Code Link

Coming Later ...

Cocos Protocol Buffer

INDIE

A complete solution on integrate Protocol Buffer v2.5.0 with Cocos2d-JS v3.10 game project with following features:

  • C++

    • Create / Serialize / Parse

    • Read / Write

    • Reflection

  • JavaScript

    • Create / Serialize / Parse

    • Read / Write

  • Python

    • Create / Serialize / Parse

    • Read / Write

    • Reflection

    • Convert from .xls to .bin

    • Hacking .bin

  • Java

    • Create / Serialize / Parse

    • Read / Write

  • JSBinding

    • Transfer Protocol Buffer data in between C++ && JavaScript

Category

Demo Document

Programming Language

C++ JavaScript Python Java

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime Text3

Code Link

Coming Later ...

iOS Game Hacking && Protection

INDIE

A complete learning note && solution on iOS game hacking && protection based on Cocos2d-JS v3.10 with the following contents:

  • iOS Hacking Tools (Mac OS) Collection

  • iOS File System Fundamental

  • .ipa Structure Fundmental

  • Hacking VS Protection

    • Memory Hacking

    • Dynamic GDB

    • Dynamic Injection

    • Parameter Control

    • Request / Response Interpolation

    • Header Files Extraction

    • Storage Hacking

    • Network Package Interception

    • Server Input Hacking

    • Symbol Table Hacking

    • Time Hacking

    • .ipa Shell Hacking

    • Auto Click

    • Request Replay

    • Resource Hacking

    • Speed Hacking

    • Multi Login

    • Resign Hacking

    • IAP Hacking

    • Disassemble Hacking

    • More ...

Category

Demo Document

Programming Language

C++ JavaScript

Framework && Library

Cocos2d-JS

Software && Tool

Xcode Sublime Text3 ...

Code Link

Coming Later ...

Cocos2dJS Android Emulator

INDIE

A complete solution on compiling && running Cocos2d-JS v3.10 game on Android emulator with log monitoring.

Category

Demo Document

Programming Language

C++ JavaScript Java

Framework && Library

Cocos2d-JS

Software && Tool

Sublime Text3

Code Link

Coming Later ...

GitBook Reusme

INDIE

My latest resume on GitBook.

Category

Book

Software && Tool

GitBook

Book Link

GitBook Multi language Template

INDIE

Book contents:

  • How to create a book on GitBook with the source code hosted on GitHub

  • Some basic markdown syntax supported when using GitBook

  • Some useful and suggested GitBook markdown plugins

Category

Book Document

Software && Tool

GitBook

Book Link

......

Last updated