Be a Supporter!

BoMToonsBoMToons

Main News Movies Games Art Favorites Reviews Stats 3,157 Fans
Follow BoMToons
BoMToons
  • Add Friend
Age / Gender:
34, Male
Location:
Somewhere in Nevada...
Joined:
11/29/05
All Stats >

So many times, it happens too fast...you trade your passion for glory. Don't lose your grip on the dreams of the past, you must fight just to keep them alive.

User Statshot

Community Stats
Level 38 Game Developer
Gold Whistle
Ranked as Police Officer

Latest News

Successful communication

2015-04-16 14:37:39 by BoMToons

[200th blog post!]
One of the big challenges I've been dreading for the launch of Super Chibi Knight is the communication between AS3 Adobe AIR and Steamworks.

Steamworks lets you do Steam Achievements, Trading Cards, Cloud Saving, chat from within your game etc. Unfortunately, there is no official "wrapper" made by Valve for interaction with Adobe AIR. That means I had to turn to a 3rd party solution which is always a bit scary. Fortunately, I found FRESteamworks, an open source library of classes that uses an "Adobe Native Extension" to communicate with the c++ code that runs Steamworks.

There were quite a few things undocumented (or at least hard to find), especially for people using FlashDevelop, in the FRESteamworks example code, but with a bit of help from @mike from Newgrounds, who went through a lot of the same hurdles making Swivel, I was able to sort everything out and get the Steamworks API working with native AS3 code! Part of the confusion is that all the Steamworks documentation is under NDA, so people who try to make these extensions can only tell part of the story publicly. Valve really needs to address this issue IMO.

Here's a pic of the very 1st Steam Achievement ever earned in Super Chibi Knight (it's just a test, but it still worked right!):

1405066_142920840723_achievement.jpg

After the native extension was up and running, implementing cloud saves literally took about 10 minutes to implement, so now Super Chibi Knight save states will persist across multiple computers! Woo! Trading Card art is being made by @jouste and it looks as awesome as you'd expect :-D

In other news, progress continues on Super Chibi Knight, though some day I want to write an article about the weird kind of creative block I have about the game ending... I want it to live up to my expectations and be AWESOME, but now that it's here, I'm finding it hard to START the final art and code because then I'm COMMITTED and all the awesome possibilities collapse into the finite choices I'll make which might ruin it all. But it HAS to be done, this game has dragged on for too long... must finish...

Here are some sneak peeks:

1405066_142920888052_lavaknights.jpg

1405066_142920927651_rainy.jpg

 

 

 

[INSERT CATCHY QUESTION TO STIMULATE CONVERSATION]

 


Recent Game Medals

1UP Yours 5 Points Kill the plumber 10 times Medal Stats.
No Stomping 5 Points Get stomped on level 1. Medal Stats.
Idle Hard 25 Points Increase your chances of winning an award Medal Stats.
The Abortionist 10 Points Receive a positive review from Wayne Marsh Medal Stats.
Selling Your Soul 5 Points Find and abuse the familiar mechanic Medal Stats.
Voice Of Reason 10 Points Receive a positive review from Shock-Dingo Medal Stats.
Transcendence 10 Points Receive a positive review from Danish Goel Medal Stats.
Hammerhead Shark 50 Points Lift a Hammerhead Shark Medal Stats.
Copper Shark 50 Points Lift a Copper Shark Medal Stats.
Bull Shark 50 Points Lift a Bull Shark! Medal Stats.


Total Medals Earned: 997 (From 223 different games.)

Latest Shared Creations

Free Roaming Vapor Added to bosses for Cathode Raybots Jan 14, 2013. Load Level
Bomtoons Added to bosses for Cathode Raybots Jan 14, 2013. Load Level
Added to faces for Cathode Raybots Jan 14, 2013. Load Level
choco puffs [unfinished] Added to syncdata for Lip Syncinator Oct 5, 2012. Load Level
bomtoons Added to pumpkins for Carve n' Share Oct 18, 2010. Load Level
Lev 3 - 2 shots sucka Added to levels for Madness: Premeditation Sep 28, 2010. Load Level

Latest Playlists