Skip to the content

Emanuele Feronato

Italian geek and PROgrammer
Check my
101 games challenge!
I write about game development, HTML5, Phaser, JavaScript, TypeScript, Box2D, Flash and more fun stuff since 2006

Creation of a platform game with Flash – step 1

November 3rd update: part 2 released. Back from my holidays, here I come with a brand new tutorial serial. This time I will talk about platform games. “Platform game, or platformer, is a video game genre characterized by jumping to and from suspended platforms or over obstacles. It must be possible to control these jumps … Creation of a platform game with Flash – step 1

Talking about Platform game, and Flash.

Hooray hooray Holi holiday

Going to Holiday, small trip to Minorca. Got my laptop with me, time to prepare massive tutorials under the sun. See you next sunday. Emanuele

Talking about Blogging.

On the horizon #1

I start today a new category called “On the horizon”. Since I ofter receive emails and comments asking when a tutorial will be released, I dediced to write every 10-15 days what’s coming soon on emanueleferonato.com It works this way: here it is a list of tutorials and projects I am actually working on. You … On the horizon #1

Talking about On the horizon.

I HAD to do it…

This is the comment I received from amorphis some days ago about the creation of a flash ball game with visual from above. «Could you just pleaseeeeeee upload some of the new types of tiles you have coded in order to see how do you place them among the normal ones and how do you … I HAD to do it…

Talking about Flash and Users contributions.

Icy Bubble II released!

I am pleased to introduce you Icy Bubble II, a game made by Abhilash. It’s the sequel of Icy Bubble, and it has some new interesting features. Abhilash said: “hi! after more than two months my second game is ready ‘Icy Bubble II’. Its graphics are better than the previous one.I hope people will enjoy … Icy Bubble II released!

Talking about Flash and Users contributions.

Managing multiple collision detection with Flash

In all tutorials covered until now, we have always seen how to determine collisions between a single object and the rest of the objects in the stage, or part of them. No matter if it was performed using hit test or trigonometry, the point is that in every moment of the game we knew all … Managing multiple collision detection with Flash

Talking about Flash.

Create a flash draw game like Line Rider or others – A different approach – Part 3

Maybe some of you did not notice it, but there was a real pearl in a comment of Create a flash draw game blike Line Rider or others – A different approach – Part 2 post. Jesuson studied all the source codes and came up with this comment: —————- I have been testing it and … Create a flash draw game like Line Rider or others – A different approach – Part 3

Talking about Line Rider game, Flash and Users contributions.

Create a Flash ball game with visual from above tutorial

August 3rd update: 2nd part released December 13th update: 3rd part released January 16th update: 4th part released This tutorial does not cover anything new (well, this first part of this tutorial) but shows you how to create a Flash ball game with a visual from above and some decent graphics. Being a ball game, … Create a Flash ball game with visual from above tutorial

Talking about Ball Game game, and Flash.

Gravity released!

Good news! Gravity is finished and released. Jon Dutko sent me an email writing: “It’s been a long time, man. But after months of procrastination, -Gravity- is done. I’ve submitted it to Newgrounds. At time of writing, it isn’t getting the best scores in the portal, but that’s all right. It’s an innovative bit of … Gravity released!

Talking about Flash and Users contributions.

Creation of realistic spheres in Flash with textures and masking

I was preparing a new tutorial involving a visual from above, with a ball rolling on a tile map, and that’s what I coded first, applied to an object linkaged as “ball” in the first frame: power = 0.3; yspeed = 0; xspeed = 0; friction = 0.95; _root.attachMovie(“ball”, “ball”, 1, {_x:250, _y:175}); ball.onEnterFrame = … Creation of realistic spheres in Flash with textures and masking

Talking about Flash.

Photoshop action to create an outer space scene

The net is full of tutorials about creating an outer space image, but every one of them, in order to achieve good results, require the user (you) to manually draw stars or adjust some parameters. The real challenge is to code an action that creates an outer space without any drawing by the user. The … Photoshop action to create an outer space scene

Talking about Photoshop.

Time to write an e-book?

Last minute update: the e-book would be free. Read the comments to understand why Today I received an email from Frederick J. asking a very interesting question. Here it is the email: Hi emanuele. I really like all your work and all your tutorials. But i don’t have time to make them all, right away, … Time to write an e-book?

