Will Perone

Today is the 10 year anniversary of willperone.net! I actually had an earlier version of this website which I started in 1997 which I called The Godfather of Game Programming. Back in those days it was hosted on AngelFire and later Geocities back when those were things... It was so long ago that it's archived on the wayback machine for all eternity so everyone can see my hig>>>
I've added a new article on using JSHint with Node.js to check your javascript code for errors in Notepad++. This appears to be easier than even the JSLint Notepad++ plugin and allows you to put into your other build processes. Check it out here.
I've added the known uses and citations of my code by 3rd parties on my citations page.
For those of you with Mighty No. 9 forum access ;)
Forking is like in Back to the Future where you go to the bad future and Biff is running the world
Hotel California (where the vast majority of game companies are)

On a dark desert highway, cool wind in my hair
Warm smell of colitas, rising up through the air
Up ahead in the distance, I saw a shimmering light (of finishing the next milestone)
My head grew heavy and my sight grew dim
I had to stop (programming) for the night

There she stood in the doorway
I heard the mission bell (of the next title)
And I was thinking to myself
"This could be Heaven or this could be Hell"

(when you first enter the industry)
Welcome to t>>>
Today I created a shoutout video for my friends at IBDJourneys and their community work for IBD/Chrons/Colitis sufferers. You can see the video here.
I've completed my latest mod to my SmartCar Lucky (named so because I won it at E3 but that's a longer story...). The idea was to do a custom interior LED installation connected to the tail lights. Check it out here
I ran into the dreaded TimeOfImpact (TOI) infinite loop recently using Box2D (the Box2DAS3 port). Digging into it there are a few places that iterate indefinitely in the box2d TOI code: b2World::SolveTOI and b2TimeOfImpact::TimeOfImpact. TimeOfImpact does an iterative root finding algorithm that attempts to converge to a solution but there is a situation where the solution is something like 1/infinity so it just gets smaller and smaller and smaller so you have numbers like 1e-18 and so on. Another problem has to do with b2WeldJoint which appears to not work correctly when using a static bod>>>
If you ask any of my friends they will tell you I always have a side project going. This weekend I decided to add some accent lighting to my wine bar that I picked up from Bed Bath & Beyond. I started out with buying some cheap LEDs from China at about 10 cents a pop. I also had an old wall wart for an Atari 2600 which was previously unusable because the wiring was damaged. Grabbed some 22 gauge wire and wire connectors and was good to go. Check out the pictures here.
Older Entries