HTML5 Game Development with Phaser Lesson 8 - Randomly generating enemeies

in #utopian-io8 years ago (edited)

What Will I Learn?

  • You will learn how to generate enemies at random locations on the screen.
  • You will learn how to generate enemies with a consistent time gap in between each enemy.
  • You will learn how to prevent enemies being generated at the same location as the player.
  • You will learn how to check for collisions between any of the enemies and the bullets.

Requirements

  • Any text editor, preferably one with syntax highlighting for HTML & CSS (e.g. Adobe Dreamweaver, Notepad ++).
  • Any web browser (preferably Google Chrome).
  • I used the Windows operating system but you should be able to do this in Mac.
  • You can test your files locally or you can upload to a server and test. If you want to upload to a server, you will need Web hosting as well as an FTP client to upload files (Adobe Dreamweaver has FTP functionality built in).
  • You need to have downloaded Phaser (this was explained in lesson 1).

Difficulty

  • Intermediate
    You should already have some understanding of Javascript as the Phaser library is built on Javascript. You should already have done the previous tutorials in Phaser.

Description

In this series of lessons, we are going to code our first HTML5 / Javascript game, using the Phaser library. The source code of this lesson (and subsequent lessons as they are uploaded) can be viewed on Github at: https://github.com/Bulletproofmonk/PhaserGameTutorial

Video Tutorial

Curriculum



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

An amazing video you made @magicmonk and I appreciate it a lot that you have shared with us your knowledge about HTML5. This is very helpful for developers who are a starter in making games using HTML5. It's actually a very good post and you are doing great on the video tutorial. Thanks for sharing this information with us. Keep up the good work :)

Thanks for posting these! These tutorials explain a lot about the games of my wasted youth!

Your contribution cannot be approved because it does not follow the Utopian Rules.

Contents already shared anywhere else may still be rejected if submitted in Utopian.

Utopian.io is a place for new and original content and your videos are from August, 2015.

You can contact us on Discord.
[utopian-moderator]