Talking about Blogging and Users contributions.
Page 151 / 158FirstPrevNextLast

101
Games Challenge
I will build 101 games as a solo developer

During these years, I published 226 explained game prototypes, along with source code: 1+2=3, 100 rounds, 10000000, 2 Cars, 2048, A Blocky Christmas, A Jumping Block, A Life of Logic, Angry Birds, Angry Birds Space, Artillery, Astro-PANIC!, Avoider, Back to Square One, Ball Game, Ball vs Ball, Ball: Revamped, Balloon Invasion, BallPusher, Ballz, Bar Balance, Bejeweled, Biggification, Block it, Blockage, Bloons, Boids, Bombuzal, Boom Dots, Bouncing Ball, Bouncing Ball 2, Bouncy Light, BoxHead, Breakout, Bricks, Bubble Chaos, Bubbles 2, Card Game, Castle Ramble, Chronotron, Circle Chain, Circle Path, Circle Race, Circular endless runner, Cirplosion, Click when Red, CLOCKS - The Game, Color Hit, Color Jump, ColorFill, Columns, Concentration, Crossy Road, Crush the Castle, Cube Jump, CubesOut, Dash N Blast, Dashy Panda, Deflection, Diamond Digger Saga, Don't touch the spikes, Dots, Down The Mountain, Drag and Match, Draw Game, Drop Wizard, DROP'd, Dudeski, Dungeon Raid, Educational Game, Elasticity, Endless Runner, Erase Box, Eskiv, Farm Heroes Saga, Filler, Flappy Bird, Fling, Flipping Legend, Floaty Light, Fuse Ballz, GearTaker, Gem Sweeper, Globe, Goat Rider, Gold Miner, Golf Dash, Grindstone, GuessNext, Helicopter, Helix Jump, Hero Emblems, Hero Slide, Hexagonal Tiles, HookPod, Hop Hop Hop Underwater, Horizontal Endless Runner, Hundreds, Hungry Hero, Hurry it's Christmas, InkTd, Input Delay, Iromeku, Jet Set Willy, Jigsaw Game, Knife Hit, Knightfall, Legends of Runeterra, Lep's World, Line Rider, Lumines, Magick, MagOrMin, Mass Attack, Math Game, Maze, Meeblings, Memdot, Metro Siberia Underground, Mike Dangers, Mikey Hooks, Mini Archer, Nano War, Nodes, o:anquan, One Button Game, One Tap RPG, Ononmin, Pacco, Perfect Square!, Perfectionism, Phyballs, Pixel Purge, PixelField, Planet Revenge, Plants Vs Zombies, Platform, Platform game, Platformer, Plus+Plus, Pocket Snap, Poker, Pool, Pop the Lock, Pop to Save, Poux, Pudi, Pumpkin Story, Puppet Bird, Pushori, Pyramids of Ra, qomp, Quick Switch, Racing, Radical, Rebuild Chile, Renju, Rise Above, Risky Road, Roguelike, Roly Poly, Run Around, Rush Hour, SameGame, SamePhysics, Security, Serious Scramblers, Shrink it, Sling, Slingy, Snowflakes, Sokoban, Space Checkers, Space is Key, Spellfall, Spinny Gun, Splitter, Spring Ninja, Sproing, Stabilize!, Stack, Stairs, Stick Hero, String Avoider, Stringy, Sudoku, Super Mario Bros, Surfingers, Survival Horror, Talesworth Adventure, Teeter Up, Tetris, The Impossible Line, The Moops - Combos of Joy, The Next Arrow, Threes, Tic Tac Toe, Timberman, Tiny Wings, Tipsy Tower, Toony, Totem Destroyer, Tower Defense, Trailblazer, Trick Shot, Tunnelball, Turn, Turnellio, TwinSpin, Vampire Survivors, vvvvvv, Warp Shift, Watermelon Game, Way of an Idea, Whack a Creep, Wheel of Fortune, Where's my Water, Wish Upon a Star, Word Game, Wordle, Worms, Yanga, Yeah Bunny, Zhed, zNumbers, Zuma

© 2025 Emanuele Feronato
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}