You have a choice around the tools and software packages you use to develop your game or app for this challenge.
The design process laid out in the Student Templates must be followed.
Microsoft will be supporting the following four tools with online webinars.
Remember the design of the game or app is up to you, but it must be made in a program which allows you to demondtrate some computational thinking and coding. The programs here are recommended but if you have another one in mind make sure you check with firstname.lastname@example.org to see if it is eligible for the Challenge.
The information below is designed to help you choose which software you intend to use to develop your app or game.
- Table outlining the features and challenges of each Microsoft Tool.
- Glossary of terms (Alphabetical and Linear).
- Professional Development and additional networks to support your learning.
Suggested tools are presented here. Schools who wish to use other resources and/or languages can submit a request to email@example.com to see if it can be included and supported in the competition.
Microsoft supported Programs:
MakeCode – Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels.
Victorian Government schools are urged to read this advice about getting access to the Microsoft tools:
Unreal Engine – Unreal Engine 4 provides two toolsets for programmers which can also be used in tandem to accelerate development workflows. New gameplay classes, Slate and Canvas user interface elements, and editor functionality can be written with C++, and all changes will be reflected in Unreal Editor after compiling with either Visual Studio or XCode.
Are you thinking about building your app on an iPad? Follow this link to read some important information.
The last resource listed below is an online project management system, providing a location for members of your team to share information and swap ideas easily. Users can create an account and easily network with each other.
Solution Fluency source
About Solution Fluency
Solution Fluency is the ability to think creatively to solve problems in real time The stages involve clearly defining the problem and designing an appropriate solution. Finally, the solution is delivered and then evaluated. Solution Fluency is defined by the 6Ds process.
- What are the details of the challenge we face?
- What do we want to solve?
- Why is this a problem that needs a solution?
- What do I need to know and what do I need to be able to do to solve this problem?
- Where have we seen this problem before?
- Why hasn’t it been addressed previously?
- If it has, why wasn’t it successful?
- What can we change about our own approach to a solution?
- What solution do we truly want to create?
- How will it function?
- What will it look like?
- What’s our best-case scenario for the end goal?
- Who will benefit from our solution?
- What does it look like “on paper”?
- How will we create and implement it?
- What are the steps we must take?
- What are the milestones and guidelines we will set for ourselves?
- How will we ensure everything is being done right and on time?
- How will we deal with problems?
- How do we bring this idea into functional reality?
- How do we practically apply what we’ve done?
- How will we present this to people?
- How will we know it’s working?
- What were the results of our efforts?
- How did we succeed or fall short of accomplishing our goal?
- What went well, and what didn’t?
- How can we improve our efforts and outcome in the future?
- How can we apply what we’ve done to similar problems?