Blog · corpus.blog/blogs/emanueleferonato.com/posts
emanueleferonato.com
emanueleferonato.com
2022
Build a 3D HTML5 game like “Stairs” using Phaser and Three.js – Step 1: building an endless staircase with random spikesoriginal ↗
15 Oct 2022
“Bouncy Light” HTML5 prototype built using Phaser to handle game logic and Three to render 3D graphics, written in TypeScriptoriginal ↗
12 Oct 2022
6 Oct 2022
HTML5 prototype of “Block it” using Box2D in an Arcade way, powered by Phaser and written in TypeScript – Particle explosions and scoreoriginal ↗
15 Sept 2022
How to handle a consuming energy bar, or measure the time a player is pressing a button, in your Phaser powered HTML5 games using TypeScriptoriginal ↗
4 Sept 2022
HTML5 prototype of “Block it” using Box2D in an Arcade way, powered by Phaser and written in TypeScript – Turning walls on and off, introducing energyoriginal ↗
26 Aug 2022
HTML5 prototype of “Block it” using Box2D in an Arcade way, powered by Phaser and written in TypeScript – Moving walls and using sprites to render compound objectsoriginal ↗
18 Aug 2022
HTML5 prototype of “Block it” using Box2D in an Arcade way, powered by Phaser and featuring compound objects and custom contact callback, written in TypeScriptoriginal ↗
10 Aug 2022
“Block it” HTML5 now working with no physics engine, just using continuous collision detection between a moving circle and static lines. Powered by Phaser and written in TypeScript.original ↗
29 Jul 2022
Continuous collision detection between a moving circle and one or more static line segments – vertex collision includedoriginal ↗
14 Jul 2022
Continuous collision detection between a moving circle and a lot of other static circles – Complete example.original ↗
1 Jul 2022
20 Jun 2022
Understanding continuous collision detection between a moving circle and a non axis aligned line – step 2: handling ball bouncesoriginal ↗
7 Jun 2022
Understanding continuous collision detection between a moving circle and a non axis aligned lineoriginal ↗
30 May 2022
“Block it” HTML5 game ported to TypeScript with some new features, powered by Phaser and Arcade physicsoriginal ↗
11 May 2022
Capacitor “Hello World” example: how to convert your web applications to native iOS applicationsoriginal ↗
3 May 2022
Capacitor “Hello World” example: how to convert your web applications to native Android applicationsoriginal ↗
21 Apr 2022
HTML5 physics driven Concentration game prototype using Phaser and Planck.js – rewriting to TypeScript and adding imagesoriginal ↗
8 Apr 2022
Build a HTML5 game like Wordle using Phaser and TypeScript – Step 5: what if we use Bootstrap and Phaser in the same page?original ↗
29 Mar 2022
Build a HTML5 game like Wordle using Phaser and TypeScript – Step 4: using Bootstrap and DOM elements to create a menu and select game modes and pick the word of the dayoriginal ↗
23 Mar 2022
Add Bootstrap component to your HTML5 games powered by Phaser thanks to its DOM support and properly scaling the componentoriginal ↗
11 Mar 2022
Build a HTML5 game like Wordle using Phaser and TypeScript – Step 3: design the game fieldoriginal ↗
8 Mar 2022
Build a HTML5 game like Wordle using Phaser and TypeScript – Step 2: add a virtual keyboardoriginal ↗
26 Feb 2022
Build a HTML5 game like Wordle using Phaser – Step 1: keyboard input and result managementoriginal ↗
20 Feb 2022
Complete JQuery + interact.js Drag and Match game in less than 70 lines thanks to my pure TypeScript class to handle Drag and Match gamesoriginal ↗
9 Feb 2022
Pure TypeScript class with no depencencies to handle Drag and Match games in just a few lines – Full Phaser exampleoriginal ↗
27 Jan 2022
Pure TypeScript class to handle Drag and Match games in just a few lines – part 2: detecting matchesoriginal ↗
14 Jan 2022
Pure TypeScript class to handle Drag and Match games in just a few lines – jQuery + interact.js example in 20 lines of codeoriginal ↗
12 Jan 2022
Pure TypeScript class to handle Drag and Match games in just a few lines – part 1: dragging items. HTML5 example powered by Phaser.original ↗
3 Jan 2022
2021
Build a highly customizable mobile friendly HTML5 level selection screen controllable by tap and swipe written in TypeScript and powered by Phaseroriginal ↗
16 Dec 2021
TypeScript class with no dependencies to handle Sokoban games in less than 10 lines of code. HTML5 example powered by Phaseroriginal ↗
2 Dec 2021
HTML5 prototype of “Serious Scramblers” powered by Phaser and written in TypeScript built with no physics engines: only Swept AABB collision detectionoriginal ↗
13 Nov 2021
Understanding physics continuous collision detection using swept AABB method and Minkowski sum – Part 2: both bodies are movingoriginal ↗
2 Nov 2021
Understanding physics continuous collision detection using swept AABB method and Minkowski sumoriginal ↗
21 Oct 2021
Back to the basics: why do we absolutely NEED a web server to develop HTML5 games? Aren’t they just JavaScript?original ↗
6 Oct 2021
Control your cross platform HTML5 game with keyboard, mouse or touch input with an all-in-one TypeScript code, powered by Phaseroriginal ↗
3 Oct 2021
“Serious Scramblers” HTML5 prototype built with Phaser and TypeScript – Adding a new enemy type: the Rotating Saworiginal ↗
22 Sept 2021
“Serious Scramblers” HTML5 prototype built with Phaser and TypeScript – Adding sprites and animationsoriginal ↗
13 Sept 2021
“Serious Scramblers” HTML5 prototype built with Phaser and TypeScript – Adding patrolling enemiesoriginal ↗
22 Aug 2021
“Serious Scramblers” HTML5 prototype built with Phaser and TypeScript – Adding platform typesoriginal ↗
26 Jul 2021
“Serious Scramblers” HTML5 prototype built with Phaser and TypeScript update: simulate continuous collision detectionoriginal ↗
19 Jul 2021
“Serious Scramblers” HTML5 prototype built with Phaser and Arcade physics ported to TypeScriptoriginal ↗
8 Jul 2021
DROP’d HTML5 game prototype powered by Phaser ported to TypeScript – multiple cameras and commented source codeoriginal ↗
1 Jul 2021
DROP’d HTML5 game prototype powered by Phaser ported to TypeScript – Build an endless game using Phaser and Arcade Physicsoriginal ↗
24 Jun 2021
HTML5 prototype of iOS game “Perfect Square!” built with Phaser using TypeScript – Build a physics game using only tweensoriginal ↗
16 Jun 2021
Phaser and the migration from JavaScript to TypeScript – Step 4 – installing Visual Studio Code and putting all togetheroriginal ↗
9 Jun 2021
26 May 2021
25 May 2021
15 May 2021
Endless physics random terrain with only a bunch of bodies for your HTML5 games using Phaser, Box2D by Planck.js and Simplify.jsoriginal ↗
5 May 2021
Generate a physics driven random terrain for your HTML5 games using Phaser, Box2D by Planck.js and Simplify.jsoriginal ↗
30 Apr 2021
Slicing, splitting and cutting HTML5 Box2D physics bodies using Phaser, Planck.js and PolyKoriginal ↗
22 Apr 2021
25 Mar 2021
From Tiled to HTML5 game with Box2D physics using Phaser and Planck.is – “Totem Destroyer” exampleoriginal ↗
18 Mar 2021
Build a HTML5 game like old Flash glory “Totem Destroyer” using Phaser and Planck.js physics engineoriginal ↗
13 Mar 2021
Pure JavaScript class with no dependencies to handle math draw games like “DrawSum”: build your HTML5 math game in a matter of minutesoriginal ↗
6 Mar 2021
Understanding Phaser capability of running multiple Scenes simoultaneously with a real world example: continous particle scrolling background while main Scene restartsoriginal ↗
25 Feb 2021
HTML5 prototype of iOS game “Perfect Square!” updated to Phaser 3 and Modern JavaScript – Build a physics game using only tweensoriginal ↗
17 Feb 2021
Build a HTML5 hook like the one featured in “Mikey Hooks” using Phaser and Planck.js port of Box2Doriginal ↗
9 Feb 2021
4 Feb 2021
Mix and merge more sprites into one single game object in your HTML5 games thanks to Phaser RenderTexture game objectoriginal ↗
28 Jan 2021
Destroy platforms with style in your HTML5 platformers powered by Phaser using particle emitters and emit zonesoriginal ↗
20 Jan 2021
Build a HTML5 game like DROP’d using Phaser and Arcade Physics in less than 150 lines of codeoriginal ↗
18 Jan 2021
Understanding perfect maze generation row after row with Eller algorithm, using a pure JavaScript classoriginal ↗
12 Jan 2021
HTML5 Cross Platform Game Development using Phaser 3 – Build a Vertical Endless Runner – UPDATEDoriginal ↗
5 Jan 2021
1 Jan 2021
2020
“Phaser 3 HTML5 Cross Platform Game Development – Endless Runner” interactive course updated to Phaser 3.50original ↗
30 Dec 2020
26 Dec 2020
24 Dec 2020