#References:

About GODPAPER: www.godpaper.com/godpaper/index.php/Framework

How GODPAPER: http://blog.lookbackon.com/?p=2469

Why Stage3d:http://blog.kaourantin.net/?p=138

How Stage3d:http://www.adobe.com/devnet/flashplayer/articles/how-stage3d-works.html

What is AGAL:http://www.adobe.com/devnet/flashplayer/articles/what-is-agal.html

Introduction to AGAL:http://jacksondunstan.com/articles/1661

#Credits:

Data Structure:

Michael Baczynski, http://www.polygonal.de

Bit board, http://chess.dubmun.com/bitboard.html

AS3 Chess Programming Theory:

Chess Programming Wiki, http://chessprogramming.wikispaces.com/

Mediocre Chess, http://mediocrechess.varten.org/

AS3 Chess Programming Source Code:

AS3 Game data structure, http://www.polygonal.de

AS3 Stage3d("Starling"), http://www.sparrow-framework.org

AS3 Stage3d("Starling") Mobile UI components("Foxhole"), https://github.com/joshtynjala/foxhole-starling

AS3 Machine Learning:http://code.google.com/p/as3learning/

#Chess Documents:

GODPAPER, http://www.godpaper.com

Artificial Intelligence:

Marek Obitko, http://labe.felk.cvut.cz/~obitko/

#TODO/Wish List:

1.ZobristKey Model for game status process;(plan)

2.OpeningBook Model for game open book construction;(plan)

3.HistoryTable Model for game historic process;(plan)

4.Searching Tree sort of class implementation;(plan)

5.Machine Learning implementation;(plan)

6.ButtonBar with "Starling" UI implementation;(Done)

7.Pop up window with "Starling" UI implementation;(Done.using the "Foxhole" Pop-up mechanic)

8.PiecesBox with "Starling" UI implementation;(Done.Extend from ChessGasket component)

9.Merge the stand-alone chess board game to this main project,also with separated texture package;(Done)

10.PvP mode implementation;(Done,based-on PlayerIO)

11."Facebook" plug-in implementation;(Plan)

12.numerical board algorithm implementation;(Plan)

13.Flash player 11.4,concurrency(worker) implementation;(Plan)

14.PGN file parse and implementation.(Start)

15.UCI protocol implementation with FEN string.(Plan)

16.Localizing the application.(Done.More bitmap font required)

17.Fractal board game implementation.(Plan)

18.Chess board type implementation.(Done,type of checking or not[intersection/segament/fractal] implemented.)

19.Player.IO contest implementation.(Done,multiple player feature implemented.)

20.FlexMojo/Maven features.(Pendding,pom.xml added)

21.FullScreen features.(Plan)

22.Ant building with Android,iOS package deployment.(Done.Android/iOS/Web support.)

23.Using AppWarp,which is a cloud container for realtime multiplayer games and applications.(Plan)

24.App42 based BAAS implementation.(Plan,ref:http://appwarp.shephertz.com/game-development-center/ebook-turn-based-games/)

25.PMD,CPD,CheckStyle,FindBugs,UnitTest,CodeCoverage,Stress/IntegrateTest,NCSSTest,Emma Reporting,ASDOC,Flash log Artifact.(For Jenkins CI server,Start).
