The website link is https://constellation.fun
The first basic function version is currently online.
The second version of more community functions will also be online in the future.
Welcome to play.
If you have any good suggestions, please leave a message, thanks!
Hey @Clara, I have a couple of feedback on the game!
Firstly, I could see some places where UI can be improved and provide better on-screen clarity. Right now, the text gets mixed up with the stars in the background maybe due to font size and typography?
On mobile, it is showing this error while trying to connect wallet
I was trying to buy 1000 CON and it threw me this error
was able to mint CON in the second (100 CON) and the third attempt (300 CON) but got this on the fourth attempt (400 CON)
I connected and disconnected the wallet and then am getting this error while trying to connect the wallet again
Here, again the texts are not clearly readable and couldn’t get past this screen, the loading indicator kept loading
I couldn’t spin this wheel either, maybe I’d need to wait until the timer got over? (probably would be good to indicate that using the tooltip or smthg)
I was encountering the error Current connector is not available even though it was showing my wallet was connected.
To fix the wallet issues, I’d suggest using the standard connectors. And would great to add the burner wallet functionality as well to try out the platform on the go without requiring to connect the browser wallet. And overall, I feel that UI can still be improved.
Also, can you share the repo link, landing page, and website to have a look at?
another one, while i do have wallet installed in my browser.
Also, I minted a few CON and disconnected my wallet and then again connected. But after connecting again, it was showing that my CON balance was 0.
@Nazeeh21 Thanks for your test and suggestion!
All the functional issues you mentioned are caused by unstable connection to the wallet. But we do use the official connector.
The following code is the code for our front-end to connect to the wallet. Which refer to the official documentation.
import { Fuel, Contract } from 'fuels';
import { FuelWalletConnector, FuelWalletDevelopmentConnector, FueletWalletConnector, } from '@fuels/connectors';
......
let fuel = new Fuel({
connectors: [
new FuelWalletDevelopmentConnector(),
new FueletWalletConnector(),
new FuelWalletConnector(),
],
});
async function connectAccount() {
try{
let res = await fuel.connect();
if(res){
const currentAccount = await fuel.currentAccount();
const wallet = await fuel.getWallet(currentAccount);
setMyWallet(wallet);
setAddress(wallet.address.toB256());
const gameContract = new Contract(gamecontractId, mygameAbi, wallet);
setMyContract(gameContract);
}else{
console.log('not connected');
}
}catch(e){
alert('launch wallet error, please install fuel wallet and conncet it')
}
}
......
Is this code to connect the wallet not the latest or is it not a standard connection method?
As for the screen being made into a mobile version instead of a computer version, it is because most games are still played on mobile phones. I hope that the official wallet of fuel will have a mobile version later, so that it will be very convenient to use.
However, thanks for your suggestion, we immediately arranged to start the development of the computer side, then merged the computer side and the mobile side, and adapted them according to the size of the screen.
The turntable function requires that the countdown ends before it can be turned.
About the connection of fonts and stars, I have given feedback to the front-end and asked her to modify it.
Hi @Nazeeh21
Our game has been adapted to both PC and mobile now.
You can play it on PC, it may be smoother.
@Clara the current Fuel connectors do work for mobile, I’d suggest using the Burner wallet option.
@nick Thank you for your suggestion.
I will let our team members do some research in this area before deciding on the mobile wallet solution.
Thanks Clara, will check that out today and will get back to you
The lucky wheel is missing provable on-chain fairness. You should implement Fuel VRF SDK and provide provably fair outcome of each wheel spin.
Thanks @great9
VRF is just a provable random number. It is currently not suitable for playing games. Although our random number generation algorithm is hidden, all our game contract codes are open source, and there is no fairness issue you mentioned.
Of course, we are also considering how to better integrate VRF.
What are you talking about?
It is perfectly suited to augment gameplay.
What she means is that VRF is not suitable for games with high real-time requirements.
Thsts just not true.
Fuel VRF that we created provides randomness in under 2 seconds.