logo
|
Always follow your heart and do things that makes you happy

Stencyl - Asteroid

During the "corona-virus' period in 2020 where we were suggested to be "sosial distancing' and schools are closed, I was thinking about my previous idea about how to teach programming for kids. And how it could contribute to some activities to do at home or inside. I like programming and would like more people, not only kids, but youths and adults as well, to learn how to do programming. The idea was to learn programming without requiring to write codes in the beginning. They would learn the basics of programming such as variables, loops, functions, etc. in a fun and creative way. And still have the possibility for more advanced programming challenges later.

For this project I was thinking to make video contents and have focus on the Norwegian speakers. I think starting in my own country and native language would be a good place to start. Each video contents (in my mind) should have the following requirements:

  • Contains at least one programming topic.
  • Easy to follow and understand.
  • Have visual results (either graphics or sounds) after end video.
  • Should be maximun 15 minutes long.

The tool should have following requirements:

  • Easy to use and no code writing is required.
  • Has the possibility to writing code.
  • Has good of documentations and tutorials.
  • Should be running on multiple platform (desired, not required).
  • Free to use and install.

In my previous project (Game Maker Studio - Asteriod) I found that Game Maker was suitable for this project, but sadly (at the time of writing) the new version had only a 30-days trial. Therefore I had to find a new tool that could be suitable before continue. With some search on the Internet I found that Stencyl (http://www.stencyl.com) maybe could be a good substitute. I was thinking for the first "curriculum contents' would to be to create a game from scratch. I decided to recreate the Asteroid game (from my previous project) in Stencyl, since I already have all the assets and game play design.

/posts/stencyl-asteroid/001-Game-title.png

Game title

/posts/stencyl-asteroid/002-Gameplay.png

Gameplay

/posts/stencyl-asteroid/003-Gameover.png

Gameover

/posts/stencyl-asteroid/004-Actor-editor.png

Actor editor

/posts/stencyl-asteroid/005-Block-coding.png

Block coding

Game Features
LaserThe player and computer can shoot laser which could destroy ships and meteors.
ShieldThe shield protect the ship for couple of seconds. Destroy meteors and ships during collision.
HealthPlayer's ship got damage during collision with meteors or laser of enemy ships. Player loose one live when health reach zero.
Extra livesPlayer got one extra live for every 8000 scores.
ShipsAfter reaching a score of 6500 enemy ships would be spawn.
Technical Details
Initial StartedMarch 30, 2020
Latest ReleaseApril 11, 2020
ToolStencyl
LicenseMIT license for Tic Tac Toe game (other licenses for assets)

Source
Source code of the project is located here: Stencyl_Game_Asteriod (Github)

Downloads