A downloadable game for Windows and Android


THE GAME

The game is a 1v1 2D fighting game that features MECHA's, currently it only supports WLAN Multiplayer. There are currently 4 types of Mech's you can choose from varying in play style.  You can play with mobile vs mobile and mobile vs PC note that the mobile device can only be the host of the game. While this game is only multiplayer there is an offline mode where if you start a game without being connected or anyone connected to you Attack Helicopter will spawn, you can try out the different weapons on this enemy. Please note that the game is just a school project and it is not fully polished yet. Therefore there are bugs present. 

How To Connect

Requirements:

  • All devices (phones/PCs) must be on the same local network. This can be:
    • A Wi-Fi router you're all connected to.
    • A phone acting as a mobile hotspot (one phone can be the hotspot, others connect to it).
  • Find your Local IP Address:

    • Go to your device's settings (usually "About Phone" or "Phone Status").
    • Look for "Local IP Address" or similar. It might look like: 192.168.254.196
  • Choose a Port (if playing with multiple games):

    • This is only needed if more than two devices are playing the game on the same network.
    • If you're just two players, any port number will work.
    • If there are more games happening (e.g., Match 1 and Match 2), each match needs a unique port number.
      • Match 1: Port 8910
      • Match 2: Port 8911 (or any different number)

In-Game Settings:

  • Lock Config(Button)
    • Before starting to decide if you're joining of hosting choose your MECHA and weapon before locking on as you will no longer be able to change loadout once you're on the hosting/joining phase.
  • Host: (The player who creates the game)

    • Enter your phone's local IP address and chosen port number.

    • Press Host and wait for a player to connect before starting.

  • Joiner: (The players connecting to the host)

    • Enter the host's local IP address.
    • Enter the same port number used by the host.
    • Press join and wait for the host to start the game.


ABOUT

The game's purpose is for a research project for school, its a multiplayer game and that ofcourse requires balancing,  but our research is about uncovering the use of AI : Large Language Models to test their ability to balance a game, the answer may be present already but it was approved therefore, we will have this game balanced by human's only vs Ai-assisted game balancing. We greatly encourage the players to answer the survey upon testing all 4 MECHA's. While the word AI has been mentioned please note that all the assets where drawn and animated by me jayceeillus.



MECHA MANUAL

Below are the specs and instructions on how to use the MECHA's and play the game

GENERAL

MOBILE

You have two joysticks the left one is for moving and flying and the right is for aiming, there are skill buttons next to it and a fire button just above the right stick. To fly just drag the left joystick tip to the edge to enable flying and drag inside to prevent the MECHA from flying,  on PC you must hold space to fly. P

GAME PLAY

There are three types of damages in the game HEAT, ELECTRIC, and PHYSICAL.

  • HEAT-damaged-based projectiles will increase a MECHA's temperature, if their temperature gets full they will be stunned for a certain amount of time depending on the MECHA's reboot speed. The heat bar is indicated as RED. 
  • ELECTRIC-damaged-based projectiles decrease a MECHA's battery, if the battery runs out some weapons will have debuffs currently the only weapon affected by this is the LOTUS smg where its fire rate will be greatly reduced. Additionally, the MECHA's movement speed will be affected 
  • PHYSICAL-damaged-based projectiles focus on draining enemies Durability Points, think of this as the main HP, if durability points reaches zero your MECHA will lose. 

MECHS

MMM1(Main Mobility Mecha v1) : This Mecha is versatile and is beginner-friendly with an FML Missile Launcher attached to its shoulder, able to change 3 missiles that do 3 different damages allowing Pilots to strategize. In Controller use the Dpad up and down to change missile types 

SPNG(Self-Propelled Naval Gun) : This Mecha is a long-range MECHA with a naval beam gun that drains enemies' power sources slowing them down, along with that it is equipped with Armor Piercing missiles on its back, this missile flies up gaining altitude before diving down on its target. This MECHA is good for striking enemies at long distances with heavy firepower, due to its proprietary build this MECHA cant use GR55: Missile Launcher and RIMZ: Grenade Launcher.  

HBM(Hight Mobility Mecha) : A very nimble MECHA, it is powered by plasma engines allowing it to have high speeds and longer flight times, however its not armored and can easily be crippled, its equipped with Sheild Generator Drones for cover (Press DPAD Down on Controller to activate this skill). And a HEAT flying mine drone for heating up enemies when they get close.

HEAVY MECHA: This mecha is very slow yet boasts heavy armor and firepower, it is very complex to control as it is equipped with a Sheild Gun, that is able to cripple enemies in one hit and reduce damage taken from projectiles.
Sheild Lock Rotation: Pressing the right stick will toggle the lock shield rotation on and off look at the HUD for the indicators, drag the Right Stick up or down to change rotation. 
Switch to GUN or Sheild: Press DPAD down to change from Sheild Mode to Gun Mode and from Gun Mode to Sheild Mode
Firing the GUN: The gun has a unique tracking ability, holding the left trigger will make the muzzle follow the player, and releasing it will fire a large armor-piercing round dealing massive damage



OFFLINE ENEMIES

AH165 Attack Mecha Transport Helicopter: Currently the only Offline enemy it is still a work in progress as its immune to HEAT and ELEC damages and can only be killed through Physical Damaged Based Projectiles.


Updated 9 days ago
Published 12 days ago
StatusPrototype
PlatformsWindows, Android
AuthorJCIllus
GenreFighting, Shooter
Tags2D, Anime, Boss battle, Godot, Mechs, Robots, Side Scroller

Download

Download
Code Greed Proj Prompt Android v0.3.1.apk 141 MB
Download
Code GreedProj Promp Win Alpha v0.3.1.exe.zip 141 MB
Download
CodeGreedProjprompt Win Alpha v0.3.zip 141 MB

Install instructions

On Windows extract the zip file to get the .exe files Enjoy!
Note: Version 0.3 Supports controller's Alpha 0.3.1 due to focussing on implementing PC controls has ruined controller support as of now.  

Development log

Leave a comment

Log in with itch.io to leave a comment.