Find Jobs
Hire Freelancers

C# XNA Class to handle tIDE map files.

$100-250 USD

Cancelled
Posted about 9 years ago

$100-250 USD

Paid on delivery
I am in need of a C# class (or classes) required to utilize tIDE map files. The tIDE map editor can be found at: <[login to view URL]> The newly created classes should provide the following functionality read in and process a tIDE map file * There are existing examples on the URL provided that detail the tilemap engine and how to work with it. * All maps should support 3 layers. Layer 0 is the background layer and is where all ties will be placed. Layer 1 is a collision layer and any texture placed here will cause a collision. Layer 2 is the interactive layer and this is where Enemies will be placed. I am also open to your own suggestions. draw the map to the screen and move it * allow the map to be autoscrolled horizontally, vertically based upon a modifiable speed, or manually via GamePad/Keyboard * handle collisions * allow for the map to be looped and keep track of the number of loops made. * spawn enemies where they are placed on Layer 3 of the tile map. I will provide the winning bidder with a copy of my existing game source code. As well as a sample tIDE map. You will integrate your classes and the sample tIDE map and get them working in my game. You will not have to write any input code, or create a collision detection system, etc. I have already taken care of this. You are still responsible for ensuring collisions with the tile map layer 1 [login to view URL] can keep a list of CollisionObjects for each instance of the map class. You will assign CollisionObjects to this list and then just write 1 foreach loop in my CollisionManager to handle collisions between player ship and the world map. I will take care of writing all the other foreach loops in CollisionManager to handle collisions with other world objects. When you assign a CollisionObject you can specify a radius, rectangle, both, or none. For this case i would assume we would just do a rectangle the size of the tile. If the other object doesn't support a rectangle they will both just default to per-pixel. ## Deliverables * * *This broadcast message was sent to all bidders on Tuesday Dec 27, 2011 12:49:59 AM: Hey All, Thank you all for the bids on this project. I got to digging into my code and paid another coder to review it. I eventually decided to implement the latest farseer engine, which required me to rewrite quite a bit of my code. I am not ready to move on to this project yet, but will be eventually. In the meantime I could use someone who understands the latest version of farseer and has utilized it before. To get started I am looking for someone to review the way I am currently integrating it into my game, give pointers, and help me integrate Debug View XNA and my Camera class into the game. If you feel you can do this let me know. I am looking for someone who can provide me with a quick turnaround on this. I can not having something as simple as a camera class and DebugViewXNA extend over a week or two out. I can do this as a fixed fee project or we can do it hourly -- let me know your comfort level and price/hourly price. I will then create a private bid and invite the ones I choose to that private project. Please do not reply if you have not worked with farseer or you cannot dedicate the time required to get this completed quickly.
Project ID: 7008162

About the project

Remote project
Active 9 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 KINGDOM
United Kingdom
0.0
0
Member since Jan 21, 2015

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.