Find Jobs
Hire Freelancers

C# XNA class to handle tIDE map editor.

$100-150 USD

Cancelled
Posted over 12 years ago

$100-150 USD

Paid on delivery
I am in need of a class to handle tIDE map editor files. I need the class to provide me with the following: 1) A class that handles the loading, drawing, and updating of tIDE maps. The class should allow for a constructor that loads the desired map object, accepts a speed, and direction (horizontal, vertical. The draw/update methods should handle scrolling the map at the desired speed and collision with other objects. The tIDE editor can be found at: [login to view URL] There are examples on the site of loading in and working with the map files. I have a class I am already using for collision detection in the rest of my game. I will provide it to you. The map files collision detection should be added to my existing collision manager class. It will handle collisions between the player, 'space objects', 'enemies', and 'projectiles'. I already have collision detection working between all mentioned entities. Your only job would be integrating the map file collisions. For collisions I currently draw a radius around the center point of a sprite and then check to see if the radius between the two points is lower than the two points. This has worked well and I prefer it to bounding box collisions. This should be kept in mind when doing the collision system. The map itself will always be divided into three separate parts. The bottom layer is always the background layer and collisions will never happen here. Anything placed on the 2nd or middle layer always result in a collision. Things drawn on the last layer are enemy spawns and are interpreted by the map class. You should provide examples in your sample application that demonstrates the class. These examples should detail the reading of attributes set forth in the map file both for global and individual tile level. The sample itself should use your class to scroll the created map at a specified speed either vertical or horizontal while implementing collision detection. You can use little blocks for the images as far as I am concerned. I just want the class working as intended.
Project ID: 3705469

About the project

1 proposal
Remote project
Active 12 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
1 freelancer is bidding on average $125 USD for this job
User Avatar
See private message.
$125 USD in 7 days
5.0 (6 reviews)
2.2
2.2

About the client

Flag of UNITED STATES
United States
4.9
23
Payment method verified
Member since Mar 27, 2007

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.