Skip to content

Commit

Permalink
update markdowns with arabic
Browse files Browse the repository at this point in the history
  • Loading branch information
neonerz committed Feb 20, 2025
1 parent 79252c9 commit 86ed003
Show file tree
Hide file tree
Showing 42 changed files with 142 additions and 142 deletions.
6 changes: 3 additions & 3 deletions ar/attic_green_2.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Attic Tutorial

## Step 1
Now that the trapdoor is open, move the Agent up two blocks to set it free.
الآن بعد فتح الباب السري، عليك تحريك الروبوت لأعلى بمقدار بلوكين لتحريره.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Move the Agent up two blocks using the ``||hoc22.agent move <direction> by <number>||`` block.
قم بتحريك الروبوت لأعلى بمقدار بلوكين باستخدام ``||hoc22.agent move <direction> by <number>||``.



Expand Down
6 changes: 3 additions & 3 deletions ar/attic_red.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Attic Tutorial

## Step 1
To open the Red door, both you and the Agent will have to work together. Flip the lever to bring up the iron wall, then move the Agent so it is above the Gold blocks in front of the Red door.
لفتح الباب الأحمر، يجب أن تعمل أنت والروبوت معا. قم بتحريك الرافعة لرفع الجدار الحديدي، ثم انقل الروبوت ليكون فوق البلوك الذهبي الموجود أمام الباب الأحمر.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Flip the lever down to bring up the iron wall, then move the Agent 14 blocks forward using ``||hoc22.agent move <direction> by <number>||``
قم بتحريك الرافعة للأسفل لرفع الجدار الحديدي، ثم قم بتحريك الروبوت 14 بمقدار 14 بلوك للأمام باستخدام ``||hoc22.agent move <direction> by <number>||``



Expand Down
6 changes: 3 additions & 3 deletions ar/attic_yellow.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Attic Tutorial

## Step 1
The Agent had just enough power to open the Green door. If you can figure out how to open the skylight, the Agent can charge up even more and open the Yellow door.
كان الروبوت يمتلك الطاقة اللازمة لفتح الباب الأخضر فقط. إذا استطعت اكتشاف طريقة لفتح نافذة السقف، فسيتمكن من شحن طاقته بشكل أكبر وفتح الباب الأصفر.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Look above the Agent and use the ``||hoc22.cursor move||`` block to position the cursor over each trapdoor and then use ``||hoc22.open trapdoor||`` to open them. Use the colored arrows to help you choose which direction the cursor should move.
انظر فوق الروبوت واستخدم ``||hoc22.cursor move||`` لتحديد موضع المؤشر فوق كل نافذة، ثم استخدم``||hoc22.open trapdoor||`` لفتحها، يمكنك استخدام الأسهم الملونة لتوجيهك في اختيار الاتجاه المناسب الذي يجب أن يتحرك فيه المؤشر.



Expand Down
6 changes: 3 additions & 3 deletions ar/boss_cannon_sequence.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Cannons

## Step 1
Each cannon has its own beam color. Activate the cannons in the same order as the colored rings surrounding the Time Orb.
كل مدفع يتميز بلونه الفريد من الأشعة. يجب عليك تفعيل المدافع بالترتيب الذي تظهر به الحلقات الملونة حول كرة الزمن.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Pay close attention to the colored rings around the Time Orb. Use the ``||hoc22.activate <color> cannon||`` blocks to match the order of rings around the Time Orb. Start from the outer most ring and work your way in.
انتبه جيدا إلى الحلقات الملونة المحيطة بكرة الزمن. استخدم ``||hoc22.activate <color> cannon||`` لمطابقة ترتيب الحلقات حول كرة الزمن. ابدأ من الحلقة الخارجية وانتقل نحو الداخل.

```ghost
hoc22.magentaCannon()
Expand Down
6 changes: 3 additions & 3 deletions ar/boss_red.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Open Doors

## Step 1
Each one of those colored slots is a lock for a chamber door. Fill all four slots with its matching color to open the chamber doors, so we can get inside!
كل واحدة من تلك الفتحات الملونة هي قفل لباب غرفة. يجب ملء جميع الفتحات الأربع باللون المطابق لفتح أبواب الغرفة، حتى نتمكن من الدخول!

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Use the ``||hoc22.cursor move <direction>||`` block to move the cursor into position and then use ``||hoc22.place block||`` to fill the hole. Once all the holes are filled, the chamber doors should open.
استخدم البلوك ``||hoc22.cursor move <direction>||`` لتحريك المؤشر إلى الموضع المطلوب، ثم استخدم ``||hoc22.place block||`` لملء الفتحة. بمجرد ملء جميع الفتحات، يجب أن تفتح أبواب الغرفة

```ghost
hoc22.cursorMoveOrientationOneUp(1)
Expand Down
6 changes: 3 additions & 3 deletions ar/boss_rotation.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Unlock the Trap

