Auto-sync: 20260330_170000
This commit is contained in:
parent
1eedefb7f7
commit
e126638b6e
2 changed files with 11 additions and 5 deletions
|
|
@ -652,7 +652,7 @@ class GameController extends ChangeNotifier {
|
||||||
} else if (isVsCPU) {
|
} else if (isVsCPU) {
|
||||||
int myScore = board.scoreRed; int cpuScore = board.scoreBlue;
|
int myScore = board.scoreRed; int cpuScore = board.scoreBlue;
|
||||||
bool isWin = myScore > cpuScore;
|
bool isWin = myScore > cpuScore;
|
||||||
calculatedXP = isWin ? (10 + (cpuLevel * 2)) : (isDraw ? 5 : 2);
|
calculatedXP = isWin ? (10 + (cpuLevel ~/ 2)).clamp(10, 25) : (isDraw ? 5 : 2);
|
||||||
|
|
||||||
if (isWin) {
|
if (isWin) {
|
||||||
await StorageService.instance.addWin();
|
await StorageService.instance.addWin();
|
||||||
|
|
|
||||||
|
|
@ -74,10 +74,16 @@ class _ProfileScreenState extends State<ProfileScreen> {
|
||||||
}
|
}
|
||||||
|
|
||||||
String _getPlayerTitle(int level) {
|
String _getPlayerTitle(int level) {
|
||||||
if (level < 5) return "Principiante";
|
if (level < 10) return "Principiante";
|
||||||
if (level < 10) return "Sfidante";
|
if (level < 20) return "Apprendista";
|
||||||
if (level < 15) return "Maestro dei Quadrati";
|
if (level < 40) return "Sfidante";
|
||||||
return "Leggenda del Neon";
|
if (level < 60) return "Tattico dell'Arena";
|
||||||
|
if (level < 80) return "Maestro dei Quadrati";
|
||||||
|
if (level < 100) return "Gran Maestro";
|
||||||
|
if (level < 130) return "Campione della Griglia";
|
||||||
|
if (level < 160) return "Entità Digitale";
|
||||||
|
if (level < 200) return "Oracolo del Codice";
|
||||||
|
return "Leggenda Suprema";
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> _handleRegistration() async {
|
Future<void> _handleRegistration() async {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue