【Scratch 8】 Game Practice . Let's make a popular game!
What you'll learn
- Experience how popular games that have been commercialized can be created in Scratch.
- Develop logical thinking skills to think in a logical manner.
- Be able to design conditional branching processes for programs.
- Develop the ability to find regularities and design efficient programming.
- Allows for management and exchange of values on the list.
- Cultivate creative curiosity to face the game from a creator's perspective.
Requirements
- A computer with an Internet connection and a Web browser is required.
- Must have a Scratch account.
Description
"Slide Puzzle", "Hit and Blow", and "Hyakunin Isshu Karuta" games are popular games in Japan, but can you imagine in your mind how you would design a game if you were to program it as an online game? In this course, you will enjoy the process of creating a game that is commonly played in Japan by trying to create it from scratch, while intensively developing your logical thinking skills.
1. slide puzzle (15 puzzles)
Slide puzzles are popular games that are easy to play. Plastic slide puzzles require a set of frames for each game, but online games do not. In this course, students will program a "15 puzzle" that uses a single empty space to rearrange the numbers 1-15 placed in a 4x4 square. The key to success is how quickly you can clear the game. This is a game that can be enjoyed by one person or multiple players.
2. hit and blow
Hit and Blow is a game in which the player predicts a four-digit number made by the program. When both the number and the position are correct, the game displays "Hit"; when the number is correct but the position is wrong, the game displays "Blow". The game is played by guessing the correct number using these indications as clues. 11 input opportunities for 4-digit numbers are available at the maximum, and the key point of the game is to be able to guess the number in as few input opportunities as possible. This is another game that can be enjoyed by one or more players.
3. Hyakunin Isshu Karuta
The Hyakunin Isshu is a collection of 100 waka poems written by 100 poets, one for each poet. Playing karuta based on the Hyakunin Isshu is an official game that can be enjoyed by men and women of all ages. The comic "Chihayafuru," based on the Hyakunin Isshu karuta game, was a hit and was made into a movie starring Suzu Hirose. In this course, we will create a game based on the Hyakunin Isshu karuta game. This game is an opportunity to experience the classics and to strengthen memorization skills.
Important Note before Use
*The narration and text in the video are machine translated and may not be accurate. We will correct any mistranslations that are pointed out to us.
* The copyright of the images and audio data remixed with Scratch used in this course belongs to E Story Co., Ltd., the course provider. In addition, commercial use of this material is prohibited.
Who this course is for:
- Those who want to make games using Scratch.
- Interested in becoming a game creator?
- Those who want to know how the game is made and how it works.
- Teachers and parents who want to help children develop logical thinking through game creation.
- Those who want to improve their logical thinking skills through game programming.
- Those looking for a means of brain training to improve their thinking.
- Those who want to experience the real thrill of programming and those who are interested in programming.
Instructor
みなさん、はじめまして。私は、(株)イーストーリーのCEO、細村です。私たちは、STEAM(Science、Technology、Engineering、Mathematics、Art)教育支援の一環として、Udemyでのオンライン講座を開設しております。講座内容を担当するメンバーは、システム開発の一線で活躍してきたベテランエンジニアです。200件以上のシステム開発経験があります。システムの開発の知見とノウハウを併せ持つエンジニアが講座を制作していますので、理解しやすくポイントをおさえた講座内容となっています。
文部科学省では、義務教育におけるプログラミング学習の狙いは、プログラミング的思考力の向上と提言していますが、私達は、プログラミング的思考力を伸ばすためには、プログラムのロジック設計を集中的に学ぶことだと考えています。
IT業界では、タイピング型言語(Python、Java、C、C++、VBScript、JavaScript、C#、R、Go、HTML、Swiftなど)の入力作業をプログラミングと呼称していますが、私達は、プログラミング初心者がプログラムのロジック設計を学ぶのに、タイピング型言語を先行して学ぶ必要はないと考えます。
ビジュアルプログラミング言語を使えば、ユーザは、グラフィカルな画面操作でプログラムのロジック設計に集中でき、タイピング型言語の入力は必要ありません。また、ビジュアルプログラミング言語は、アニメーション、ゲーム、音楽など、創造的な遊び、趣味、教養向上のニーズを想定して開発されていますので、作るものが発想しやすく、作る作業が楽しいプラスメリットもあります。自由な発想で作りたいものをどんどんつくって発表していけば、発想力、表現力も鍛えられます。
以上の理由で、わたしたちは、ビジュアルプログラミング言語を使い、アニメーションやゲーム、音楽、ロボットなど、大人も子供も楽しめるテーマで、プログラミムのロジック設計手法をレクチャーいたします。そして、デジタルものづくりの楽しさを、みなさんと共有していければと思います。お子さんも、大人も、遊び感覚で、楽しく、学んでいただければと思います。