## Step 1
Now we have the chance to capture the Time Agents! We need to align all 3 colored discs to trap the Time Agents.
الآن لدينا الفرصة للقبض على روبوتات الزمن! يجب محاذاة الأقراص الثلاثة الملونة لاحتجازهم.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Rotate each section using the ``||hoc22.rotate <section> <direction> by <number>||`` blocks. Line up the colored paths between both sections. Once that's done, we should be able to finally put a stop to those Time Agents!
قم بتدوير كل جزء باستخدام ``||hoc22.rotate <section> <direction> by <number>||`` تأكد من محاذاة المسارات الملونة بين الجزئين. عند الانتهاء من ذلك، يجب أن نتمكن أخيرا من إيقاف هذه الروبوتات الزمنية!

```ghost
hoc22.outerRingClockwise(1)
Expand Down
6 changes: 3 additions & 3 deletions ar/boss_yellow.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Pull the Lever

## Step 1
There's the lever! Move the Agent to the lever and then pull it down!
ها هي الرافعة! قم بتحريك الروبوت نحو الرافعة ثم اسحبها للأسفل!

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Use the ``||hoc22.agent move||`` block to position the Agent in front of the lever, and then use ``||hoc22.pull lever down||`` to activate it!
استخدم الكود ``||hoc22.agent move||`` لوضع الروبوت أمام الرافعة، ثم استخدم ``||hoc22.pull lever down||`` لتفعيلها!

```ghost
hoc22.agentMove(SixDirection.Up, 2)
Expand Down
6 changes: 3 additions & 3 deletions ar/foyer_bookshelf.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Bookcase Staircase

## Step 1
There seems to be something at the top of the bookcase. See if you can create a way to get up there.
يبدو أن هناك شيئا في أعلى خزانة الكتب. حاول أن تجد وسيلة للوصول إلى هناك.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Move the cursor along the bookcase to select a position using the ``||hoc22.cursor move <direction>||`` block and then use ``||hoc22.place block||`` to place a block in that position. Create a staircase to get to the top.
قم بتحريك المؤشر على طول المكتبة لاختيار موقع باستخدام ``||hoc22.cursor move <direction>||`` ثم باستخدام ``||hoc22.place block||`` لوضع البلوك في ذلك الموقع، ثم اصنع درجا للوصول إلى القمة.

```ghost
hoc22.cursorMoveOrientationOneUp(1)
Expand Down
6 changes: 3 additions & 3 deletions ar/foyer_chess.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Chess Pieces

## Step 1
We've freed the King and Queen, but the door still isn't opening. The pieces must be in the wrong places. Move them into the correct places, so you can finally escape this place!
لقد أطلقنا سراح الملكة والملك، لكن الباب لا يزال مغلقا. يبدو أن القطع موضوعة في أماكن غير صحيحة. حاول نقلها إلى المواقع الصحيحة، لكي تتمكن من الهروب من هذا المكان أخيرا!

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
The chessboard represents a grid of dates. Search the room to figure out what dates the king and queen should be on and then use the ``||hoc22.move king <direction>||`` and ``||hoc22.move queen <direction>||`` blocks to move them into their correct positions.
يمثل لوح الشطرنج شبكة من التواريخ. ابحث في الغرفة لتحديد التواريخ التي يجب أن يتواجد فيها الملك والملكة، ثم استخدم ``||hoc22.move king <direction>||`` و ``||hoc22.move queen <direction>||`` لتحريكهم إلى مواقعهم الصحيحة.

```ghost
hoc22.kingMove(Custom.ArrowUpOrange, 1)
Expand Down
6 changes: 3 additions & 3 deletions ar/foyer_mosaic.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Picture Slide

## Step 1
It seems like the picture got scrambled! Let's see if we can push the blocks around to put the picture back in order.
يبدو أن الصورة قد أصبحت مشوشة! لنحاول تحريك الأجزاء لإعادة تنظيمها.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Use the ``||hoc22.push <color> <direction>||`` blocks to trigger the pistons in order to move the blocks in the selected direction. It takes a minimum of three moves to put the picture back in order.
استخدم البلوك ``||hoc22.push <color> <direction>||`` لتفعيل المكابس من أجل تحريك البلوكات في الاتجاه المطلوب. يتطلب الأمر على الأقل ثلاث حركات لإعادة ترتيب الصورة بشكل صحيح.

