toggle menu

Entry – Coding Challenge

2024 Robotics Coding Challenge

(UNSW Built Environment)

For 3 months, let’s enjoy coding online courses and create a coding game!

Purpose

We offer inclusive opportunities for Australian students, with a focus on girls and those in remote areas, to learn STEM, Robotics, Coding, and Construction Engineering. Our aim is to prepare the younger generation for future careers and societal changes.

We provide e-learning courses that teach students how to create coding games. These courses cater to different skill levels, from beginner to advanced, and cover topics such as AI, IoT, and Robotics.

Additionally, students can participate in Robotics and IoT challenges. (Please note that robots are required for the Robotics Challenge.)

Host and Sponsor:

Host: UNSW Built Environment

Support:

Events Schedule:

  1. Competition Registration:  From Summer Holiday 2023 to Term 1 2024
  2. Code and Presentation Submission Deadline: 12 Apr 2024
    • 9:00 – 10:00 AM: Robotics Competition – Humanoid Construction
    • 10:00 AM
      • Welcome and Presentation
      • Coding Award Ceremony
      • Sharing by a female leading game studio developer
    • 11 AM
      • Morning Tea 20
      • Construction Presentation
      • Robotics Award Ceremony
      • Sharing by Robotics Professor
      • Sharing by a female Engineer
    • 12:30 PM
      • Lunch
    • 1 PM
      • Sharing by a female construction practitioner
      • Special Construction Events

 

Competition Award Ceremony and Final Round of Robotics events: 29(Mon) Jan 2024

Place: UNSW Tyree Energy Technology

Register for the coding challenge and get free e-learning courses worth $300. Create a game where you learn and defeat zombies. Earn gifts and medals.
*All courses are available Only during challenge periods.

Place: UNSW Tyree Energy Technology

Register for the coding challenge and get free e-learning courses worth $300. Create a game where you learn and defeat zombies. Earn gifts and medals.
*All courses are available during challenge periods.

How to Participate

Coding event

  1. Select Coding Course
    1. Scratch Junior, Scratch, Entry, Python
  2. Register (robotclass.com.au, use your school email) and payment
  3. Learn and make your own coding game
    1. Download the source code from the provided link.
    2. Compress the source code into a single file.
    3. Create a YouTube movie presentation that is 3 to 5 minutes long.
    4. Send the compressed source code file and the YouTube link to roboticscodingchallenge@gmail.com.

    Good luck!

Coding Event Details

  1. Theme: save the world from the dangerous zombie
  2. Description: Zombies are spreading rapidly in the world. To respond to this, we need to gather more construction materials and build safe buildings. Additionally, we must create more effective weapons to rescue people from zombies. To do this, we need to consider various methods and make efforts to increase our chances of survival. In the battle against zombies, we need to improve our equipment and strategies, train survivors, and strengthen cooperation by implementing various measures. Furthermore, we need to establish an effective communication system for communication with other survivors and create a network to share the resources and information that survivors need. By doing so, we can effectively defend against zombie attacks and continue our efforts for the survival of humanity…
  3. Sample presentation video from last year
    https://youtu.be/6BlSdnzBOYc
  4. Essential Elements:
    1. Material collection: The more interesting the enemies or obstacles you create, the higher your score.
    2. Create a variable that increases each time materials are collected by type. The number of materials may decrease due to obstacles or enemies.
    3. Code to build various buildings and elements when enough materials are collected.
    4. Create an engaging story to make the game fun to play.
  5. Registration
    1. Register at RoboticsCodingChallenge.org, select the event, and complete payment. Once registered, you can use the e-learning courses(robotclass.com.au) to study the coding software freely during the competition period.
  6. Coding Software(If possible, I would choose a language that I like without any restrictions by grade.)
    1. K-2: Scratch Junior
    2. Primary and High School: Scratch, Entry, and Python
  7. Evaluation Criteria: Score from 1- 5 for the following items:
    1. Creativity: Deduction for copying other works.
    2. Code: Presence of unnecessary code, absence of duplication, simplicity, and logic.
    3. AI (Artificial Intelligence, Entry Only): If you create a game using the machine learning model below in Entry AI Blocks, you will receive bonus points.

    1. Story: Create an engaging storyline using the narrative arc structure. Choose a free storyline involving zombies to make it fun and captivating.
    2. Design: You have the option to be creative and draw it yourself or use other design tools. Ensure that you optimize the file size to minimize storage usage.
    3. Presentation: In order to adequately explain the game logically, create a video and upload it to YouTube. Afterwards, send the compressed code along with the YouTube link for the presentation.
  8. Awards: Awards are given in groups based on software and grade. All participants receive a coding challenge participation certificate award. The top three places, 1st, 2nd, and 3rd, receive medals and trophies. Additionally, students who receive the highest award will be provided with an MRT Robotics robot set.

