Auto-sync: 20260330_170000
This commit is contained in:
parent
1eedefb7f7
commit
caa8f80cd0
2 changed files with 11 additions and 5 deletions
|
|
@ -652,7 +652,7 @@ class GameController extends ChangeNotifier {
|
|||
} else if (isVsCPU) {
|
||||
int myScore = board.scoreRed; int cpuScore = board.scoreBlue;
|
||||
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) {
|
||||
await StorageService.instance.addWin();
|
||||
|
|
|
|||
|
|
@ -74,10 +74,16 @@ class _ProfileScreenState extends State<ProfileScreen> {
|
|||
}
|
||||
|
||||
String _getPlayerTitle(int level) {
|
||||
if (level < 5) return "Principiante";
|
||||
if (level < 10) return "Sfidante";
|
||||
if (level < 15) return "Maestro dei Quadrati";
|
||||
return "Leggenda del Neon";
|
||||
if (level < 10) return "Principiante";
|
||||
if (level < 20) return "Apprendista";
|
||||
if (level < 40) return "Sfidante";
|
||||
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 {
|
||||
|
|
|
|||
Loading…
Reference in a new issue