Hangman Compose

screenshot of Hangman Compose

:video_game: Hangman Game for Android :robot: build with Compose :rocket:. Built with jetpack components, Room for saving game history, preferences for loading game settings, ViewModels for persisting game state, LiveData/States for observing states, Koin for DI, minimal compose animations for g...

Overview

The Hangman game built with Compose for Android is a fun and interactive game where players challenge themselves to guess unique words. The game offers various features such as score tracking, game history viewing, and the ability to try out letters in any order. The game state can also be persisted at any point, allowing players to continue their game at a later time. The development roadmap includes plans for landscape mode support, additional guessing categories, hints for each level, and overall improvement of the game user experience.

Features

  • Players are challenged with unique words
  • Score and game history viewing
  • Number of remaining attempts is displayed
  • Letters can be tried out in any order
  • Points are earned for completing words and levels
  • Game state can be persisted at any point
  • Landscape mode support planned for future release
  • More guessing categories to be added in future release
  • Hints for each level planned for future release
  • Improved game user experience planned for future release
  • Issues for smaller screen devices to be fixed in future release
  • Shared Preferences to be replaced with DataStore in future release

Summary

The Hangman game built with Compose for Android offers a fun and engaging gaming experience. With features such as unique word challenges, score and game history viewing, and the ability to persist the game state, players can enjoy hours of entertainment. The future roadmap includes plans to enhance the game with landscape mode support, additional guessing categories, hints for each level, and improved user experience. Overall, the Hangman game is a great choice for those looking for a well-designed and enjoyable game on Android.

material-design
Material Design

Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.