What we did last year

2023 Robotics Coding Challenge Summary Video

Download Creative Construction Game Basic Code

1
Download Creative Construction Game Basic Code

Entry Coding Basic

1
ECB – Entry Program Language Setting (Korean to English)
2
ECB – Overview of the Entry Coding Program
3
ECB – Lesson – 01 Talk to each other
4
ECB – Lesson – 02 Control the character with the arrow keys
5
ECB – Lesson – Control the character with the arrow keys – Exercise 01
6
ECB – Lesson – Control the character with the arrow keys – Exercise 02
7
ECB – Lesson – 03 Control flowers with your mouse
8
ECB – Lesson – Control flowers with your mouse – Exercise 01
9
ECB – Lesson – Control flowers with your mouse – Exercise 02
10
ECB – Lesson – Control flowers with your mouse – Exercise 03
11
ECB – Lesson – 04 Duplicate the petals and draw a flower!
12
ECB – Lesson – Duplicate the petals and draw a flower! – Exercise 01
13
ECB – Lesson – Duplicate the petals and draw a flower! – Exercise 02
14
ECB – Lesson – Duplicate the petals and draw a flower! – Exercise 03
15
ECB – Lesson – 05 Choosing a Viking Weapon!
16
ECB – Lesson – Choosing a Viking Weapon! – Exercise 01
17
ECB – Lesson – Choosing a Viking Weapon! – Exercise 02
18
ECB – Lesson – 06 Create your own paint-brush!
19
ECB – Lesson – Create your own paint-brush! – Exercise 01
20
ECB – Lesson – Create your own paint-brush! – Exercise 02
21
ECB – Lesson – 07 Create an interactive storybook Part 01
22
ECB – Lesson – 07 Create an interactive storybook Part 02
23
ECB – Lesson – Create an interactive storybook – Exercise 01
24
ECB – Lesson – Create an interactive storybook – Exercise 02
25
ECB – Lesson – Create an interactive storybook – Exercise 03
26
ECB – Lesson – 08 Make a piano and play

Entry Booster to Intermediate

1
Entry Intermediate Booster 01 – Gravity Keeping Ball Game
2
Entry Intermediate Booster 02 – Debugging
3
Entry Intermediate Booster 03 – Variable and List
4
Entry Intermediate Booster 04 – Variable 2
5
Entry Intermediate Booster 05 – Sequence of Action
6
Entry Intermediate Booster 06 – Algorithm
7
Entry Intermediate Booster 07 – Algorithm – Catch me if you can – Making Decision
8
Entry Intermediate Booster 08 – Algorithm – Automatic Door – Making Decision
9
Entry Intermediate Booster 09 – Making a Functions

Entry Coding Intermediate

1
ECI – Entry Intermediate 01. Launching a Rocket
2
ECI – Entry Intermediate 02. Trip of Fish
3
ECI – Entry Intermediate 03. Dice Game
4
ECI – Entry Intermediate 04. Hungry Lion
5
ECI – Entry Intermediate 05. Drawing a Picture
6
ECI – Entry Intermediate 06. The Robot Vacuum
7
ECI – Entry Intermediate 07. Car Travel
8
ECI – Entry Intermediate 08. Ball Bouncing Game
9
ECI – Entry Intermediate 09. Penguin Adventure
10
ECI – Entry Intermediate 10. Avoiding the venomous snakes
11
ECI – Entry Intermediate 11. Open a Treasure Chest with a Passcord
12
ECI – Entry Intermediate 12. Guess the world capitals

