Skip to content

hamza14596/The-Ninja-s-Beginning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

231923c · · Sep 30, 2025

History

14 Commits
Sep 30, 2025
Sep 30, 2025
Sep 30, 2025
Sep 30, 2025
Sep 30, 2025
Sep 30, 2025
Sep 30, 2025

Repository files navigation

The Ninja's Beginning

Genre : 2D Platformer Engine : Visual Studio Code Language : Python (PyGame)e)

IMPORTANT FOR REVIEWER: -some previous reviewers could not open the exe file due to some error, later we found that it was due to their machine and once they changed their machine it worked perfectly, thus it wasn't much of an error from my sde, Please keep this in mind whilst reviewing, Thank You!!

The Ninja’s Beginning is a fast-paced 2D ninja game where you control a player navigating through platforms, dodging enemies, and avoiding projectiles. The game features:

Smooth player movement with jumping, wall slides, and dashing

Enemy with patrol behavior

Interactive environment with tiles, obstacles, and particle effects

Dynamic clouds and background elements

Projectile system with collision effects

Player Controls:

  • Left and Right Arrow Keys to Move (Hold to slide along a plain)
  • X key to dash
  • Up Arrow key to jump
  • Up Arrow Key Whilst Sliding to Wall Jump

Bonus Speciality: The Code itself contains an Editor which the user can use to create their own Levels in the IDE

Editor Controls:

-Scroll Mouse Wheel Up or Down to change tiles

  • Hold Lshift and scroll MouseWheel to change Tile Types

  • right click to Delete Tile

  • left click to place it

  • IMPORTANT : press right click to initialize before placing any tiles or it won't work

  • press S key to save it as a .json file

Executable File made using: PyInstaller

Music: From Genshin-Impact (Hoyoverse))

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages