Skip to content

KindPlayer2/MoonShine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TITLE

Moonshine - A Top-Down Lunar Wave-game

Index

  1. Summary
  2. Features
  3. Enemies
  4. Player
  5. Terrain
  6. UI Elements
  7. Items
  8. Upgrades
  9. Interactions
  10. How to Play
  11. License

Summary

Moonshine is an action-packed top-down wave-based game set on the moon, where players take on the role of a space cowboy facing hordes of unique enemies. With a captivating blend of lunar landscapes, diverse enemies, and strategic gameplay, Moonshine offers an engaging experience for players seeking an interstellar challenge.

Features

  • Unique Lunar Setting: Immerse yourself in the lunar landscape as you battle through three main areas: Outside, house, and cave.
  • Diverse Enemies: Encounter 9 different enemies categorized as Easy, Medium, and Hard, each with distinct characteristics and challenges. From slow-moving Grunts to agile Shotgunners, every encounter is a test of skill.
  • Player Abilities: Take advantage of the space cowboy's abilities, including Warping, Blocking, Shooting, and even Fishing. Combine these skills strategically to survive the lunar onslaught.
  • Dynamic Waves: Experience waves that vary in difficulty based on the phases of the moon. The more light present, the harder the wave. Adapt your strategy as the lunar cycle progresses.
  • Terrain Variety: Explore three main areas with unique terrains - Outside, house, and cave. Each area presents its own challenges and opportunities for survival.
  • Shop and Upgrades: Inside the cave, discover essential functionalities such as a shop, an upgrade bench, and a distillery. Trade items, purchase upgrades with Tychonite currency, and distill moonshine for temporary boosts.
  • Secret Endings: Uncover the mystery behind two secret endings, available for purchase at the upgrade bench. The details remain shrouded in secrecy.

Enemies

Easy

  1. Grunt:

    • Description: Slow-moving enemy that shoots three times. One health, drops 1 scrap.
  2. Scamp:

    • Description: Slow enemy wielding a knife. One health, drops 1 scrap.
  3. Rover:

    • RoverDeploy

    • Description: Randomly roams, lays landmines. Three health, drops 1 scrap.

  4. Landmine:

    • Description: Small explosive device triggered by player contact or bullets.

Medium

  1. Bandit:

    • Description: Moves towards the player and shoots in all directions. Five health, drops 1 scrap.
  2. Shotgunner:

    • Description: Fast enemy shooting five bullets simultaneously. Five health, drops 1 scrap.
  3. Sheriff:

    • Description: Very fast enemy with a challenging bullet pattern. Five health, drops sheriff star.

Hard

  1. Robot:

    • shootLaserSouth

    • Description: Fast enemy with a sword, periodic laser attacks. Ten health, drops robot head.

  2. Tank:

    • Description: Roams randomly, shoots homing rockets. Twenty health.
  3. General:

    • Description: Fast enemy with sword swipes, spawns smaller enemies. Drops 1 Tychonite on death.

Player

  • Warp: Allows the player to teleport to a different location on the moon, offering strategic advantages during battles.
  • Block: Enables the player to block incoming attacks, providing a temporary shield against enemy projectiles.
  • Shoot: Equips the player with a weapon to shoot at enemies and defend against lunar adversaries.
  • Fish: Unleash the space cowboy's unique skill of fishing, adding an extra layer of interactivity to the lunar adventure.

WalkingSouth

Terrain

  • Outside:

    • Description: Vast lunar landscape with open spaces and potential ambush points, this is where the game truely takes place.
  • House:

    • Description: relaxing lunar dwelling, where the game starts and where the player respawns.
  • Cave:

    • Description: Dark lunar cavern with The old man moonshine shop, the upgrade bench, the distillery, and the fishing lake.

UI Elements

  • Health: Displays current health out of 8.
  • Warp: Shows the cooldown timer for Warping.
  • Gun: Indicates ammo status out of 6.
  • Wave: Displays current wave and time until the next one.
  • Inventory: Shows collected items.
  • Upgrades: Displays available upgrades.

UI Elements Images:

Health

HealthUI

Warp

WarpUI

Gun

revolver

Wave

MoonUI

Inventory

Here we have the UI element that shows the Inventory when E is pressed, it displays all items.

Upgrades

Here we have the UI element that shows the Upgrades that you have purchased.

Items

  1. Scrap Metal:

    • ScrapMetal

    • Description: Dropped by enemies, can be sold at the shop for resources.

  2. Robot Head:

    • RobotHead

    • Description: Dropped by Robot enemies, valuable item for upgrading at the upgrade bench.

  3. Sheriff Star:

    • SherrifStar

    • Description: Dropped by Sheriff enemies, used for mysterious upgrades and purchases.

  4. Cannon:

    • Canon

    • Description: A powerful weapon dropped by the Tank enemy. Can be sold at the shop for valuable resources.

  5. Tychonite:

    • Tychonite

    • Description: The currency of the game, used for purchasing upgrades and items.

  6. Fish:

    • Fish

    • Description: Collected through the Fishing ability, can be eaten to restore 3 health.

Upgrades

  1. Faster Fishing:

    • fishIcon

    • Description: Enhance your fishing speed, making it more efficient and rewarding.

  2. Speed Boost:

    • SpeedBoost

    • Description: Increase your movement speed, allowing for better evasion and strategic positioning.

  3. Health on Kill:

    • heartBoost

    • Description: Regain health with each defeated enemy, enhancing survivability.

  4. Warp Timer Boost:

    • WarpTimer

    • Description: Reduce the cooldown time for the Warp ability, providing more frequent teleportation opportunities.

  5. Reload Boost:

    • ReloadTimer

    • Description: Accelerate weapon reload speed, ensuring a more rapid response to lunar threats.

  6. x2 Items:

    • DoubleItems

    • Description: Double the items dropped by enemies, maximizing resource acquisition.

Interactions

  1. Shop:

    • Description: Visit the shop with the old man to sell items dropped by enemies and acquire valuable resources.
  2. Upgrade Bench:

    • Description: Access the upgrade bench to spend Tychonite currency on various upgrades, enhancing your abilities and gear.
  3. Distillery:

    • Description: Distill moonshine at the distillery, providing temporary invulnerability, increased speed, and super-fast reload speed when consumed.

How to Play

To experience the lunar adventure, play the current build of Moonshine here.

License

This project is licensed under the MIT License

Thank you for playing my game πŸ‘½πŸŒ™πŸ€ 

toby

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published