Code Monkey home page Code Monkey logo

yangboz / godpaper Goto Github PK

View Code? Open in Web Editor NEW
47.0 10.0 18.0 66.68 MB

:monkey_face: An AI chess-board-game framework(by many programming languages) implementations.

Home Page: http://godpaper.cn

License: Other

C# 0.03% ActionScript 18.00% JavaScript 2.44% CSS 0.99% Shell 0.01% Objective-C 0.86% HTML 77.64% Makefile 0.02% PLSQL 0.02% Python 0.01% Dockerfile 0.01%
actionscript starling ai board-game game-engine flash alphago deeplearning finite-state-machine fuzzy-logic-control

godpaper's Introduction

GODPAPER:http://smartkit.tech/website/godpaper (民间棋类游戏WIKI)

About

A flash & ios board game framework named GODPAPER(code name:"the real knight"&"the real bishop") by as3 & objective-c language. This wiki is dedicated to all the unsung heroes of the world, those who the absence of which would degrade all our lives to the point where the sweet release of death would seem preferable to continuing this mortal existence. Ironically, the absence of those I refer to would all but guarantee this outcome! I of course refer here to the constants of the physical world:

G, the gravitational constant, whose vigilance secures us to this very world;

O, oops;

D,electric displacement field,also called the electric flux density;

P,kilogram meter per second (kg m/s);

A,area;

P,pascal (Pa);

E,the electric constant, which gives rise to the properties of the electromagnetic fields our technology depends upon;

R,Electrical resistance;

GODPAPER on Magazine:

(Software Developer's Journal)Everything You Need To Get Started with GODPAPER(page 20):

http://sdjournal.org/the-upcoming-iphone-development-issues-teaser/

What-if:

Screenshot of "GodpaperFacts"

UML Diagram:

Screenshot of "UML Diagram"

Games under "GODPAPER" framework

##Flex MXML based

Chinese Chess Jam: https://www.mochimedia.com/games/play/_v331

Two Hit One: https://www.mochimedia.com/games/play/_v801648

The Three Horse: https://www.mochimedia.com/games/play/_v317464

Cat And Mouse: https://www.mochimedia.com/games/play/_v93665

The Four Seasons: https://www.mochimedia.com/games/play/_v977037

https://www.mochimedia.com/games/play/_v687814

https://www.mochimedia.com/games/play/_v776899

The Color Lines: https://www.mochimedia.com/games/play/the-color-lines

https://www.mochimedia.com/games/play/_v312167

https://www.mochimedia.com/games/play/_v744572

##AS3 Starling/Feathers based

Player IO: http://cdn.playerio.com/thechessjam-pvatyplso0eghswccsjq9w/TheChessJam.swf

Screen shots

Screenshot of "TheChessJam"

Screenshot of "TheGo"

Screenshot of "ChineseChessJam"

Screenshot of "TicTacToe"

Screenshot of "TheBejeweledJam"

Main features

This wiki is for programmers. More precisely, it's for programmers who favor the 'learn by example' approach. I don't know about you, but I've ready plenty of flash games where all they present are fragments of applications and small, contrived bits of code to illustrate a given point. Now, without question, that is sometimes precisely what you want. Oftentimes, however, what you really want is a whole application that is explained in its entirety so you can see how all the pieces fit together as you explore it little by little. This is precisely what this wiki seeks to do.

Maven repository

http://repository-godpaper.forge.cloudbees.com/snapshot/com/godpaper/as3/

Jenkins CI

http://godpaper.ci.cloudbees.com/

GODPAPER Roadmap

Current Releases

TheRealKnight 1.0.0(Work in progress...)

Good-Old-Fashioned-AI

Uninformed Search Simulated evolution

Simplicity of Flex application

Mxml application, Green thread, Cross plant-form deployment

Future Releases

TheRealKnight 2.0(TheKnightErrant)

What-if: http://www.godpaper.com/godpaper/images/1/1d/GodpaperFacts.png

Work in progress:

Performance enhancement(Starling,Stage3d)

Strong AI

Informed Search

Knowledge Representation

Evolutionary Computation

Neural Networks I

Intelligent Agents

Future areas of investigation, not scheduled yet.

Neural Networks II

Biologically Inspired

Hybrid Models

Deep Learning AI

Tensorflow: https://github.com/Elucidation/tensorflow_chessbot

ReactJS & ReactNative: https://www.npmjs.com/package/react-native-game-engine

Tutorials

See:http://blog.lookbackon.com/?p=2469

Downloads

Link(TheKnightErrant for AS3 project):https://github.com/yangboz/godpaper/zipball/master

ASDOC

http://htmlpreview.github.io/?https://github.com/yangboz/godpaper/blob/master/TheKnightErrant/target/asdoc/index.html

Q & A

See:http://www.lookbackon.com/qa/

More

See:http://www.godpaper.com/godpaper/index.php/Framework

License

Seee:https://github.com/yangboz/godpaper/blob/master/LICENSE.md

Bitdeli Badge

next step

based on boardgame.io as game interface and game logic ,customize and train muzero AI engine for customized boardgame.io's AI player, publish board games to freeboardgames.org. please move to https://github.com/godpaper

godpaper's People

Contributors

bitdeli-chef avatar dependabot[bot] avatar yangboz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

godpaper's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.