Warning, /education/gcompris/src/activities/programmingMaze/resource/1/Data.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - Data.qml 0002 * 0003 * SPDX-FileCopyrightText: 2021 Mariam Fahmy <mariamfahmy66@gmail.com> 0004 * 0005 * Authors: 0006 * Mariam Fahmy <mariamfahmy66@gmail.com> 0007 * 0008 * SPDX-License-Identifier: GPL-3.0-or-later 0009 */ 0010 import GCompris 1.0 0011 import "../../programmingMaze.js" as Activity 0012 0013 Data { 0014 objective: qsTr("Using the main area only.") 0015 difficulty: 1 0016 data: [ 0017 // Level one 0018 { 0019 "map": [ 0020 {'x': 1, 'y': 2}, 0021 {'x': 2, 'y': 2}, 0022 {'x': 3, 'y': 2} 0023 ], 0024 "fish": {'x': 3, 'y': 2}, 0025 "instructions": [ 0026 Activity.MOVE_FORWARD, 0027 Activity.TURN_LEFT, 0028 Activity.TURN_RIGHT 0029 ], 0030 "maxNumberOfInstructions": 4 0031 }, 0032 // Level two 0033 { 0034 "map": [ 0035 {'x': 1, 'y': 3}, 0036 {'x': 2, 'y': 3}, 0037 {'x': 2, 'y': 2}, 0038 {'x': 2, 'y': 1}, 0039 {'x': 3, 'y': 1} 0040 ], 0041 "fish": {'x': 3, 'y': 1}, 0042 "instructions": [ 0043 Activity.MOVE_FORWARD, 0044 Activity.TURN_LEFT, 0045 Activity.TURN_RIGHT 0046 ], 0047 "maxNumberOfInstructions": 8 0048 }, 0049 // Level three 0050 { 0051 "map": [ 0052 {'x': 0, 'y': 3}, 0053 {'x': 0, 'y': 2}, 0054 {'x': 0, 'y': 1}, 0055 {'x': 1, 'y': 1}, 0056 {'x': 2, 'y': 1}, 0057 {'x': 3, 'y': 1}, 0058 {'x': 3, 'y': 2}, 0059 {'x': 3, 'y': 3}, 0060 {'x': 2, 'y': 3} 0061 ], 0062 "fish": {'x': 2, 'y': 3}, 0063 "instructions": [ 0064 Activity.MOVE_FORWARD, 0065 Activity.TURN_LEFT, 0066 Activity.TURN_RIGHT 0067 ], 0068 "maxNumberOfInstructions": 14 0069 }, 0070 // Level four 0071 { 0072 "map": [ 0073 {'x': 0, 'y': 1}, 0074 {'x': 1, 'y': 1}, 0075 {'x': 1, 'y': 0}, 0076 {'x': 2, 'y': 0}, 0077 {'x': 3, 'y': 0}, 0078 {'x': 4, 'y': 0}, 0079 {'x': 1, 'y': 2}, 0080 {'x': 1, 'y': 3}, 0081 {'x': 2, 'y': 3}, 0082 {'x': 3, 'y': 3}, 0083 {'x': 4, 'y': 3}, 0084 {'x': 4, 'y': 2} 0085 ], 0086 "fish": {'x': 4, 'y': 2}, 0087 "instructions": [ 0088 Activity.MOVE_FORWARD, 0089 Activity.TURN_LEFT, 0090 Activity.TURN_RIGHT 0091 ], 0092 "maxNumberOfInstructions": 14 0093 }, 0094 // Level five 0095 { 0096 "map": [ 0097 {'x': 0, 'y': 1}, 0098 {'x': 0, 'y': 0}, 0099 {'x': 1, 'y': 0}, 0100 {'x': 2, 'y': 0}, 0101 {'x': 3, 'y': 0}, 0102 {'x': 4, 'y': 0}, 0103 {'x': 0, 'y': 2}, 0104 {'x': 0, 'y': 3}, 0105 {'x': 1, 'y': 3}, 0106 {'x': 2, 'y': 3}, 0107 {'x': 3, 'y': 3}, 0108 {'x': 4, 'y': 3}, 0109 {'x': 2, 'y': 1}, 0110 {'x': 2, 'y': 2}, 0111 {'x': 4, 'y': 2} 0112 ], 0113 "fish": {'x': 4, 'y': 2}, 0114 "instructions": [ 0115 Activity.MOVE_FORWARD, 0116 Activity.TURN_LEFT, 0117 Activity.TURN_RIGHT 0118 ], 0119 "maxNumberOfInstructions": 15 0120 } 0121 ] 0122 }