Dev Blog #39

Galaxy Fight Club
12 min readDec 13, 2022

--

Dev Blog Summary

a) Game and Web 3 Development

  • A number of updates on characters, game system and weapon balancing were made, we also hired an AI expert for the short term to help us improve our the AI bots in the game given the community feedback, we will be looking to develop their ability to strategize more effectively (play more conservatively while winning and knowing when to run away etc)
  • A new mode where all character stats are equalized has now been introduced! You can access this mode by picking ‘Tournament’ inside the custom game mode
  • We collected a long list of community-sourced suggestions at the end of last month (around 300 suggestions), we have reviewed all the suggestions from a technical perspective, filtering out those that are not technically possible, the next step will be deciding which of the remaining suggestions makes sense from a business/tokenomics as well as game balancing perspective — all of this will be uploaded to the public version at the end
  • Dashboard revamp is progressing well and the new dashboard with all current mechanics all in one place will go into production this coming week
  • Battle Royale mode is in development and we have finalised on a solution that will make this mode possible while limiting the potential security issue — the solution involves an isolation between GCOIN and the Battle Royale System through ‘ticket’ NFTs, more details below
  • We experienced a game server outage on the 8th of December, this was caused by a third party Playfab plugin, the server unavailability lasted around 6 hours and we apologize for any inconvenience caused

b) Business Development & Marketing

  • In continuation to our previous update, we have now concluded and received all recap material from YGGSEA in regards to our in-person event in Malaysia (different event than the one in Thailand)
  • Visitors loved the GFC booth and were very impressed with our set up and execution — and more importantly our game! The video recap of the event will be shared on YouTube and Twitter in the next few days
  • Another partnership activation we have recently is the airdrop together with VeeFriends, where we airdropped a total supply of 55 Mythic Mint Minks and 255 Uncommon Mint Minks to holders of VeeFriends and VeeFriends Series 2 respectively — a few of these will be reserved for the cross-IP tournament prizes!
  • Another great partnership activation was our most recent Twitter Space, ‘NFTs United’. We were joined by over 20 speakers, including Cyberkongz, Llamaverse, Champ, Saint (from Something is happening / Lost Realms), Jonny (Hustlepedia, co-host of CryptoBanter) and many many more. We had total listeners count of over 2000!
  • We have now concluded all of the qualifying tournaments for the participating partner projects and are looking to announce the final dates and times for the championship this coming week

