Zhasulan66 / Android_2d_game

2d game soul ninja

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android 2D Game: [Soul Ninja]

Game Screenshot

Description

[Soul Ninja] is a 2D Android game written in Java, developed in Android Studio. It features a main character controlled by a joystick, an HP (Health Points) bar, enemy interactions, NPC (Non-Playable Character) interactions, collectible keys, and tile-based maps. The game is designed with a custom game loop using SurfaceView for smooth gameplay.

Features

  • Main Character: Control a character positioned at the center of the screen using an on-screen joystick.

  • HP Bar: Keep an eye on your character's health with an HP bar, which is reduced upon enemy contact.

  • Attack Mechanism: Shoot red balls to eliminate enemies. Colliding with enemies results in a 20% HP loss.

  • NPC Interaction: Engage in dialogues and interactions with an NPC character following your character.

  • Collectibles: Find keys to unlock doors and progress through levels.

  • Tile Map: Utilizes tile-based maps for level design, with impassable tiles such as water and trees.

Gameplay

  • Use the joystick to move your character around the game world.

  • Collect keys to unlock doors and advance to the next levels.

  • Eliminate enemies by shooting red balls.

  • Be careful not to collide with enemies, as it results in a loss of 20% of your HP.

  • Interact with the NPC girl for dialogues and interactions.

Game Screenshot Game Screenshot

About

2d game soul ninja


Languages

Language:Java 100.0%