<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi there, <br>
<br>
I wasn't sure if to put this project out wider or not. But it would
be interesting to get collaborators on it, and if not now then maybe
at a review / testing stage. <br>
<br>
Here's a link to the work in progress - <br>
<a class="moz-txt-link-freetext" href="http://write.flossmanuals.net/learn-javascript-with-phaser/introduction/">http://write.flossmanuals.net/learn-javascript-with-phaser/introduction/</a><br>
<br>
Here's a bit of info<br>
<br>
<h2>Learn JavaScript with Phaser</h2>
<br>
Learning to code can be tricky, sometimes like a puzzle to solve. At
times you get stuck. It helps to have a project you really want to
get working. It can help you to keep you going to overcome your
problems. That's why Javascript helps as it's the language of the
web. It means that we can share our coding creations as part of web
pages easily.<br>
<br>
But learning Javascript can be tricky too. There are lot so
different ways to do the same thing! And to make most web pages move
around and be animated you need to also learn about HTML and CSS.
For this reason a lot of beginner coders stick to python or similar
languages. But there is another way.<br>
Making Games for the Web using Phaser<br>
<br>
Phaser is a Javascript library which supports the creation of web
games. Real game developers made it and other game developers use
it. They get paid for their games. It's a for real project. This is
serious fun. <br>
<br>
Retro games have come back into fashion. Parents play them with
children and they are fun and easy to play on home computer,
consoles and especially on your phone. They are a great way to
start learning how to make digital games.<br>
<br>
This book will help you create a game in a step by step way adding
different game features along the way. It is inspired by and guided
by some great free tutorials that are out there on various websites.
Particularly the work of Richard Davey at Phaser, and Belen A at
Mozilla. A full list is included at the appendix.<br>
<br>
Phaser is also a good starting point for learning not only how to
make games but also about the fundamentals of Javascript language
and coding processes.<br>
<br>
In addition to coding and game making, there are other skills that
you may pick up through making games, especially if you do it with
other people. These are explored more in the next chapter but
include problem solving, communication and collaboratation skills,
computational, systems and design thinking approaches.<br>
What this Book is and isn't<br>
<br>
It is:<br>
<br>
a great way to get started making a simple 2D arcade style game<br>
a fun way to find out about the basics of the coding process<br>
an introduction to Javascript and some of the ways it does
things<br>
a partner guide to support more hands-on collaborative workshops<br>
<br>
But this book has clear limits. It's a short book that you can
progress through quickly. Here are some of the things that we don't
cover;<br>
<br>
more advanced 3D approaches to game making or any role playing
elements<br>
a systematic way to learn a programming language (we pick up
concepts when we need them)<br>
a complete guide to the most advanced approaches to writing game
using the Phaser code library<br>
<br>
</body>
</html>