Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dbrandstetter/my-chess

An offline Android chess game, written in Java using Android Studio.
https://github.com/dbrandstetter/my-chess

android android-app android-application android-studio chess chess-game java java-game xml

Last synced: 6 days ago
JSON representation

An offline Android chess game, written in Java using Android Studio.

Awesome Lists containing this project

README

        

The MyChess Android Chess App
==============================

What?

This project is meant to be a beginners practice in Android Studio for writing mobile applications.
Its structure is the one of a standard Android Studio project and it contains several layouts, Java files and - most importantly - a playable chess game where standard rules apply.
It should be noted, that the game is intended for two-player-use, as a chess AI would have rather overshot my current coding knowledge.

-> for visual insights in the game feel free to download "projectDesc.pdf" and have a look!

-------------------------------

Why?

As stated, I not only wanted to improve my coding skills (in java) but also wanted to get familiar with the concept of mobile - in this case android - development and as it seemed quite interesting to me, a small project would frankly be a good way to start, I thought.

-------------------------------

How?

Writing mostly Java, with the exception of some XML, I created multiple files, each for a different layout using intents.
The most tricky part was to program the chess game, so that is runs smooth, correct and the figures get moved accurately.
I created every single graphic (except the chess board and the figure icons) myself using Adobe Photoshop and implemented them with a constraint layout.

-------------------------------

-> How can I run the project?

You just have to download the files and open them in Android Studio. Then you either run a virtual emulator to test the app or you can pair your own Android device via Wifi and download the game there.
Additionally, under \app\build\outputs\apk\debug you can download the app-debug file to your phone and it should work too.

- as at 24/07/2022