Skip to content
Snippets Groups Projects
game_data.dart 1.55 KiB
Newer Older
Benoît Harrault's avatar
Benoît Harrault committed
class GameData {
  static const Map<String, Map<String, List<String>>> templates = {
    // 'size': {
    //   'level': [
    //     '[width]x[height];[blocks];[init]',
    //   ],
    // },
    'small': {
      'easy': [
        // ok
        '5x5;AABBBAABBCADECCDDCCFGGGGG;0205030001000300000040003',
      ],
      'medium': [
        // duplicate // to replace
        '5x5;AAABCAADBBEEEEBEFFFBEEGGG;1000002004504000000000000',
      ],
      'hard': [
        // to check
        '5x5;AAABCAADBBEEEEBEFFFBEEGGG;1000002004504000000000000',
      ],
    },
    'medium': {
      'easy': [
        // to check
        '8x5;ABBBBCDDAABECCDDFAAECCGDFFEEHHGGFFEHHHIG;0005005040300404020500001040000002000500',
      ],
      'medium': [
        // to check
        '8x5;AABBCCCDAABBCCDDAEBFFGDHIIIFFJJHIIKFJJJH;2020003000000000003050005000000000001050',
      ],
      'hard': [
        // to check
        '8x5;AABCCCDDEEBBCCDDEEFFFGGDEHHFFGGGHHHIIIII;0000100500000200000500014030005001001000',
      ],
    },
    'large': {
      'easy': [
        // duplicate // to replace
        '5x11;ABBCCDBBCCDDBCEDDFFEGGHEEGGHEIJGHIIJHHKIJLKKILLKMMLLMMM;0003040004000000200000030200000400000003300000400520000',
      ],
      'medium': [
        // to check
        '5x11;ABBCCDBBCCDDBCEDDFFEGGHEEGGHEIJGHIIJHHKIJLKKILLKMMLLMMM;0003040004000000200000030200000400000003300000400520000',
      ],
      'hard': [
        // duplicate // to replace
        '5x11;ABBCCDBBCCDDBCEDDFFEGGHEEGGHEIJGHIIJHHKIJLKKILLKMMLLMMM;0003040004000000200000030200000400000003300000400520000',
      ],
    },
  };
}