Giter Club home page Giter Club logo

plumpmath / othellolegends Goto Github PK

View Code? Open in Web Editor NEW

This project forked from johannoren/othellolegends

0.0 0.0 0.0 2.61 MB

Android implementation of the classical game Othello/Reversi. Lots of features to be inspired from like 3D engine for rendering, graphics modelled in Blender, Google AdMob for ads, pretty advanced AI via lots of extra features on top of ordinary alphabeta pruning gametree logic.

Home Page: https://play.google.com/store/apps/details?id=se.noren.android.othello

Java 100.00%

othellolegends's Introduction

     _____                                                       
  __|__   |__    __    __   _  ______  ____    ____    _____     
 /     \     | _|  |_ |  |_| ||   ___||    |  |    |  /     \    
 |     |     ||_    _||   _  ||   ___||    |_ |    |_ |     |    
 \_____/   __|  |__|  |__| |_||______||______||______|\_____/    
    |_____|                                                      
     _____                                                       
  __|_    |__  ______  ______  ______  ____   _  _____   ______  
 |    |      ||   ___||   ___||   ___||    \ | ||     \ |   ___| 
 |    |_     ||   ___||   |  ||   ___||     \| ||      \ `-.`-.  
 |______|  __||______||______||______||__/\____||______/|______| 
    |_____|                                                      

Android implementation of the classical game Othello/Reversi.
Check it out at https://play.google.com/store/apps/details?id=se.noren.android.porthello&hl=en

This is a rebased version since the first version added to Google Play in 2011 was deleted due to copyright infringement of the trademarked "Othello". So from now, the game is called Porthello.

For Android developers, lots of features to be inspired from like 3D game engine for rendering added upon the OpenGLES jPCT 3D. Graphics modelled in Blender can be rendered, manipulated and collision detected. Google AdMob for ads, pretty advanced AI via lots of extra features on top of ordinary alphabeta pruning game tree logic. Google Analytics integration for tracking user behaviour in the application. Network support with REST services on Google App Engine for highscore housekeeping and more.

Fork and open in Eclipse with Android SDK installed and everything will work out of the box. Use Blender3D http://www.blender.org/ to add new or edit the 3D models.

Here's a blogpost with some reflections on the development of the game http://macgyverdev.blogspot.se/2011/12/othello-legends-10-in-android-market.html http://macgyverdev.blogspot.se/2014/02/porthello-legends-android-reversi-port.html

Feel free to be inspired and borrow snippets of code for your own projects, but please do not rip of a complete copy of the game to Google Play. Not cool.

Cheers Johan

                                                 ___ 
                                              ,o88888 
                                           ,o8888888' 
                     ,:o:o:oooo.        ,8O88Pd8888" 
                 ,.::.::o:ooooOoOoO. ,oO8O8Pd888'" 
               ,.:.::o:ooOoOoOO8O8OOo.8OOPd8O8O" 
              , ..:.::o:ooOoOOOO8OOOOo.FdO8O8" 
             , ..:.::o:ooOoOO8O888O8O,COCOO" 
            , . ..:.::o:ooOoOOOO8OOOOCOCO" 
             . ..:.::o:ooOoOoOO8O8OCCCC"o 
                . ..:.::o:ooooOoCoCCC"o:o 
                . ..:.::o:o:,cooooCo"oo:o: 
             `   . . ..:.:cocoooo"'o:o:::' 
             .`   . ..::ccccoc"'o:o:o:::' 
            :.:.    ,c:cccc"':.:.:.:.:.' 
          ..:.:"'`::::c:"'..:.:.:.:.:.' 
        ...:.'.:.::::"'    . . . . .' 
       .. . ....:."' `   .  . . '' 
     . . . ...."' 
     .. . ."'      
    . 

othellolegends's People

Contributors

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