```ghost
hoc22.mosaicPushUp()
Expand Down
6 changes: 3 additions & 3 deletions ar/greenhouse_crackedwall.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Cracked Wall

## Step 1
The garden needs more water! Use the cursor to break some of these damaged bricks to get more water flowing.
الحديقة بحاجة إلى مزيد من الماء! استخدم المؤشر لكسر بعض هذا الطوب التالف لزيادة تدفق الماء.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Move the cursor using the ``||hoc22.cursor move <direction>||`` block and then use ``||hoc22.break block||`` to break a block in that position. Break all 4 blocks to get enough water to get to the next puzzle.
قم بتحريك المؤشر باستخدام البلوكات ``||hoc22.cursor move <direction>||`` ثم استخدم ``||hoc22.break block||`` لكسر البلوك في ذلك الموضع. قم بكسر البلوكات الأربعة للحصول على كمية كافية من الماء للانتقال إلى اللغز التالي.



Expand Down
6 changes: 3 additions & 3 deletions ar/greenhouse_flowers.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Flower Planting

## Step 1
It looks like there is some type of pattern to follow in this flower bed. Maybe the planters to the left and right are clues?
يبدو أن هناك نمطا معينا يجب اتباعه في هذه الحديقة. ربما تكون الأحواض الموجودة على اليسار واليمين هي الأدلة؟

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Move the cursor using the ``||hoc22.cursor move <direction>||`` block and then use ``||hoc22.place <flower>||`` to place the correct flower. Fill the entire flower bed by matching the pattern on the left and right to complete the puzzle.
قم بتحريك المؤشر باستخدام ``||hoc22.cursor move <direction>||`` ثم استخدم ``||hoc22.place <flower>||`` لتنسيق الزهرة بشكل صحيح، ثم قم بملء حوض الأزهار بالكامل من خلال مطابقة النمط الموجود على اليسار مع النمط على اليمين لإكمال اللغز.



Expand Down
6 changes: 3 additions & 3 deletions ar/greenhouse_trough.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Trough

## Step 1
Oh no! It looks like the water isn't reaching the garden. Fill in all the holes so the water can flow correctly.
آه لا! يبدو أن الماء لا يصل إلى الحديقة. قم بسد جميع الثقوب حتى يتمكن الماء من التدفق بشكل صحيح.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Move the cusor using the ``||hoc22.cursor move <direction>||`` block and then use ``||hoc22.place block||`` to place a block in that position. Fill in all 6 holes that are above the black concrete to continue.
قم بتحريك المؤشر باستخدام ``||hoc22.cursor move <direction>||`` ثم استخدم ``||hoc22.place block||`` لوضع البلوك في ذلك الموضع. املأ الفتحات الستة الموجودة فوق الخرسانة السوداء



Expand Down
8 changes: 4 additions & 4 deletions ar/kitchen_baking.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Bake Bread

## Step 1
The Zombie Chef needs help making bread. Use the code blocks to create a recipe the Zombie Chef can follow.
الطباخ الزومبي يحتاج إلى مساعدة في صنع الخبز. استخدم الشيفرة لإنشاء وصفة يمكن للطباخ الزومبي اتباعها.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Think about the order of operations it takes to make bread. You'd first ``||hoc22.harvest wheat||``, but then what? There are exactly four steps.
#### ~ tutorialhint
فكر في خطوات العمل اللازمة لصنع الخبز. ستبدأ أولا بـ ``||hoc22.harvest wheat||``، ولكن ماذا بعد ذلك؟ هناك أربع خطوات محددة

```ghost
hoc22.bakingBreadWheat()
Expand Down
8 changes: 4 additions & 4 deletions ar/kitchen_feedhouse.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Feed the House

## Step 1
The house is hungry! And what better to feed it than apples, salmon, and mushroom stew! See if you could figure out how many of each item the house requires.
المنزل جائع! وما أفضل من التفاح، والسلمون، ومرق الفطر لإطعامه! حاول أن تعرف الكمية التي يحتاجها المنزل من كل مكون.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Pay attention to how many Zombie Chefs go by with each ingredient. Use the ``||hoc22.feed house <ingredient>||`` blocks to feed the house the required amount.
#### ~ tutorialhint
انتبه لعدد الطهاة الزومبي الذين يمرون مع كل مكون. استخدم ``||hoc22.feed house <ingredient>||`` لتزويد المنزل بالكمية المطلوبة.

```ghost
hoc22.feedHouseApple(1)
Expand Down
8 changes: 4 additions & 4 deletions ar/kitchen_plate.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
# Plate Swap

## Step 1
It seems the Zombie Chef gave everyone the wrong meal! Search the kitchen for the menu and make sure everyone ends up with the correct meal. You only need to add one block to the end of the debug code.
يبدو أن الطباخ الزومبي قد قدم للجميع الوجبة الخاطئة! ابحث في المطبخ عن القائمة وتأكد من أن يحصل الجميع على اوجباتهم الصحيحة. كل ما عليك فعله هو إضافة بلوك واحد في نهاية كود التصحيح.

The included example code is broken, can you fix it? Debug the code by running it to see what it does and then edit it to the correct solution.
الكود يحتوي على أخطاء، هل يمكنك إصلاحه؟ قم بتصحيح الكود عن طريق تشغيله لمعرفة كيف يعمل، ثم عدل عليه ليصبح الحل صحيحا.

#### ~ tutorialhint
Use the ``||hoc22.swap <color> side||`` blocks to swap the dishes until everyone has their correct meals. The minimum amount of swaps required is three.
#### ~ tutorialhint
استخدم ``||hoc22.swap <color> side||`` لتبديل الأطباق حتى يحصل الجميع على وجباتهم الصحيحة. الحد الأدنى لعدد التبديلات المطلوبة هو ثلاثة.

```ghost
hoc22.dinnerTableSwapGreen()
Expand Down
Loading

0 comments on commit 86ed003

Please sign in to comment.