Dev Blog #21
IMPORTANT:
Gate.io:
If you are a Canadian or US resident and have been using Gate.io to trade GCOIN, please be aware that as of April 30th, 2022, you will no longer be able to trade GCOIN. To make sure you don’t lose any funds, please make sure to withdraw all of your assets from their platform before then.Hiring:
We are stilling look for a senior backend developer, please send your CV to me at ado@galaxyfightclub.com if you believe you fit the job description.
a) Game and Web 3 Development
- After pushing out a new build literally every 2 days for the last 2 weeks, all of the major bugs have been fixed
- The app has also been approved on Google Play Store and we are now going through the process with Apple. It’s a back and fourth process of Apple requesting we make certain changes to our app description/keywords or in-game mechanics and then us making the changes and resubmitting it, we are expecting this to take between 1–2 weeks
- If you plan to mint a vial, please remember to burn you 3 asteroids on our forge page as soon as possible
- The discounted price of 560 GCOIN for training (30% off from the original price of 800 GCOIN) will only last a few more days until 12PM EST on the 7rd of April, 2022.
b) Business Development & Marketing
- Begun our marketing push with a number of alpha groups and partner collections getting involved with Genesis Fighters and GCOIN including Habibiz, CryptoISO and others
- Kicked-off our YGG SEA partnership with an IRL gaming booth in a P2E gaming carnival in Indonesia which is a country rich with P2E players
- Mutual announcement with Illuvium in combination with a giveaway of an exclusive Arlen NFT
c) Community
- Due to popular demand we have decided to run Royal Rumble minigame again, we already had a week of prelims where we handed out 30 Royal Rumble roles, a GFC Cosmetic Item, a GFC Christmas Cracker and a GFC Genesis Weapon, with plenty more excitement to come and GFC items to be handed out for the next round
A: Game and Web 3 Development
GAME DEVELOPMENT
In the last two weeks the game development team has been focused heavily on fixing all game bugs and improving game performance with the help of Chase Root, one of our key advisors on the game side.
We are happy to say that after pushing out a new build literally every 2 days for the last 2 weeks, all of the major bugs have been fixed. We also improved our game visual with character modeling optimization and weapon skill VFX, for example we made some updates to the Cube attacks.
We also improved controls for external controllers like the Razor Kishi amongst other things.
We are ready for Open Beta, the app has also been approved on Google Play Store and we are now going through the process with Apple. It’s a back and fourth process of Apple requesting we make certain changes to our app description/keywords or in-game mechanics and then us making the changes and resubmitting it, we are expecting this to take between 1–2 weeks.
Vials and Asteroids
We noticed that a number of wallets holding the 3 asteroids still have not burned their 3 asteroids, please remember to do so before 12PM on the 5th of April!
Gen 2 Training
https://training.galaxyfightclub.com/ went live a couple days ago, and over 200 Gen 2 fighters have already been trained as of the time this update is written, over 100K GCOIN have been spent on training alone.
We would also like to share some more technical details about out training mechanism for those interested to learn how it works. Most of you already know that our Gen 1 fighters live on the Ethereum blockchain. As part of our training mechanism, we verify that your wallet have ownership over the Gen 1 fighter you choose to train with a dedicated key vault on our server which is a wallet that acts as the signer of messages.
When you press “train” on the training page, the page calls to our custom endpoint which checks the ownership of the fighters and returns a signed message to the frontend page. That message is then passed into the contract to be checked and verified for 3 things.
- The message contains the correct information
- The message is signed by wallet with the special “validator” role
- The user owns the weapons they chose to use and have enough GCOIN to train
When the message is signed, it is also signed with a timestamp, which means that the message is only valid for a short period of time (in our case 5 minutes) to prevent the user from transferring/selling the fighter just before they click confirm on the training transaction.
Finally on training, a quick reminder that there is a 5 days cool down period on the Gen 1 fighter before it can be used to train again, and there also a 7 days development period for the Gen 2 to grow out of their pods. The discounted price of 560 GCOIN for training (30% off from the original price of 800 GCOIN) will only last a few more days until 12PM EST on the 7rd of April, 2022.
Reward System and Energy System
During the last two weeks, we finalised the agreement with Photon Enterprise and with fast response and actions from the Photon Engine Team, We have been able to set up a Photon Enterprise server for our game. This means the better connection speed and the higher computing power that was mentioned two weeks ago will be ready in time for the Open Beta.
Since we onboarded the Photon Enterprise server, we have been working on the custom plugin and backend that the game would call to communicate with the server about the game state. These information will be used for a few things:
- Determine whether the user is eligible for earning gold key fragments or silver key fragments.
- Deduct the fighter’s energy, energy will be used every game and will regenerate over time, fighters won’t be able to earn key fragments if they don’t have any energy
Currently, the game is relying on the user (i.e. the game in the user’s device) to communicate with the server about the game state. This is a temporary solution as there are security issues in place, and situations where we can’t completely trust the information given to us by the user. These issues will be fixed/avoided by having our custom plugin built on Photon Enterprise.
The Game dev team and our backend developers have been working together on this feature, and it is presenting us with new challenges but we have already built a temporary solution for Open Beta and it will not affect the game play.
One of our solidity developers had to leave our team recently because of a personal health problem which put more workload on the other team members to deliver the above features but we have been fortunate enough to find a replacement who is just as talented to continue with our development schedule.
Other Ongoing Tasks
|NFT Authentication API
We will be rewriting that API to allow for faster response times and have better code structure to bear the amount of traffic that will come from the game release. More partnering collections will also be added into the API and you can expect to see them in game soon!
Account Email Change
There currently isn’t a way to change the email you have binded with your wallet on the dashboard, it’s all done manually from the backend at the moment. It is such a simple function but it is difficult to build because the game service that we use, Playfab, does not allow for this feature because of security issues they had in the past. We are coming up with a solution to resolve that, so you are able to verify the ownership of the account and then change the email associated with your wallet on the dashboard without having to reach out to a member of the team to do it for you.
GFC Collabs Collection
While all the items/features are being developed, Dave is also working on another smart contract which will go live very soon, that is the “GFC Collabs” collection. We are building this collection because there are some partners that we would like to become part of our ecosystem with NFTs in our unique artstyle while having their characters be playable in our game. We are happy to say that Arlen from Illuvium will be the first Character in that collection, refer to the announcement channel in our Discord server for more details on how to win one of them!
B: Business Development and Marketing
As previously announced, we put together an extensive plan to create a ton of exposure to Galaxy Fight Club throughout the month of April and onwards.
In the past two weeks, we saw a ton of action and new people checking out Galaxy Fight Club including, basically the beginning of our marketing push. Those of you who were paying attention might have seen a few very noticeable wallets sweep one of our collections including Ramo from the Habibiz project — which is no coincidence.
As part of this marketing push, we also announced the details of our YGG SEA partnership along with the gaming booth that we set up at the YGG P2E gaming carnival in Indonesia. Visitors loved our gaming booth and the feedback we received from everyone so far has been more than amazing. Additionally, we hosted a discord AMA together with YGG SEA. Next week, we will release a short clip of the event to give everyone a better understanding and insights into how it went!
Furthermore, we had two more Twitter Spaces — one of them being feat. CoolTimes (https://twitter.com/cooItimes) and the other being with Propertys, one of our great partners. Both of these have been recorded and can be found on the respective account as they were not hosted by us.
Cooltimes Spaces: https://twitter.com/i/spaces/1kvKpAQgleDGE
Additionally, we were happy to be yet again featured on 67Kevins YouTube channel! Feel free to check it out using the following link —
Another feature was on CryptoISO (https://twitter.com/crypto_iso)-
Ado and Yas also had the pleasure to be featured on the ZimaRed podcast by Andrew Steinwold (https://twitter.com/AndrewSteinwold) who is part of the Investment team at Sfermion, one of our VC partners. This episode will be published next week.
Illuvium Partnership
More recently we kicked off our series of new partnership announcements by sharing a mutual announcement with Illuvium in combination with a giveaway of an exclusive Arlen NFT.
Please remember to participate in the giveaway on their Discord starting tomorrow, April 4th, if you would like to get a chance to win one of these exclusive NFTs.
Once the GFC Partnership Bot is live you can find it on the right-side nav bar under Promotions of Illuvium’s Discord. You MUST complete this next step and DM the bot with only your compatible ETH wallet address. Doing so completes your entry into the draw. Please temporarily enable DMs from the Server to message the bot, and then disable when you are finished.
For more detailed information please revisit our announcement.
C. Community
ROYAL RUMBLE
In anticipation of the “real” arena fighting, the last two weeks have all been about that Royal Rumble action in Discord! .
After many preliminary rumbles, 24 people ended up with the Royal Rumble role and battled it out between themselves.
It was an hour of intense backstabbing, accidental deaths and heartbreaking eliminations! Every round elimination rules were in place, causing people to lose their Royal Rumble Role if they triggered a certain death in-game, whereas the winner of each round had the option to either take an offer (and the elimination) or continue on rumbling for the grand prize that was a GFC Genesis Fighter.
Many explosive breads and animal-related accidents later there could be but one winner! After turning down two offers previously, it was @LeoR2D2#3386 who was the last person standing, taking home the GFC Genesis Fighter and receiving the Rumble Royalty discord role to stand out in the crowd even a little more!!
But even for those unfortunate souls who never were able to obtain the Rumble Role there was some excitement! All they had to do was swear their (temporary) loyalty to one of the contestants! It was @Bust#4265 who chose wisely and got a Genesis Tier 2 Key for their efforts and loyalty!
Due to popular demand we have decided to run it straight back!
We already had a week of prelims where we handed out 30 Royal Rumble roles, a GFC Cosmetic Item, a GFC Christmas Cracker and a GFC Genesis Weapon (Axe), with plenty more excitement to come and GFC items to be handed out before we have our next Royally Royal Galaxy Rumble!
Winner of the “RRGR — Run it Back!” will once again receive a Genesis Fighter!
This is the fun battling we all want to be doing, sadly we also have to do some less fun battling behind the scenes!
Keeping our discord safe is our number 1 priority and now even more than ever! Because of the latest string of attacks on other projects (BYAC and others) we are even closer reviewing the bots we use and the accounts that join our discord on a daily basis. We want our discord to be a safe space and are doing everything we can to make it that way. (that being said, please know we would NEVER do any surprise mints!) You, the community, can help us with that by reporting any spam/scam DMs or odd behaviour in chat! Communication is key ;)
And now back to the fun stuff!!
Up and coming Events and Excitement!
Right now we have an active contest going to help name some of our new Gen 2 Fighter Races!
Tier 3 Genesis Keys are up for grab but obviously that is nothing compared to being eternalised through your name being part of our GFC universe! Head to #degen-notifications to read all about it!
A new free-for-all poker tournament is on the horizon! Due to Discord restrictions and reports on accounts/servers being banned because of gambling activities we have decided to pause the poker activities for the time being. But do not worry, we will be back sooner than later! Expect a prize pot fully sponsored by us, open to all, with a plethora of prizes to be won!