Skip to content

Wade-Helquist/Fire-StrataSnake

Repository files navigation

Fire StrataSnake

Overview

Fire StrataSnake is an Android and Amazon Fire TV adaptation of my original desktop Java project, StrataSnake

Rather than recreating the traditional Snake experience, the game expands the classic formula with progression mechanics, score multipliers, persistent high scores, and strategic gameplay that rewards planning over simple survival.

The project began as an experiment to see if I could successfully adapt my desktop game to Android and play it on an Amazon Fire TV. Along the way, it became an opportunity to learn Android development, redesign gameplay for touch and controller input, and gain experience with object-oriented programming, game architecture, and platform-specific software design.


Key Features

  • Classic Snake gameplay with strategic enhancements
  • Progressive gameplay difficulty
  • Score multiplier system
  • Persistent high-score tracking
  • Controller-friendly interface
  • Designed for Android and Amazon Fire TV
  • Custom game logic and progression mechanics

Technologies

  • Java
  • Android Studio
  • Android SDK
  • Object-Oriented Programming

Development Process

Fire StrataSnake was built upon the foundation established by StrataSnake, my original desktop Java implementation. Rather than simply porting the game, the project reworked its gameplay systems, user interface, and input handling to better suit Android devices and Amazon Fire TV while preserving the strategic mechanics that defined the original game.

January 22, 2022

  • Created the Android project structure.
  • Rebuilt the game grid and rendering system.
  • Began adapting the original gameplay mechanics for Android.

January 23, 2022

  • Implemented core snake movement.
  • Added looping board mechanics.
  • Introduced score tracking.

January 24, 2022

  • Integrated directional controls for Amazon Fire TV remotes.
  • Adapted gameplay for controller-based navigation.

January 25–26, 2022

  • Refined board sizing and gameplay mechanics.
  • Improved score presentation and interface layout.
  • Continued gameplay balancing and bug fixes.
  • Optimized the experience for Android devices and Amazon Fire TV.

Skills Demonstrated

  • Java programming
  • Android application development
  • Object-oriented programming
  • Game architecture
  • Android SDK
  • Input handling
  • State management
  • Collision detection
  • Persistent data storage
  • Software debugging
  • User interface design

About

Fire StrataSnake is an Android and Amazon Fire TV adaptation of my original desktop Java project, StrataSnake. The project reimagines the original game's strategy-focused mechanics for mobile and television platforms while introducing platform-specific gameplay improvements and interface enhancements.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages