Mega Man Galaxy X

by Raenath
Mega Man Galaxy X
Multiplayer MMX with class-based gameplay
Live updates posted on MGX’s Discord

Build v2.1a
Early October 2018

Final Alpha build. MGX will be graduating to Beta mode in November 2018.
This build is mainly an enhancement update that provides increased performance, expands customization, and improves overall UX.


· Controls now customizable. By adjusting the normal key controls (Z, X, C, and S), you can swap their functionality around — which in turn allows you to customize the controller layout

· On-screen names appear on the stage below Player icons so you know who is who (currently restricted to 6 characters but set to increase in future)

· Various staff functionalities added, including the ability to implement balance fixes w/out needing to reboot the server or update the game

· Slopes are fully polished: enjoy freely dashing down slopes with no movement halt

· Wall jumping physics further enhanced: the climb is at the very peak of your jump, as it is in the SNES X games (you’ll feel the enhancement)

· Characters now have a bit of a “bounce” to their steps

· Screen resolution has been resized to give your surroundings more focus, reduce battle distraction from players outside of your attack range, and help prevent multiple players teaming up on individuals

· The Online Players list is now visible at all times on your screen: this list shows their current activity, such as the mode they’re in and the character they’re using — clicking on a player's portrait allows you to spectate their duels and/or challenge them. With this change, the "Challenge" button is no longer necessary and has been removed

· Character speed has been reduced overall to be more appropriate with the new view size

· Several UX/Visual Enhancements, including a redone interface which accommodates the new active players list

· Bug fixes

· Other minor undocumented changes

Now live on the hub!

Build v2.0a
Sept 2018


· Instant Action Arena: Gate's Lab

· Three new characters: Zero, Axl, and Dynamo

· Updated life bar and portrait based on character

· Dueling mode (3 lives), includes a life counter and life bar for opponent

· Character select screen

· Saber reflecting projectiles

· Redesigned window frame that makes resizing feel simple and intuitive

· Hit sparks when dealing damage to opponents

Build v1.0a
Late-Aug 2018


2018-09/Raenath-0001/ 5DF0CE5B-D1F4-411F-B137-69588E8B1164.jpeg

2018-09/Raenath-0001/ 8713C597-56CC-4DC5-A287-E9473057F258.jpeg

Build v1.5.1pa
August 2018


· Added in the Mettaur NPC code (incomplete)

· Adjusted parameters of the movement vars to more feel more like the later X-style of gameplay rather than the style of the original X games

· Updated base icon to X4 version

· Added MM state for stage appearance

Build v1.5pa
Mid-July 2018


· Reworked entire collision system to be more precise / got rid of the BYOND collision system; we can now have custom collision in all cardinal directions (this helps for platforms that we can jump through the bottom but not fall through when standing on them)

· Cleaned up dashing mechanic — works on ledges and jumping + collisions. Removed dashing bug when falling on ledge yet Megaman continues to walk

· Implemented mass in the physics engine (which affects slipping / force calculations). For now, every object has a mass of 1, this is consistent with the Megaman X games, however if we want unique bosses / objects that have different effects with the environment, we can change the mass of them

· Implemented Coefficient of Friction in physics engine, you can now have objects, floors, roofs, walls and any PHYSICS object that are slippery / sticky

· Implemented slipping / sticking mechanic for objects that are slippery / sticky (in-built with the physics engine)

· Fixed dashing, you have a maximum dash time, but just like the original games, if you release the dash button too soon, you will lose your dash

· Improved jumping as it is the in later X games. When dashing and jumping without pressing any horizontal movement, you will jump straight up. When dashing and jumping with pressing the horizontal movement, you will jump in a parabolic arc

· Implemented wall sliding

· Implemented wall kicking

· Added additional debug controls

Plan for v1.5pa
July 2018

Planned Features

· Wall Sliding [Complete]

· Wall Jumping [Requires feedback]

· Improved Camera Controls [Zoom in / out + smooth camera movement on edges]

· Extra Debug Controls

· Improved Physics System [Reworked Collisions]

Build v1.4a
Base framework — June 2018


· Lots of bug fixes with dashing + other mechanics and physics

· Implemented basic wall sliding. I need input on this; it's very buggy right now and I have not implemented dash sliding, I just need some input on how it should work before I continue

· Implement music but not added in this build due to file size