c) Community

  • Another action packed 2 ETH Tournament with some familiar names from the Comfy Guild taking down the title
  • We expanded the prize pool even further, including a “small bracket” for the first time to give new teams a chance to win. Congrats to the G-Three team for taking down the first small bracket prize pool!
  • There will not be a 2 ETH Tournament held this weekend as we begin the group stage for the Cross-IP Championship
  • Partners have been loving the GFC gameplay and competitive experience of the qualifier events. Most of them want to continue with the regular tournaments and events and get more involved in what we are doing
  • We also conducted a GFC meme contest, Congrats to @King Peque }{8’s @Makky and @Rett [Comfy] landing the top 3 spots — the memes that won are shared in the full article below

A: Game and Web 3 Development

GAME

New Character/skin: added new characters from the Veefriends collection as well as a new skin

Game System:

  • Add new option to allow gameplay with equalized stats across all characters, players just need to pick choose the game mode within Custom games:

Normal Game: character stats are unchanged

Tournament Game: character stats of all players will be the same

  • Added new 3v3 map “Jungle Map” into the game, available in both ranked matches and custom maps, also added logic to randomize map in ranked matches. Players will now get a random map between Sand, Sci-fi and Jungle
  • Add new logic to calculate MVP and save playerData to Playfab
  • Fixed the logic of calculating the player’s trophy at endgame, players will no longer be able to cheat
  • Fixed the mine placing skill on various weapons, players can no longer moev when placing mines

Balanced Weapon Skill: damage (dmg), cooldown (cd)

  • Bruna8 Blaster Pistol 02: skill dmg 1001 > 1024
  • Bruna8 Blaster Pistol: skill dmg 510>522/bullet
  • Bruna Bubble Blaster: skill dmg change 1051 > 1065/bullet; ultimate dmg change 960 > 980/bullet
  • Plasma Grenade : skill dmg 1048 > 1062; ultimate dmg 1079 > 1099
  • Bruna Handheld Plasma Guzzy: skill dmg change 1075> 1128/bullet, range 7 > 8, bullet speed 10 > 12; ultimate dmg 818>838/bullet, range 8 > 9
  • Ice Spear: skill dmg 1189 > 1209; ultimate dmg 1480 > 1580
  • Last Wish: skill dmg change 710 > 730/bullet
  • Dragon Scale Blade: skill dmg 1284 > 1294; ultimate range 6 > 7; slow speed 1.2 > 1.5
  • Electrode Carbine: skill dmg 1192> 1172/hit
  • Lightning Blade: skill dmg 1368 > 1388, range 3 > 3.5;
  • Megalo Maniac: skill dmg change 739 > 749/ bullet; ultimate dmg 1789 > 1889
  • Special Delivery: skill range change 8 > 9; ultimate dmg change 1975 > 2075
  • Bruna Fire Axe: skill dmg change 1020 > 1035/hit; ultimate dmg change 528 > 548/hit
  • Split Frost Blade: ultimate dmg change 1443 > 1643
  • Bruna Plasma Shotty: skill dmg change 598 > 638/bullet; ultimate dmg 1999 > 2069
  • Bruna Plasma Blaster: skill dmg 1296 > 1316, range 8 > 9;
  • Brunium Axe of Death: skill dmg change 1035>1046/hit, range 7 > 8; ultimate dmg change 1850 > 1905, stun duration 1.5 > 2s

UPCOMING FEATURES

  1. Dashboard revamp

Phase 2 of the dashboard revamp is going well and we haven’t had many bug reports since our beta went live two weeks ago, therefore we are planning to have this new version go to production replacing the old dashboard at https://galaxyfightclub.com/dashboard later this week.

As mentioned in the last update, the new dashboard will have all the current game mechanics integrated in one place and we hope by doing that it becomes much easier for both new and old players to navigate to them.

2. Battle Royale Game Mode

Since the last update, we have been working on the web3 side of the Battle Royale game mode. While we were at it, there were some changes that we decided to make due to security issues.

  1. Create a new collections of ERC1155 ticket NFTs
  2. These ticket NFTs can be purchased with GCOIN
  3. Instead of charging GCOIN, ticket NFTs will be used when entering a match
  4. Instead of winning a prize in GCOIN, winner will now get prizes in ticket NFTs
  5. Ticket NFTs can then be burnt and used to redeem GCOIN

By having these changes, we have created isolation between GCOIN and the Battle Royale system. Ticket NFTs will become the medium used in the BR game mode, this reduces the risk and the magnitude of effect even if the new game mode ever get compromised or become exposed to exploits.

Update on essential tasks on BR mode:

  1. Smart contracts

The first draft of the ERC1155 ticket NFTs contract has been completed, and it is undergoing Dave’s review. The contract that takes care of minting, burning and redemption of tickets (Will be referred as game master contract) is currently in development, still working out some kinks after the changes.

2. Server (Record to endgame state)

The features already exist for the team match that we currently have, we will just have to adjust it according to BR mode, change the number of endgame states that require to create consensus etc.

3. Server (Key vault that can call to smart contract)

Will be creating a separate key vault (crypto wallet on server) that is dedicated only for BR mode and the game master contract. We have had experience with key vaults, they are used in achieving the GCOIN daily yield and P2E key crafting automation.

4. Server (Providing API endpoints for the game)

There will be API endpoints used to check whether a player is qualified for participating in BR. We will start development on this feature after the smart contract and the other server-side tasks, as we won’t need it until later on in the development process.

5. Frontend (For players to interact with the game master contract)

This part will also come later in the development process, it will just be a static page until the smart contract is deployed and set up to be used.

OTHER BUGS AND FIXES

  • Game server outage incident on 8th December 2022
    Status: Patched and Live

On the 8th of December, we received reports on players not being able to login to the game. Error messages such as “Account not found” and “incorrect password” were displayed when players tried to login.

After investigation, we found out that the issue was caused by Playfab (Our game service provider) updating data format on the unique session ticket which gets generated after login. We have been encrypting that token and passing it to our own server to use for authentication proving that the information passed by the game client is genuine. However, with the updated format, it broke the encryption algorithm and calls from the game client were unable to be received by our server, causing the service to be unavailable to all the players.

Since then, we have pushed out a patch on the encryption logic to accommodate the new data format as well as adding in some fail safe logic to allow for unaffected game-play even if a similar event happens again in the future.

The server unavailability lasted around 6 hours and we apologize for any inconvenience caused.

B: Business Development & Marketing

In the past two weeks, there have been a ton of very exciting updates on the marketing and business development side.

In continuation to our previous update, we have now concluded and received all recap material from YGGSEA in regards to our in-person event in Malaysia.

Visitors loved the GFC booth and were very impressed with our set up and execution — and more importantly our game!

As you can see in the images, we hired two mascots for this event. The official GFC mascot, the spartan as well as a female fighter!

You can expect the video recap of the event to be shared on YouTube and Twitter in the next couple of days.

Another partnership activation we have conducted recently was the airdrop together with VeeFriends.

We airdropped a total supply of 55 Mythic Mint Minks and 255 Uncommon Mint Minks to holders of VeeFriends and VeeFriends Series 2 respectively.

You can find the full details of the airdrop in the following Twitter thread -

https://twitter.com/GalaxyFight_NFT/status/1599879518457860096

We reserved a few of each of the NFTs as a contribution to the prize pool of our Galaxy Fight Club — Cross-IP Championship.

Furthermore, we are working on another airdrop together with VSP (VaynerSports Pass). This airdrop will be executed in a similar manner. However, it is going to be a weapon instead of a character.
Stay tuned for more details on the VSP airdrop!

Another great partnership activation was our most recent Twitter Space, ‘NFTs United’. We were joined by over 20 speakers, including Cyberkongz, Llamaverse, Champ, Saint (from Something is happening / Lost Realms), Jonny (Hustlepedia, co-host of CryptoBanter) and many many more. We had a live audience of over 500 listeners and a total listeners count of over 2000. We had some great conversations and provided a lot of valuable information to the listeners, so make sure to check out the replay in case you didn’t attend.

https://twitter.com/i/spaces/1mrxmkLENPqGy?s=20

https://twitter.com/i/spaces/1gqxvyDNnjjJB?s=20

Last but certainly not least, a quick update on our official Galaxy Fight Club Cross-IP Championship!

We have now concluded all of the qualifying tournaments for the participating partner projects and are looking to announce the final dates and times for the championship this coming week. Leading up to the championship, we will need our entire community to help us spread the word, especially on Twitter.

We will be reactivating all of our partners with exclusive graphics, tailored towards their characters and organise more fun events, for e.g. Twitter Spaces, to continue building up engagement and excitement for the final championship.

Here is a preview of one of the upcoming artworks for the partner activations -

Almost all of the participating partners have been giving us positive feedback across the board, which is very encouraging and exciting for us.

People are really enjoying this series of events, leading up to the big championship and can’t wait to finally face other projects in the colosseum!

C: Community

Another action packed 2 ETH Tournament with some familiar names from the Comfy Guild taking down the title — well played JPN Zaphkiel, Psyy and Jboiqt from team Beserk taking down The Way of Zen!! The quality of play was top notch as there were more weapons and character combinations adjusting to the new rules. The walking stick, FAL and Brown Asteroid emerged as a popular meta with a death machine + Brown asteroid anchoring the championship team. BUT we had a heels siting from the Monstars and quite a few retributions made an appearance.

DEGEN, Monstars, Zen, 2CG and newcomer MONKEYS rounded out the top 8 prize money recipients. We expanded the prize pool even further, including a “small bracket” for the first time to give new teams a chance to win. Congrats to the G-Three team for taking down the first small bracket prize pool!

Make sure to keep an eye on the Tournament Points document as there were some point updates including the walking stick and its pesky stun poke going to 2 points. We will continue to tweak systems to encourage strategy and teamwork.

There will not be a 2 ETH Tournament held this weekend as we begin the GROUP STAGE for the CROSS IP CHAMPIONSHIP… finally!!

If you earned a spot in the Cross-IP Championship with GFC or with a partner PLEASE STAY TUNED for additional information coming soon. The event will be world cup style with a Group Stage and Knockout stage. Groups to be released over the next few days with matches starting December 18. Moving to a group stage will give all entrants a chance to play multiple teams to test their skills and provide a more spread out streaming experience so we can showcase as many entrants, partners and GFC winners as possible. Tournament entrants will be broken into groups of 4 and play each team in their group (world cup style) with the top 2 teams from each group advancing to a double elimination knockout stage.

Final Event day has been moved to Sunday January 1 with update format to accommodate all the entrants.

Partners have been loving the GFC gameplay and competitive experience of the qualifier events. Most of them want to continue with the regular tournaments and events and get MORE involved in what we are doing. We will continue to build out the partner infrastructure, hold events with the communities who leaned into the GFC way of life and nurture their experience.

The GFC meme contest… WOW!!! You all were smart and hilarious with submissions and more than deserve the prizes earned. Congrats to @King Peque }{8’s @Makky and @Rett [Comfy] landing the top 3 spots. There were SO MANY amazing entries so we decided to widen the prize pool to give away more gold and silver keys for strong entries. If you did not win this time, DONT WORRY — we have trained 4 more GEN2 with some STUD breeders. Please talk to Guru about ideas for community events that you would enjoy (eg: art contest, best highlight video, etc etc)

We have not forgotten about the GFC World Cup event :) stay tuned it will be worth it.

--

--