face

Work Collection

Updated 2016.04

I happened to have a lot of spare time recently so I updated my resume and made a complete yet detailed summary of all the projects I have done in my career life up till now and most of them are open-sourced.

A GitBook version is here

2005 ~ 2009

Students Marks Management System

UNIVERSITY INDIE

students_marks_management_system.png

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

operating_system_process_simulator.png

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

electronic_teaching_assistant.png

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

shortest_path_algorithm.png

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

excel_generator.png

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.png

Game of life visual demo.

Category Game Demo
Programming Language C++
Framework && Library MFC
Software && Tool Visual C++ 6.0

File Compressor

UNIVERSITY INDIE

file_compressor.png

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

my_dictionary.png

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

file_downloader.png

A simple HTTP file download tool.

Category Tool
Programming Language C++
Framework && Library MFC
Software && Tool Visual C++ 6.0

Mini QQ

UNIVERSITY INDIE

mini_qq.png

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

pc_screen_locker.png

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

weld_process_system.png

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

books_management_system.png

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

advanced_text_copy_paste_tool.png

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

advanced_file_copy_paste_tool.png

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

act_mini_game.png

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

tic_tac_toe.png

A classic BOARD game.

Category Game
Programming Language C++
Framework && Library MFC
Software && Tool Visual C++ 6.0

Hand Writing IME

UNIVERSITY INDIE

hand_writing_ime.png

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

folders_calculator.png

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

filename_list_generator.png

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

file_rename_tool.png

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

japanese_automatic_notation_tool.png

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

desktop_toolbar.png

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

desktop_clock.png

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

corn_breeding_tool.png

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

file_encrypt_decrypt_tool.png

A simple encrypt/decrypt tool.

Category Software
Programming Language C++
Framework && Library MFC
Software && Tool Visual C++ 6.0

Bluetooth Device Scanner

UNIVERSITY INDIE

bluetooth_device_scaner.png

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

forum_post_auto_saver.png

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

map_exit_pathing_finding.png

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

action_replayer.png

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

digital_image_recgonition.png

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

math_function_recognition_system.png

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

palm_secure.png

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 About

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 About

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 About

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 Link to 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 Code on GitHub

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 FingerEscaper on AppStore

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 ClearFiveStages on AppStore
Demo Link Demo on GitHub

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

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 CheckMate

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 Code on GitHub

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 Code on GitHub

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 CheckMate

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 Demo on GitHub

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 Demo on GitHub

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 Demo on GitHub

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 Demo on GitHub

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 Demo on GitHub

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 Link to 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 Demo on GitHub

A Trip from Cocos2d iPhone to Cocos2d HTML5

INDIE

Category Book
Software && Tool iBook Author
Book Link Book on iBookStore
Book Link Book on Github

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 Demo on GitHub

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 Demo on GitHub

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 Demo on GitHub

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 Code on GitHub

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 Code on GitHub

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 Demo on GitHub

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 Demo on GitHub

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 on AppStore
Game Link Game on Blog
Demo Link Demo on GitHub

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 TuHaoSanGuo

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 Code on GitHub

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 Game on AppStore
Official Site 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 Gunman in Rage
Game Link BEE

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 Gunman in Rage
Game Link BEE

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 BEE

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 Demo on GitHub

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 Demo on GitHub

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 Demo on GitHub

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 Demo on GitHub

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 Link to 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

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 GitBook

……