Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fly_away

FlyAway is a 2D Flutter-based game that features a tap-to-fly gameplay mechanic, where players control a character to avoid obstacles and try to achieve the highest score. The game includes a customizable main character and various challenging levels.

Key Features

  • Simple Controls: Players tap the screen to control the character's movement.
  • Character Customization: Players can change the main character's orientation to face up, sideways, or down.
  • Smooth Animations: The game uses sprites with smooth animations for a more enjoyable gaming experience.
  • High Scores: Compete to achieve the highest score by avoiding obstacles as much as possible.

Video Demo: Watch

Prerequisites

Make sure you have the following tools installed to run this project:

  • Flutter: Install Flutter
  • Dart: Dart is included with Flutter installation.
  • Editor: You can use editors like VS Code, Android Studio, or IntelliJ.

Project Structure

lib/: Main folder for the application's source code.

  • main.dart: Entry point of the application.

  • player.dart: Code for the player character, including animations and movements.

  • game.dart: Contains the main game logic and level management.

assets/: Folder containing images and sprites used in the game.

  • jokowiUp.png: Sprite for the character facing up.

  • jokowiMid.png: Sprite for the character facing sideways.

  • jokowiDown.png: Sprite for the character facing down.

pubspec.yaml: Configuration file that includes dependencies and assets used in the project.

About

FlyAway is a 2D Flutter game where players tap to control a character, avoiding obstacles and earning points. The game features customizable sprites and smooth animations.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages