00:00
00:00
ninjamuffin99
I like Newgrounds stuufff

Cameron muffin99 @ninjamuffin99

Age 24

Money

Middle School Dropout

Toronto, Canada

Joined on 10/2/15

Level:
47
Exp Points:
24,003 / 24,520
Exp Rank:
592
Vote Power:
8.79 votes
Audio Scouts
10+
Art Scouts
10+
Rank:
Pvt. First Class
Global Rank:
2,904
Blams:
586
Saves:
2,471
B/P Bonus:
20%
Whistle:
Silver
Trophies:
85
Medals:
514
Supporter:
8y 8m 2d

Official Canabalt HTML5 port (+full source code)

Posted by ninjamuffin99 - February 7th, 2024


Canabalt, Classic


Through the second half of January, I’ve chipped away at doing a port of classic Flash game CANABALT into HTML5, via HaxeFlixel.


You can play the updated version here: https://www.newgrounds.com/portal/view/510303


I’ve also been given permission to release the full source code alongside it, which you can find on my Github: https://github.com/ninjamuffin99/canabalt-hf


It has also been updated to work on mobile devices, so tell me if your Samsung Galaxy S3 can hit double digit FPS.


@adamatomic gave me the original Actionscript 3 source code, and I tried to be very faithful when porting, both for gameplay purposes, and also I think how code is written is also important. Canabalt was made with Flixel, the ancestor to HaxeFlixel, so the porting process was generally seamless, and the resulting code is actually very close to what Adam wrote nearly 15 years ago.


There are some cute things I got to indulge in as it being a side project to my day job (friday nite funking…), and along with that, I got to see something through until the end/release, which has been a muscle that hasn’t been exercised in a while. FNF is a project which at times can feel like seeing something through until the end is discouraged, where endless polish and making things perfect can feel like it supersedes the need to realistically set deadlines and release something. Of course FNF is a much more complicated project than this port was (I made most of it in a few days, over the weekend I was at MAGFEST!), but I think despite that it was still very refreshing to see something through from the first line of code, until it’s in the hands of the public, on my own terms! And no one even noticed when we missed our deadline (Pixel Day!) lol !


Enjoy getting highscores on the new Newgrounds API enabled leaderboards 🤤

It was very fun to work on this, and I'm very glad to have a hand in preserving not just flash game history... but VIDEO GAME HISTORY, and being able to put the code out there for the world to see!


Back to the funkin offices now!


iu_1158903_5520715.webp

iu_1158904_5520715.gif


(also you can support DannyB and buy the music on bandcamp! reddit today I learned! https://dbsoundworks.bandcamp.com/album/canabalt-soundtrack-ringtones-pack-w-bonus-fathom-megamix)


49

Comments

Is crack a viable business investment? Asking on behalf of someone who isn't a certain internet detective on a certain newspaper.

no invest in adderall

You dropped your crown, friday night fun-King

we are truly out here

YOO i was pretty happy to see this classic on the mobile front page just now. The more support I see for mobile web games the better

amen!! hopefully works all good on mobile :)

i thought u were a rapper not a game dev

A jack of all trades is a master of none, but oftentimes better than a master of one

Bless up.

hi joe

you are so funny

@ninjamuffin99 :) Hi ninjamuffin99

Thats a like.

That’s some slick shit right there, nice work Cam :)

i heard the news, did you broke up with isaac?

we don’t kiss anymore but we’re still involved romantically

@TailsDoller Is just twitter assuming a Lot of bullshit

hey its snackers not even a fapper

only on this track to make my crack grow faster

i love you cameron taylor swift

Balls

i forgot what releasing a game feels like too

do sum game jams ?

Hi cam lolol

MKMaffo.

flixel fun

i lov flixel

@ninjamuffin99 got a newgrounds day game in the works so hopefully that scratches the itch

good shit ninjaman
keep it up playa

agree!

@BobbyBurt @ninjamuffin99 friday at my night (8:40 pm i typed this) at your funkin', ur is perfect in makin that type of game

More Results