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
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 | 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 IntegrationFacebook
SDK IntegrationWordPress
Blog Integration
- Deploy && Publish
SinaAppEngine
HostingHeroku
HostingWordPress
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 mixcocos2d-x
(v2.x) withJavascript
- 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 IntegrationFacebook
SDK IntegrationWordPress
Blog Integration
- Testing
- Deploy && Publish
SinaAppEngine
HostingHeroku
HostingWordPress
Blog HostingNode Webkit
Win
version portNode Webkit
Mac
version portNode 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
– Createjsc
for compilingjs
tojsc
- 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 IntegrationFacebook
SDK IntegrationWordPress
Blog Integration
- Testing
TestFlight
- Deploy && Publish
SinaAppEngine
HostingHeroku
HostingWordPress
Blog HostingNode Webkit
Win32 / Win64
version portNode Webkit
Mac OS
version port
- Promotion
iMovie
Camtasia 2
After Effecct
- Maintenance
bugly
- Automation
- Split
.psd
.pngs
merge.js
auto encryptHTML5
version auto generateWin32 / Win64
desktop version auto generateMac OS
desktop version auto generateParse REST API
auto gift generate && deployParse REST API
auto hot-fix package generate && deploy- Mysteries auto generate && encrypt
- Split
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 SolutionC++
JavaScript
- GameController Integration
C++
SDK
- PP Assist / XY Assist Gaea SDK Account System integration
C++
Objective-C
JavaScript
YVChat SDK
Text / Voice Chat System IntegrationC++
Objective-C
JavaScript
Umeng SDK
Remote Push Notification IntegrationC++
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
ToProtocol 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 VerificationParse API
Sina App Engine
WeChat
Map Navigation IntegrationWeChat
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
fromSVG
path command - Create
cc.Sprite
fromSVG
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 EncapsulationCSS
EncapsulationFontAwesome
Icon EncapsulationBootstrap
Element EncapsulationSemanticUI
Element EncapsulationAnimate.css
Encapsulationjsdoc
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
FundmentalJSAPI
inCocos
JSAPI
Code Snippets inCocos
JSBinding
Workflow inCocos
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 betweenC++
&&JavaScript
- Transfer
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
) CollectioniOS
File System Fundamental.ipa
Structure FundmentalHacking
VSProtection
- 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 onGitHub
- Some basic markdown syntax supported when using
GitBook
- Some useful and suggested
GitBook
markdown plugins
Category | Book Document |
Software && Tool | GitBook |
Book Link | GitBook |
……