Entry Coding Advanced

1
ECA – Entry Advanced 01 – Flipping Eagle
2
ECA – Entry Advanced 02 – Catching Moles
3
ECA – Entry Advanced 03 – Drawing Shapes
4
ECA – Entry Advanced 04 – Calculation Robot
5
ECA – Entry Advanced 05 – Multiplication Game
6
ECA – Entry Advanced 06 – Guessing Number
7
ECA – Entry Advanced 07 – Vending Machine
8
ECA – Entry Advanced 08 – Avoiding Chilli Monkey
9
ECA – Entry Advanced 09 – Scissors Paper Rocks
10
ECA – Entry Advanced 10 – Catching Bugs
11
ECA – Entry Advanced 11 – Numbers System in Computers
12
ECA – Entry Advanced 12 – Types of Searching Method
13
ECA – Entry Advanced 13 – Algorithm Sequential Searching
14
ECA – Entry Advanced 14 – Automatic Report of Football Match
15
ECA – Entry Advanced 15 – Fireworks
16
ECA – Entry Advanced 16 – Making Film From Photos

Entry Coding Ai

1
ECAI – Entry Ai 01 What is Artificial intelligence?
2
ECAI – Entry Ai 02 Sound Recognition
3
ECAI – Entry Ai 03 Weather Forecast and the Harmful Fine-Dust level
4
ECAI – Entry Ai 04 Vision Recognition – Growing Tree
5
ECAI – Entry Ai 05 Vision Recognition – Drawing
6
ECAI – Entry Ai 06 Vision Recognition – Cats and Dogs
7
ECAI – Entry Ai 07 Vision Recognition – Scissors Paper Rock

Arduino IoT Coding with Entry

1
AICE – 01 – Entry – Getting to know Smartboard
2
AICE – 02– Entry – LED 01
3
AICE – Exercise Lesson 02
4
AICE – 03 – Entry – LED 02
5
AICE – Exercise Lesson 03
6
AICE – 04 – Entry – LED 03
7
AICE – Exercise Lesson 04-01
8
AICE – Exercise Lesson 04-02
9
AICE – Exercise Lesson 04-03
10
AICE – 05 – Entry – Switch 01
11
AICE – 06 – Entry – Switch 02
12
AICE – Exercise Lesson 05-01
13
AICE – Exercise Lesson 05-02
14
AICE – Exercise Lesson 05-03
15
AICE – 07 – Entry – Switch and Buzzer
16
AICE – Exercise Lesson 06-01
17
AICE – Exercise Lesson 06-02
18
AICE – 08 – Entry – Analog System and CDS
19
AICE – Exercise Lesson 08-01
20
AICE – Exercise Lesson 08-02
21
AICE – 09 – Entry – Thermo Sensor
22
AICE – Exercise Lesson 07-01
23
AICE – 10 – Entry – Tilt Sensor
24
AICE – Exercise Lesson 09-01
25
AICE – Exercise Lesson 09-02
26
AICE – 11 – Entry – Reed Sensor
27
AICE – Exercise Lesson 10-01
28
AICE – Exercise Lesson 10-02
29
AICE – 12 – Entry – Variable Resistor
30
AICE – Exercise Lesson 11-01
31
AICE – Exercise Lesson 11-02
32
AICE – 13 – Entry – IR Sensor
33
AICE – Exercise Lesson 12-01
34
AICE – Exercise Lesson 12-02
35
AICE – 14 – Entry – Mic Sensor
36
AICE – 15 – Entry – Servo
37
AICE – 16 – Entry – Rain Sensor
38
AICE – 17 – Entry – Ultrasonic Sensor
39
AICE – Exercise Lesson 16-01
40
AICE – Exercise Lesson 16-02
Entry – Coding Challenge
Price:
$300

.

This website uses cookies and asks your personal data to enhance your browsing experience.