Now Playing on SmithtownRadio.com: Huey Lewis & The News - Heart And Soul
Attention SHSE Students in the cast of Les Miserables: There will be no rehearsal this Saturday, February 27th.

Two New GM Services in the Works

I would like to announce I’m starting work on two new resources that will soon be available to GM7 developers probably towards the end of this week. The first will be an online high score service, similar to the one I used in “Cookz It – Chowder Time.” Users will be able to register for their own unique key to put into their games which will set them up with an online high score system. Secondly will be an online error logging service, as I built myself for Spherack Reloaded, which will automatically log any game errors to a webpage so you don’t need to force your users to report them manually.

Spherack 3 Promotional Video

Presenting the first official Spherack Online 3 promotional video! It’s filled with awesome, beginning with me and my friend Mike jumping around like the characters in the game do, except with Nerf dart guns in the middle of no-where by a frozen pond which we walked across prior to and survived. Anyway, HERE IT IS:

Spherack 3 Now Available at YoYoGames!

YoYoGames

Spherack3badge_3

Spherack Online…
Added: 25 January 2009
By: Zappix

I just released Spherack 3 at the official Game Maker Community; YoYoGames! Hopefully this will lead to an uprising in the game’s popularity and we’ll have more players and servers available. Additionally maybe I can get some feedback and suggestions now as to what to change in the game, as well as further bug reports so I can keep making it better.

I’ve also just released GML Patch 2009 there as well, and also have updated the Spherack Online 2 download with the latest installer… even though most likely nobody will use it, at least they can if they must. =]

“GML Patch 2009 Edition” Released!

Despite being miserable and sick with a sore throat that makes it nearly impossible to swallow my own saliva, I’ve released the first new version of GML Patch in nearly two years! Branded as “2009 Edition,” this new version adds support for updates packaged in compressed ZIP Archives, meaning it can update far more than its predecessor!

Roll on over to its page for more information and to download.

Enjoy!

Great Performance with a Lower FPS

Probably the biggest problem and set-back in Spherack Reloaded’s progress so far is the amount of lag that occurs while playing online with multiple players. Tons of information processing contributes to a significant drop in frames-per-second and the game becomes basically unplayable. However, after thinking for a bit, the idea hit me. What if I could make the game run a few calculations to adjust the speeds of objects to how they’ll normally appear at a full FPS? Simple really, all I had to do was divide the max FPS of the room by the current FPS. Looks like this:

speed = 5*(60/fps)

In the above scenario, 5 is the current speed of the object, 60 is the maximum frame-rate of the room (adjust to match yours or you’ll have weird results) and fps is the current FPS.

Seems to be working fine for me so far.

Projectile Speed on Mouse Position

Something I’ve been working on lately in one of my games is working in dynamic projectile speeds so players can strategically toss grenades to where they need to go rather than having to find some way to make the default speed work for them. So in my case, a player wants to throw a grenade to where their cursor is positioned. What I did was set up the angle calculations which is the easy part, though then there’s speed afterwards.

var mspd; //Creates the temporary value, mspd
mspd =(point_distance(x,y,mouse_x,mouse_y)/16); //Sets mspd to our needed speed

The above GML finds the distance between the source of the projectile and your mouse cursor, then divides by 16 to adjust the returned value to a usable speed (otherwise it’d go quite fast) Continue reading »