2048

Eine Androidversion des Spiels 2048, in dem auf einem Spielfeld spawnende Kacheln kombiniert werden müssen, um neue Kacheln mit möglichst hohen Werten zu erzeugen und freien Platz für weitere Kacheln zu schaffen.

Die App bietet lokale Highscore-Listen, speichert den Spielfortschritt und bietet zusätzliche Optionen zum Anpassen des Spielfeldes. In einem benutzerdefinierten Spielmodus können zudem verschiedene Parameter des Spiels, beispielsweise die Feldbreite und -höhe oder die Spawnrate verschiedener Kacheln, angepasst werden. Das Spiel unterstützt werden Androidversionen ab 4.4 und ist auf Englisch und Deutsch lokalisiert.

Dieses Soloprojekt wurde in Android Studio umgesetzt und so ohne weiter Frameworks von Grund auf in Java programmiert. Ich nutzte das Projekt, um möglichst vielfältige Aspekte der Softwareentwicklung für Android kennenzulernen.

2048

An Android version of the game 2048, in which tiles spawning on a game board must be combined to create tiles with higher values and to make room for further tiles.

The app features local high score boards, saves game progress and offers additional Options for adjusting the game board. A custom game mode can be used to adjust different parameters of the game, such as the height and width of the game board or the spawn rate of different tiles. The game supports Android versions from 4.4 onwards and is localized in English and German.

This solo project was realized in Android Studio, from scratch using Java, without further frameworks. I used the project to get to know a range of different aspects of software development for Android.

Das Reguläre Spielfeld, gefüllt mit verschiedenen Kacheln.Das Hauptmenü mit Knöpfen für normale und benutzerdefinierte Spiele.Ein benutzerdefiniertes Spielfeld mit erhöhter Reihen- und SPaltenanzahl, gefüllt mit verschiedenen Kacheln.Verschiedene Einstellungen für ein benutzerdefinierten Spiel, die angepasst werden.The regular game board, filled with different tiles.The main menu with buttons for regular and custom games.A custom game board with increased row and column count, filled with different tiles.Different settings for a custom game being adjusted.