Skip to content

DevGames Hackathon 2023 - Testing phaser - Team: Code Craftsmen

License

Notifications You must be signed in to change notification settings

devancadman/neon-defence

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neon Defence:

Neon Defence is an exciting tower defence game where your objective is to protect the Sun of Neon City from various types of enemies. Build and strategically place different types of turrets to fend off waves of incoming enemies and prevent them from reaching the Sun. If enemies manage to reach the Sun, you will lose a life. Be careful, as losing three lives will result in a game over.

Live Site: https://neon-defence.vercel.app

Am I responsive screenshot

GitHub last commit GitHub contributors GitHub language count GitHub top language



Content

  1. Neon Defence
  2. Game Map
  3. Turrets
  4. Power Turrets
  5. Enemies
  6. How to Play
  7. Controls
  8. Design
  9. Screenshots
  10. Future Implementations
  11. Tech
  12. Bugs
  13. Credits



Game Map

game-map


Turrets:

Neon Defence features four unique types of turrets that you can utilize to defend against the enemy waves, and turrets level up after killing enough enemies:

Auto Turret:

This turret automatically fires at enemies within its range. It provides a consistent stream of damage to keep the enemy at bay.

Laser Turret:

The LaserTurret emits a high-intensity laser beam that can cut through enemies, dealing continuous damage to a single target. It's effective against tougher foes.

Shotgun Turret:

The ShotGunTurret unleashes a powerful shotgun blast that damages multiple enemies in a cone-shaped area. It's great for dealing with groups of weaker enemies.

Human-Controlled Turret:

The Human-Controlled Turret allows you, the player, to take control and manually aim and shoot at enemies. Use your skills to accurately eliminate threats and protect the Sun.


Power Turrets:

Fire Turret:

The Fire Turret, Burns all enemies.

Electric Turret:

The Electric Turret, electrifies all enemies.

Freeze Turret:

The Freeze turret, freezes the enemies for a certain period.


Enemies

Neon Defence throws various enemies at you throughout the game. Here are some of the enemy types you will encounter:

Basic Robot: robot

These are the most common enemies you'll face. They have moderate health and deal low damage.

Reinforced Robot: heavybot

Reinforced robots are tougher than the basic ones, requiring more hits to defeat. Be prepared for a longer fight.

Mechanic Spider: spider

These agile enemies can crawl over obstacles and move quickly towards the Sun. Watch out for their speed.

Drone: drone

Drones are aerial enemies that fly above the ground defences. You'll need to use turrets capable of hitting airborne targets to deal with them.

Boss: boss

Boss enemies are formidable adversaries that possess high health and deal significant damage. They pose a real threat to the Sun and require careful planning to defeat.




How to Play

Build Turrets:

Use the in-game resources to construct and place turrets strategically. Experiment with different turret combinations to find the most effective defence against each enemy type.

Upgrade Turrets:

As you progress, you'll earn resources that can be used to upgrade your turrets. Enhance their firepower, range, and special abilities to improve their effectiveness against the increasingly challenging enemies.

Monitor Resources:

Keep an eye on your available resources, as they are limited. Spend them wisely to optimize your defence strategy.

Defend the Sun:

Your primary objective is to protect the Sun from enemy incursions. Ensure that no enemy reaches the Sun by eliminating them with your turrets.

Lives and Game Over:

You start with three lives. If an enemy reaches the Sun, you lose a life. Losing all three lives will result in a game over. Strive to maintain a strong defence and keep the Sun safe.

Controls

The game can be played using the following controls:

To place a turret, click on the type of turrets you'd like to place and then click on the tile with the little sun to place it turret-marker.

Power Turrets are automatically placed when you click on their buttons and are not moveable. You can sell a turret by clicking on it , but it'll give you half the resources it cost back.

sell-turret




Design

Colour Scheme

For the colours I based them off the Synthwave/Retrowave Colours.


ScreenShot

Logo & Favicon

Logo Favicon
Logo Favicon

Screenshots

Intro Page Intro Menu
Intro Menu
Game Page Game Over Screen
:----------------------------------------------------------: :-------------------------------------------------------------------:
Game GameOver



Future Implementations.

  • Add Different Map variation's.
  • Add different wave and enemies.



Tech

In the tech section, we provide information about the technology stack, dependencies, and any technical details related to the project.

Tech Stack

For the development of Rainbow warriors we made use of the following stack of technologies:

Front-End
Back-End

Technologies Used



Bugs

Known bugs are the speed multiplyer for current enemies on the map, and current towers. If x2 speed is placed and then towers are placed the game can be hacked.

Not enough time to fix - next future patch update.

Credits

Team: Code Craftsmen

All resources were created for the games. Made by: