Presentation
HTML5 is a technology coming into its own and truly starting to develop. Within a special edition entirely dedicated to HTML game development, one of the articles covers the development of an isometric game without using a specific framework.
Why an HTML5 Article on a Python Site?
Why, you might ask, an article purely dedicated to HTML5 on a Python-oriented site?
Quite simply because while Python is an indispensable language, no web developer can rely on it alone. It is absolutely necessary to have other strings to your bow. HTML5 is decidedly the future of the web, and it is therefore particularly important to get started with it. So, what better way than developing a little game to begin?
Special Edition Program
Here is the very rich program of GNU/Linux Pratique Special Edition no. 25 from November/December:
Theory
p. 04 "Game design", or how to build your game?
p. 08 Monetization of free games
p. 12 What if we played with cards on the table?
p. 17 Collision detection
p. 20 The importance of graphics
p. 22 HTML 5/CSS 3: why can we now create web games?
Technical
p. 24 Graphics: using canvas
p. 30 Animating a sprite
p. 35 HTML 5 and SVG
p. 39 Keyboard and mouse controls
p. 44 Using external fonts
p. 48 Managing persistent data
p. 50 Multiplayer mode
p. 57 A little music in this world of brutes
p. 62 Level editor
Practice
p. 64 Tools to speed up development
p. 70 A tic-tac-toe game in HTML 5
p. 80 Creating a complete game with an isometric map
Isometric Game
For the last article of the magazine, sources are made available and the game is playable online.
It is up to you to get your hands on HTML5 and have some fun modifying the game to your taste.
By the way, the game's graphic elements were made with the outstanding InkScape software, which has a dedicated GNU/Linux magazine special edition. There too, resources are available for download.
