Find Jobs
Hire Freelancers

Isometric Tile Flash Scroller

$30-250 USD

Cancelled
Posted about 16 years ago

$30-250 USD

Paid on delivery
Here is a DEMO in AS2/3 that shows SOME of the features I need done in AS3. Example reference 1: [login to view URL] Example reference 2: [login to view URL] Example reference 3: [login to view URL] Example reference 3 for EXTRA: [login to view URL] Example reference 4 for EXTRA: [login to view URL] I am working on a project that requires scrolling Isometric tiles. The full image will end up being aprox 40k pixels in width and height, although only a portion will be visible to the user at any time. To make sure this isn’t too data intensive on the load: There must be a Super Tile and several tiles within it. When you enter the content, only the data in the relevant tiles needs to be loaded (see 1st example link, but remember our default screen size is dynamic not fixed, so it might need to load more than four tiles). This data will include the image data from a png file; objects from a mysql db that belong in the specific tile; and data from an xml file. Now I will have a list of objects in a mysql database that will need to be loaded based on where the display screen is. (again see example one, although my objects are coming from a db and will take longer to finish loading) Finally the actual image content will be from a png tile sheet. (see example 2 link) The super tile will have sub tiles, and the subtile's graphics will come from a tile sheet. So for example each tile might be 64x64. Each sub tile might be 832x640 meaning it will fit 13 tiles by 10 from my image sheet and house 1 object from the database. The master image sheet will grow as the project continues, so it the code needs to be flexible. Now its extremely important that this be portable, flexible, and not so data intensive for the client because I need very high FPS. Features must include: The ability to use a mouse wheel to scroll in and out. That is to say to scale down everything on the stage, and scale back up to be able to get a larger view. (meaning more tiles within the super tile will need to show) The ability to modify the default viewing area, ie 800x500. And then for it to be able to be resized by the user by making the window larger. The ability to easily add layers to displayed content. EXTRA: The ability to edit things from within the flash client. meaning editing the graphic i want to use at a certain tile, or the xml associated with the particular tile. (sort of like a built in map editor) Summation: Flexible 2d isometric super tile scrolling. That will load its graphics from a master png file. Load any objects in the MYSQL db that belong in a particular subtile’s individual tiles. But will keep flash FPS high by managing data by not loading things until they will be necessary, and removing data that will slow down scrolling and other as3 actions. (note: I need a temp array of the objects listed in current display view, and an array of all object locations round(superTile.mouse. X/tileSize) encountered thus far. Feel free to bid outside of budget, but be very clear to explain why, as I have built engines similar in my spare time, with all of these features minus scalability. Time is not an issue, but would like updates on progress. Feel free to ask additional questions. If you feel that you are up for the task bid, If you would like to include a minimap for extra, let me know.
Project ID: 241834

About the project

Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Ocoee, United States
5.0
8
Payment method verified
Member since Mar 25, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.