Be a Supporter!

GimmickGimmick

Main News Movies Games Art Favorites Reviews Stats 82 Fans
Follow Gimmick
Gimmick
  • Add Friend
Age / Gender:
16, Unspecified
Location:
Somewhere
Joined:
8/20/08
All Stats >

User Statshot

Community Stats
Level 27 Programmer
Silver Whistle
Ranked as General

Contact Info / Websites

Latest News

ASBoxer, a hitboxing tool

2014-10-28 23:29:59 by Gimmick

So for a few days I've been working on a little hitboxing tool after I saw a post in the flash forum by @PsychoZombii requesting any hitboxing tools. There weren't many apart from Hitboxer, and I saw it as a challenge.

What is a "hitboxing tool"? 

  • It's basically an application that allows you to draw hitboxes on any spritesheets that you import, and exports the resulting hitboxes in some file. The one I'm working on has the option of exporting it to XML.

That's really basically it. Sounds simple and yes it is. 

Features so far:

  1. Import spritesheets and split them up into rectangles (frames)
  2. Add/remove hitboxes
  3. Export to XML
  4. Preview animation and step through frames
  5. Some sort of a user interface
  6. Scroll wheel zoom
  7. And some other trivial features

Features planned:

  1. Better XML / looser coupling (more of a hackish method now, coupled really tightly with this project)
  2. Refactoring (really really crappy and tightly coupled code right now)
  3. Ability to add different types of boxes, or add "tags" to boxes to differentiate them
  4. Resize the boxes after drawing them (seems strange to be able to add and remove them but not resize them)
  5. Upload many images instead of a large spritesheet
  6. Clipboard
  7. Native menus rather than a custom UI
  8. Negative framerates / backwards playback
  9. New! A pie menu (kinda like the one reminiscent in Autodesk Maya or so, idk)

And after I've completed most features I guess I might put up the project on Github if I feel like it. Suggest any other features you'd like to see!

Screenshots:

  1. Main screen on 10/26/2014:first prototype
    (image squashed to show lack of fluid layout in the application)
  2. Main screen on 10/27/2014:second prototype
    (image squashed again, but this time there's a fluid layout -- the sidebar doesn't shrink)
  3. Editing screenshot as of 10/29/2014: (I didn't show the main screen since the panel on the right was removed; it was supposed to appear only while editing, so this is more of the actual application. Lookin' good if I may say so myself)third prototype
    (fluid layout and checker backgrounds -- the trollface image was the quickest transparent image I could load, hah. The button marked "label" was supposed to be the button marked "apply changes", but I'll change that later.)

Development's sorta stalled right now since I have some important (read: tough) exams in the next few days, but I'll get onto it when I can!

Currently I'm working on: #1, better XML support.


Recent Game Medals

Melee Duel 10 Points Destroy a white bot Medal Stats.
Parry 5 Points Parry an attack Medal Stats.
Being Dad 5 Points Destroy a bot Medal Stats.
SECRET MEDAL 5 Points Unlock this medal to see it's details. Medal Stats.
Happy Guy Fro 5 Points Don't be hatin'! Afros are hip, yo. Medal Stats.
Justice Served 5 Points Go get 'em, Officer Adrian! Medal Stats.
The Boss 5 Points IGP is the b055! Medal Stats.
Persistence 5 Points But there's something wrong! Medal Stats.
Lazy Developer 5 Points I SAID SORRY! Medal Stats.
LEVEL 4 10 Points Beat level 3! Medal Stats.


Total Medals Earned: 2,340 (From 448 different games.)

Latest Shared Creations

Lamp Added to pumpkins for Carve n' Share Jun 11, 2014. Load Level
My Pumpkin Added to pumpkins for Carve n' Share Jun 11, 2014. Load Level
Hmm, Added to pumpkins for Carve n' Share Feb 10, 2012. Load Level
Why Added to pumpkins for Carve n' Share Feb 10, 2012. Load Level
Are Added to pumpkins for Carve n' Share Feb 10, 2012. Load Level
You Added to pumpkins for Carve n' Share Feb 10, 2012. Load Level