Git Product home page Git Product logo

ragego's Introduction

RageGo Build Status

RageGo : Role-play and Aesthetic Game Engine for Go

About

RageGo is an application which aims to revive the ancient game of Go by adding an adventurous RPG twist to it. The aim is not only to implement a traditional WeiQi (other name for the game) but to create a universe around it, with an interesting storyline so that the player may enjoy discovering the principles and background of the game while being able to see his progress through the RPG side of the thing.

Story Draft (!WIP!)

The player incarnates a young thief who goes in the spirit world to steal a powerful artifact (yet unknown) from the dragon people. He thus triggers their anger, and they will stop at nothing to prevent him from getting out this parallel dimension alive. But dragons are no savages, and rather than simply go and chop his head off, they decide to challenge him to the game of Go. If he succeeds at beating them all, he will be allowed to return safely, with the artifact.

Gameplay

--> Game modes

  • Skirmish (Main Feature) The player will be able to train against spirits AI or already vanquished enemies This mode will allow us to develop the Go Game Engine, test the AI, and create the GUI. It is the most critical feature, as all others will be built from it.

  • Adventure/Story (Second Main Feature) Allows the player to live the story built for the game and chose his path to earn his freedom back.(Details to be added) This mode is supposed to be implemented as soon as the Skirmish mode is ready enough.

  • Tutorial (Secondary Feature) Permits to learn the basics of Go playing with exercises to understand the rules and underlying principles This will be implemented before creating the AI, as an exercise to familiarize with the use of the engine and thus ease the implementation of the AI.

  • Online Mode (Stretch Goal) Allows multiplayer play and possible exchanges between players. Will only be implemented if described above features are so.

ragego's People

Contributors

philippevienne avatar

Watchers

 avatar  avatar

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.