MisterEhhe

class Character {
          	  int id;
          	  String name;
          	  String skill;
          	
          	  Character(this.id, this.name, this.skill);
          	}
          	
          	class Game {
          	  List<Character> characters = [];
          	
          	  void addCharacter(Character character) {
          	    if (!characters.any((c) => c.id == character.id)) {
          	      characters.add(character);
          	      print("Character ${character.name} added successfully!");
          	    } else {
          	      print("Character ID ${character.id} already exists. Please choose a different ID.");
          	    }
          	  }
          	}
          	
          	void main() {
          	  Game game = Game();
          	  int maxSize = 2 * 1024; // 2 GB
          	  int maxPermach = 150;
          	
          	  print("Welcome to The Last Blood game!");
          	
          	  while (game.characters.length < maxSize) {
          	    print("\nEnter character details:");
          	    int id = int.tryParse(getInput("ID: "));
          	    String name = getInput("Name: ");
          	    String skill = getInput("Skill: ");
          	
          	    Character character = Character(id, name, skill);
          	    game.addCharacter(character);
          	
          	    if (game.characters.length >= maxPermach) {
          	      print("Maximum number of characters reached. Game loading completed.");
          	      break;
          	    }
          	  }
          	
          	  print("\nGame ready to start!");
          	}
          	
          	String getInput(String prompt) {
          	  print(prompt);
          	  return stdin.readLineSync();
          	}
          	
          	Tak tahu nak letak character dan skill apak

MisterEhhe

class Character {
            int id;
            String name;
            String skill;
          
            Character(this.id, this.name, this.skill);
          }
          
          class Game {
            List<Character> characters = [];
          
            void addCharacter(Character character) {
              if (!characters.any((c) => c.id == character.id)) {
                characters.add(character);
                print("Character ${character.name} added successfully!");
              } else {
                print("Character ID ${character.id} already exists. Please choose a different ID.");
              }
            }
          }
          
          void main() {
            Game game = Game();
            int maxSize = 2 * 1024; // 2 GB
            int maxPermach = 150;
          
            print("Welcome to The Last Blood game!");
          
            while (game.characters.length < maxSize) {
              print("\nEnter character details:");
              int id = int.tryParse(getInput("ID: "));
              String name = getInput("Name: ");
              String skill = getInput("Skill: ");
          
              Character character = Character(id, name, skill);
              game.addCharacter(character);
          
              if (game.characters.length >= maxPermach) {
                print("Maximum number of characters reached. Game loading completed.");
                break;
              }
            }
          
            print("\nGame ready to start!");
          }
          
          String getInput(String prompt) {
            print(prompt);
            return stdin.readLineSync();
          }
          
          Tak tahu nak letak character dan skill apak