Giter Club home page Giter Club logo

material-chess-android's Introduction

Chesstastic Icon

Material Chess - ChessTastic

Join the chat at https://gitter.im/AvijitGhosh82/material-chess-android

Play Store Link

An extension of the Dark Knight and Stockfish open source projects, I developed this as a hobby project last winter. I'm looking for a co-developer to help me maintain this project.

Goals:

  1. Move to Stockfish 8
  2. Develop multiplayer using Play Games
  3. Fix the bluetooth gaming functionality

Check Contributing Guidelines on how to get started if you wish to contribute.

Kindly send me pull requests and/or shoot a message at [email protected] if you are in or have improvements! Thank you.

KWoC 2016

Chesstastic is participating in Kharagpur Winter of Code 2016. Please join this Facebook Group to ask questions and discuss.

Screenshots:

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot

License

GNU GPL V3

Chesstastic is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

Additional term:

You *MAY NOT* sell this app or any modification of it for commercial purposes. This is intended to be free and open source software.

material-chess-android's People

Contributors

evijit 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  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

material-chess-android's Issues

libjni.so: has text relocations

java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.something.some-1/lib/arm/libjni.so: has text relocations
at java.lang.Runtime.loadLibrary(Runtime.java:372)
at java.lang.System.loadLibrary(System.java:1076)
at com.something.some.Games.Chess2.engine.NativePipedProcess.(NativePipedProcess.java:5)
at com.something.some.Games.Chess2.engine.ComputerPlayer.(ComputerPlayer.java:29)
at com.something.some.Games.Chess2.gamelogic.ChessController.newGame(ChessController.java:202)
at com.something.some.Games.Chess2.ChessTastic.onCreate(ChessTastic.java:231)
at android.app.Activity.performCreate(Activity.java:6355)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2440)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2547)
at android.app.ActivityThread.access$1100(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5603)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652)

Not able to build project on android SDK 28

Build command failed.
Error while executing process Android/Sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=material-chess-android-master/app/jni/Android.mk NDK_APPLICATION_MK=material-chess-android-master/app/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=material-chess-android-master/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=material-chess-android-master/app/build/intermediates/ndkBuild/debug/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}

make: *** Android/Sdk/ndk-bundle/sources/cxx-stl/system: Is a directory. Stop.

Add Multiplayer option

I need help implementing multiplayer. If any developer is free and knows the Google Play Games api well we can work together. This feature is sorely needed.

Improve documentation

Help new users set up the development environment by adding detailed instructions in contributing.md file.

Computer clock should pause if undoing a move

This is particularly useful in computer vs computer mode. Right now, if you undo then the computer may reapply the move quicker than you can undo it. There would also need to be a way to resume the computer thinking, perhaps with a play button. Related to issue #5

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.