10
Jan 12

AS3Isolib Game : Veer

I’ve been wor­king on a facebook game called Veer (laun­ched on January, 4th, 2012) for my client, Han­dson Enter­tainment . In this game, you play as a repor­ter, like Lois Lane, wor­king for a news station, Veer. You begin your jour­ney in a remote island called “Tuto Island” where you learn the basics of the game and then, as you level up, you will be taken to cities/places such as Paris, Monaco, Zanzibar, Beijing, etc. to hunt for interes­ting news. Based on your locations and levels/experience, you will have different missions/tasks from fin­ding a mis­sing colleague, locating a run-away celebrity, and so on. Also, you get to visit famous lan­dmarks like The Eiffel and Louvre Museum in Paris.

Con­tinue reading →


13
Jul 11

as3isolib on playbook, first look

I got a playbook (for free … yay!) from a RIM dev part­ner a few days ago and I couldn’t wait to con­vert an as3isolib demo i wrote a while ago and see it run on that nice gadget.

So here it is.


05
Feb 11

Making Rotatable IsoGroup

In this article, I will show you how to make a rotatable IsoGroup in As3Isolib. Well, I don’t actually rotate the group but instead, I reposition the group’s children so that the group appears to be rotated. :-)

If you’re new to As3Isolib, you can learn a bit about the basics here. If you know the library already, you might want to skip step 1.

Basic steps:

  • Subclass the IsoGroup
  • Map the group’s children’s positions to a 2d array
  • Add rotation logic
  • Rotate the array
  • Use the array to reposition the children
  • Ren­der

What I need:

  1. as3ds Array2 class
  2. an algorithm to rotate a 2d rectangular array. Just google it. It’s ever­ywhere :-)

Con­tinue reading →


23
Jan 11

SpriteSheet class for AS3Isolib

One of the requirements of my latest as3isolib project was to have “realis­tic” looks for all objects. The only way to achieve this is use bitmap assets so I paid a friend who’s really good at making animated 3d models to create animated assets for me and ren­der them as PNG sprite sheets. Another thing I had to do was blit the sheets but there’s no built-in bitmap blit­ter class in as3isolib that I could use so I wrote the SpriteSheet class below.

Next, I’ll explain how to create your sheets.

Con­tinue reading →


24
May 10

Creating Drag-and-Drop for AS3 Isolib

Some folks had asked about drag-and-drop mechanism in as3isolib discus­sion group. While there’s no such feature built-in in the library, it’s not hard to write it yourself.

So here’s a super sim­ple class that provides that mechanism, called DragManager. I bor­rowed the idea from Flex’s DragManager. Note that this class is really a sim­ple one and it doesn’t res­pect “grid” so you’ll have to modify it if you want to use it in a grid-based isometric space. Trust me, it’s not too hard ;-)

Click to see the demo

Con­tinue reading →