Changeset View
Changeset View
Standalone View
Standalone View
src/activities/sudoku/resource/4/Data.qml
- This file was added.
1 | /* GCompris - Data.qml | ||||
---|---|---|---|---|---|
2 | * | ||||
3 | * Copyright (C) 2020 Shubham Mishra <shivam828787@gmail.com> | ||||
4 | * | ||||
5 | * Authors: | ||||
6 | * Shubham Mishra <shivam828787@gmail.com> | ||||
7 | * | ||||
8 | * This program is free software; you can redistribute it and/or modify | ||||
9 | * it under the terms of the GNU General Public License as published by | ||||
10 | * the Free Software Foundation; either version 3 of the License, or | ||||
11 | * (at your option) any later version. | ||||
12 | * | ||||
13 | * This program is distributed in the hope that it will be useful, | ||||
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||||
16 | * GNU General Public License for more details. | ||||
17 | * | ||||
18 | * You should have received a copy of the GNU General Public License | ||||
19 | * along with this program; if not, see <http://www.gnu.org/licenses/>. | ||||
20 | */ | ||||
21 | import GCompris 1.0 | ||||
22 | | ||||
23 | Data { | ||||
24 | objective: qsTr("Play with larger grids using numbers.") | ||||
25 | difficulty: 6 | ||||
26 | | ||||
27 | property var symbols: [ | ||||
28 | {"imgName": "1", "text": '1', "extension": ".svg"}, | ||||
29 | {"imgName": "2", "text": '2', "extension": ".svg"}, | ||||
30 | {"imgName": "3", "text": '3', "extension": ".svg"}, | ||||
31 | {"imgName": "4", "text": '4', "extension": ".svg"}, | ||||
32 | {"imgName": "5", "text": '5', "extension": ".svg"}, | ||||
33 | {"imgName": "6", "text": '6', "extension": ".svg"}, | ||||
34 | {"imgName": "7", "text": '7', "extension": ".svg"}, | ||||
35 | {"imgName": "8", "text": '8', "extension": ".svg"}, | ||||
36 | {"imgName": "9", "text": '9', "extension": ".svg"} | ||||
37 | ] | ||||
38 | | ||||
39 | data: [ | ||||
40 | { | ||||
41 | "symbols": symbols, | ||||
42 | "data": [ | ||||
43 | [ | ||||
44 | ['8', '9', '3', '4', '5', '2', '6', '7', '1'], | ||||
45 | ['7', '1', '6', '3', '9', '8', '5', '.', '2'], | ||||
46 | ['2', '4', '5', '1', '7', '6', '9', '8', '3'], | ||||
47 | ['5', '2', '1', '8', '4', '9', '3', '6', '7'], | ||||
48 | ['9', '6', '.', '2', '3', '7', '1', '5', '8'], | ||||
49 | ['3', '8', '7', '5', '6', '1', '4', '2', '9'], | ||||
50 | ['4', '7', '.', '9', '1', '5', '8', '.', '6'], | ||||
51 | ['6', '5', '9', '7', '8', '3', '2', '1', '4'], | ||||
52 | ['1', '3', '8', '6', '.', '4', '.', '9', '5'] | ||||
53 | ], | ||||
54 | [ | ||||
55 | ['7', '9', '4', '6', '3', '5', '8', '1', '2'], | ||||
56 | ['8', '3', '2', '4', '9', '1', '5', '7', '6'], | ||||
57 | ['6', '1', '5', '.', '8', '2', '4', '.', '3'], | ||||
58 | ['5', '2', '8', '1', '7', '3', '6', '4', '9'], | ||||
59 | ['4', '7', '3', '2', '6', '9', '1', '5', '8'], | ||||
60 | ['9', '6', '1', '8', '5', '4', '3', '2', '7'], | ||||
61 | ['3', '8', '9', '5', '1', '7', '2', '6', '4'], | ||||
62 | ['2', '5', '6', '.', '4', '.', '7', '3', '1'], | ||||
63 | ['1', '4', '7', '3', '2', '6', '9', '8', '5'] | ||||
64 | ], | ||||
65 | [ | ||||
66 | ['5', '6', '2', '1', '7', '9', '4', '3', '8'], | ||||
67 | ['.', '3', '4', '8', '5', '6', '7', '1', '2'], | ||||
68 | ['1', '8', '7', '4', '3', '2', '5', '9', '6'], | ||||
69 | ['6', '9', '.', '7', '1', '5', '3', '2', '4'], | ||||
70 | ['4', '1', '3', '9', '2', '8', '6', '.', '5'], | ||||
71 | ['7', '2', '5', '3', '6', '4', '9', '8', '1'], | ||||
72 | ['8', '5', '9', '2', '4', '3', '1', '6', '7'], | ||||
73 | ['2', '7', '6', '5', '9', '1', '8', '4', '3'], | ||||
74 | ['3', '4', '1', '.', '8', '7', '2', '5', '9'] | ||||
75 | ], | ||||
76 | [ | ||||
77 | ['2', '1', '6', '4', '7', '8', '9', '5', '3'], | ||||
78 | ['4', '9', '7', '.', '5', '3', '2', '6', '8'], | ||||
79 | ['5', '3', '8', '2', '6', '9', '4', '1', '7'], | ||||
80 | ['8', '.', '4', '9', '3', '6', '1', '7', '5'], | ||||
81 | ['6', '5', '.', '7', '4', '1', '8', '2', '9'], | ||||
82 | ['1', '7', '9', '8', '2', '5', '3', '4', '6'], | ||||
83 | ['3', '4', '1', '6', '9', '7', '5', '8', '2'], | ||||
84 | ['7', '8', '5', '3', '1', '2', '6', '.', '4'], | ||||
85 | ['9', '6', '2', '5', '8', '4', '7', '3', '1'] | ||||
86 | ] | ||||
87 | ] | ||||
88 | }, | ||||
89 | { | ||||
90 | "symbols": symbols, | ||||
91 | "data": [ | ||||
92 | [ | ||||
93 | ['3', '8', '4', '9', '5', '6', '2', '7', '1'], | ||||
94 | ['9', '.', '6', '8', '7', '2', '5', '3', '4'], | ||||
95 | ['2', '5', '7', '1', '4', '.', '6', '9', '8'], | ||||
96 | ['8', '9', '3', '.', '.', '5', '1', '.', '7'], | ||||
97 | ['7', '2', '1', '4', '3', '9', '8', '5', '6'], | ||||
98 | ['6', '4', '5', '7', '1', '8', '9', '2', '.'], | ||||
99 | ['1', '3', '9', '.', '8', '7', '.', '6', '2'], | ||||
100 | ['4', '6', '2', '3', '9', '1', '7', '.', '5'], | ||||
101 | ['5', '7', '8', '2', '6', '4', '.', '1', '.'] | ||||
102 | ], | ||||
103 | [ | ||||
104 | ['1', '2', '8', '4', '9', '3', '.', '6', '5'], | ||||
105 | ['6', '.', '4', '5', '7', '8', '2', '9', '1'], | ||||
106 | ['5', '7', '9', '2', '1', '6', '8', '4', '3'], | ||||
107 | ['2', '6', '1', '3', '8', '5', '4', '7', '9'], | ||||
108 | ['8', '5', '3', '.', '4', '9', '1', '2', '6'], | ||||
109 | ['9', '.', '7', '6', '.', '1', '3', '5', '8'], | ||||
110 | ['.', '.', '6', '1', '5', '.', '9', '3', '2'], | ||||
111 | ['3', '9', '2', '8', '6', '7', '5', '1', '.'], | ||||
112 | ['4', '1', '5', '9', '3', '2', '6', '.', '.'] | ||||
113 | ], | ||||
114 | [ | ||||
115 | ['.', '8', '.', '4', '9', '2', '5', '1', '6'], | ||||
116 | ['5', '.', '.', '7', '1', '6', '8', '.', '3'], | ||||
117 | ['.', '6', '1', '3', '5', '.', '2', '4', '7'], | ||||
118 | ['1', '2', '6', '.', '3', '7', '4', '5', '9'], | ||||
119 | ['.', '9', '5', '2', '6', '1', '3', '7', '8'], | ||||
120 | ['8', '7', '3', '.', '4', '5', '6', '2', '1'], | ||||
121 | ['.', '3', '9', '1', '2', '4', '7', '8', '5'], | ||||
122 | ['7', '1', '4', '5', '8', '3', '9', '6', '2'], | ||||
123 | ['2', '5', '8', '6', '7', '9', '1', '3', '4'] | ||||
124 | ], | ||||
125 | [ | ||||
126 | ['3', '7', '.', '4', '1', '.', '8', '5', '9'], | ||||
127 | ['9', '5', '.', '8', '7', '3', '6', '.', '2'], | ||||
128 | ['6', '1', '8', '2', '9', '5', '3', '4', '7'], | ||||
129 | ['4', '3', '9', '1', '8', '.', '2', '6', '5'], | ||||
130 | ['1', '2', '7', '5', '6', '4', '9', '8', '3'], | ||||
131 | ['.', '8', '6', '3', '2', '9', '4', '7', '1'], | ||||
132 | ['8', '9', '.', '7', '.', '2', '5', '3', '.'], | ||||
133 | ['7', '6', '5', '9', '3', '8', '1', '2', '4'], | ||||
134 | ['2', '4', '3', '6', '5', '.', '7', '9', '.'] | ||||
135 | ] | ||||
136 | ] | ||||
137 | }, | ||||
138 | { | ||||
139 | "symbols": symbols, | ||||
140 | "data": [ | ||||
141 | [ | ||||
142 | ['6', '1', '7', '5', '2', '9', '3', '.', '8'], | ||||
143 | ['.', '4', '.', '.', '8', '6', '9', '2', '7'], | ||||
144 | ['8', '9', '.', '.', '7', '4', '5', '6', '.'], | ||||
145 | ['1', '8', '.', '.', '5', '7', '4', '.', '2'], | ||||
146 | ['.', '2', '6', '9', '3', '1', '7', '.', '5'], | ||||
147 | ['7', '.', '5', '2', '4', '8', '.', '1', '9'], | ||||
148 | ['9', '7', '8', '4', '.', '2', '1', '5', '3'], | ||||
149 | ['3', '.', '1', '8', '.', '.', '.', '7', '4'], | ||||
150 | ['.', '5', '4', '7', '1', '3', '8', '.', '6'] | ||||
151 | ], | ||||
152 | [ | ||||
153 | ['8', '5', '2', '4', '3', '1', '9', '6', '7'], | ||||
154 | ['1', '9', '6', '2', '.', '5', '4', '.', '8'], | ||||
155 | ['.', '.', '.', '6', '8', '9', '5', '2', '1'], | ||||
156 | ['2', '1', '5', '.', '6', '8', '.', '4', '9'], | ||||
157 | ['7', '.', '.', '1', '2', '4', '3', '.', '.'], | ||||
158 | ['6', '.', '3', '9', '5', '7', '1', '8', '.'], | ||||
159 | ['.', '2', '1', '7', '4', '6', '8', '9', '3'], | ||||
160 | ['.', '6', '.', '5', '1', '3', '2', '7', '4'], | ||||
161 | ['3', '.', '4', '.', '.', '.', '6', '.', '5'] | ||||
162 | ], | ||||
163 | [ | ||||
164 | ['.', '3', '2', '8', '5', '1', '6', '.', '.'], | ||||
165 | ['6', '8', '9', '3', '4', '2', '.', '7', '1'], | ||||
166 | ['4', '1', '5', '.', '9', '7', '8', '2', '3'], | ||||
167 | ['2', '4', '.', '.', '.', '9', '7', '3', '.'], | ||||
168 | ['5', '.', '7', '2', '3', '.', '1', '6', '8'], | ||||
169 | ['1', '6', '3', '7', '8', '5', '4', '9', '2'], | ||||
170 | ['9', '7', '.', '4', '.', '8', '3', '5', '.'], | ||||
171 | ['3', '2', '.', '.', '1', '6', '9', '.', '7'], | ||||
172 | ['8', '.', '6', '.', '7', '3', '2', '.', '.'] | ||||
173 | ], | ||||
174 | [ | ||||
175 | ['9', '5', '8', '6', '4', '.', '1', '7', '2'], | ||||
176 | ['2', '6', '4', '.', '5', '1', '.', '8', '3'], | ||||
177 | ['1', '3', '7', '.', '8', '2', '4', '.', '6'], | ||||
178 | ['3', '4', '9', '8', '2', '.', '6', '1', '7'], | ||||
179 | ['6', '1', '2', '4', '9', '7', '8', '3', '.'], | ||||
180 | ['.', '.', '.', '1', '3', '6', '2', '9', '4'], | ||||
181 | ['5', '.', '1', '.', '.', '9', '7', '.', '8'], | ||||
182 | ['7', '8', '6', '.', '.', '.', '3', '.', '9'], | ||||
183 | ['4', '9', '3', '2', '.', '8', '5', '.', '.'] | ||||
184 | ] | ||||
185 | ] | ||||
186 | }, | ||||
187 | { | ||||
188 | "symbols": symbols, | ||||
189 | "data": [ | ||||
190 | [ | ||||
191 | ['.', '1', '7', '3', '.', '8', '.', '.', '2'], | ||||
192 | ['2', '9', '8', '.', '1', '6', '3', '7', '.'], | ||||
193 | ['3', '5', '.', '9', '7', '2', '.', '.', '4'], | ||||
194 | ['6', '3', '9', '5', '4', '.', '7', '.', '8'], | ||||
195 | ['.', '.', '4', '.', '.', '3', '5', '1', '9'], | ||||
196 | ['1', '8', '.', '2', '9', '.', '4', '.', '.'], | ||||
197 | ['5', '.', '3', '.', '.', '9', '2', '.', '7'], | ||||
198 | ['.', '7', '.', '6', '3', '5', '9', '.', '.'], | ||||
199 | ['.', '.', '1', '7', '2', '4', '.', '5', '.'] | ||||
200 | ], | ||||
201 | [ | ||||
202 | ['.', '5', '8', '6', '7', '.', '3', '9', '2'], | ||||
203 | ['2', '.', '.', '4', '5', '.', '.', '7', '6'], | ||||
204 | ['.', '.', '6', '.', '.', '.', '8', '5', '4'], | ||||
205 | ['.', '8', '.', '7', '2', '6', '5', '4', '.'], | ||||
206 | ['5', '.', '2', '9', '.', '4', '.', '3', '.'], | ||||
207 | ['1', '7', '4', '5', '.', '3', '2', '6', '.'], | ||||
208 | ['3', '.', '.', '8', '6', '.', '4', '1', '.'], | ||||
209 | ['8', '9', '5', '.', '4', '.', '6', '.', '.'], | ||||
210 | ['6', '4', '.', '.', '.', '5', '9', '8', '7'] | ||||
211 | ], | ||||
212 | [ | ||||
213 | ['4', '.', '5', '7', '3', '1', '9', '6', '2'], | ||||
214 | ['3', '.', '6', '4', '.', '.', '.', '8', '.'], | ||||
215 | ['9', '1', '7', '.', '.', '2', '4', '5', '3'], | ||||
216 | ['.', '9', '8', '5', '2', '7', '.', '1', '.'], | ||||
217 | ['.', '7', '.', '.', '.', '4', '.', '.', '8'], | ||||
218 | ['.', '.', '1', '3', '6', '8', '.', '7', '.'], | ||||
219 | ['.', '3', '2', '.', '.', '9', '7', '4', '.'], | ||||
220 | ['7', '.', '.', '.', '.', '.', '2', '3', '1'], | ||||
221 | ['1', '6', '.', '2', '7', '3', '8', '9', '5'] | ||||
222 | ], | ||||
223 | [ | ||||
224 | ['6', '5', '1', '8', '4', '7', '3', '.', '9'], | ||||
225 | ['.', '4', '9', '.', '1', '5', '6', '.', '.'], | ||||
226 | ['7', '.', '3', '.', '2', '9', '4', '.', '.'], | ||||
227 | ['.', '2', '.', '7', '9', '6', '8', '4', '1'], | ||||
228 | ['.', '9', '.', '4', '3', '.', '5', '.', '2'], | ||||
229 | ['1', '6', '4', '.', '.', '2', '.', '.', '3'], | ||||
230 | ['4', '1', '.', '9', '.', '.', '7', '5', '.'], | ||||
231 | ['5', '3', '6', '.', '.', '.', '.', '9', '.'], | ||||
232 | ['.', '7', '8', '1', '5', '.', '.', '3', '6'] | ||||
233 | ] | ||||
234 | ] | ||||
235 | }, | ||||
236 | { | ||||
237 | "symbols": symbols, | ||||
238 | "data": [ | ||||
239 | [ | ||||
240 | ['.', '2', '.', '1', '.', '5', '.', '.', '9'], | ||||
241 | ['.', '.', '1', '4', '7', '6', '2', '8', '.'], | ||||
242 | ['3', '7', '4', '.', '8', '2', '.', '.', '6'], | ||||
243 | ['.', '6', '3', '.', '4', '1', '.', '9', '2'], | ||||
244 | ['4', '5', '9', '.', '.', '.', '8', '.', '7'], | ||||
245 | ['.', '.', '2', '7', '5', '.', '6', '3', '.'], | ||||
246 | ['.', '4', '7', '.', '.', '8', '3', '.', '1'], | ||||
247 | ['.', '3', '.', '6', '.', '4', '.', '2', '5'], | ||||
248 | ['6', '.', '.', '3', '.', '.', '.', '.', '8'] | ||||
249 | ], | ||||
250 | [ | ||||
251 | ['4', '.', '5', '.', '2', '.', '7', '.', '1'], | ||||
252 | ['.', '.', '.', '3', '4', '.', '5', '6', '8'], | ||||
253 | ['6', '.', '.', '8', '5', '7', '2', '.', '.'], | ||||
254 | ['.', '.', '4', '.', '.', '5', '.', '7', '.'], | ||||
255 | ['.', '3', '.', '2', '.', '.', '8', '.', '.'], | ||||
256 | ['5', '.', '.', '.', '.', '9', '.', '.', '2'], | ||||
257 | ['.', '7', '1', '.', '.', '.', '4', '2', '.'], | ||||
258 | ['2', '.', '6', '.', '9', '.', '3', '.', '.'], | ||||
259 | ['3', '.', '9', '1', '.', '2', '6', '.', '.'] | ||||
260 | ], | ||||
261 | [ | ||||
262 | ['5', '7', '8', '.', '.', '3', '.', '9', '.'], | ||||
263 | ['.', '6', '.', '4', '.', '9', '7', '.', '8'], | ||||
264 | ['2', '4', '9', '7', '8', '1', '5', '3', '.'], | ||||
265 | ['.', '1', '.', '.', '9', '7', '.', '.', '.'], | ||||
266 | ['.', '.', '.', '5', '.', '.', '4', '.', '3'], | ||||
267 | ['6', '8', '5', '2', '3', '.', '.', '.', '.'], | ||||
268 | ['.', '5', '1', '9', '.', '.', '.', '.', '2'], | ||||
269 | ['4', '.', '6', '3', '.', '2', '.', '5', '1'], | ||||
270 | ['.', '.', '2', '.', '4', '5', '.', '7', '.'] | ||||
271 | ], | ||||
272 | [ | ||||
273 | ['9', '.', '.', '.', '7', '2', '.', '3', '.'], | ||||
274 | ['4', '1', '.', '8', '5', '.', '9', '.', '.'], | ||||
275 | ['2', '7', '3', '9', '.', '.', '.', '.', '.'], | ||||
276 | ['.', '3', '.', '.', '.', '.', '7', '.', '.'], | ||||
277 | ['1', '9', '7', '.', '3', '.', '.', '.', '5'], | ||||
278 | ['6', '5', '2', '1', '.', '.', '4', '8', '3'], | ||||
279 | ['.', '.', '9', '.', '.', '4', '.', '1', '8'], | ||||
280 | ['.', '.', '.', '2', '.', '5', '3', '4', '.'], | ||||
281 | ['5', '.', '8', '.', '.', '.', '.', '6', '7'] | ||||
282 | ] | ||||
283 | ] | ||||
284 | } | ||||
285 | ] | ||||
286 | } |