Find Jobs
Hire Freelancers

GUI tool for level editor for mac

$30-250 USD

Completed
Posted about 13 years ago

$30-250 USD

Paid on delivery
Tool must read in and write out a text file -- the level file. The level is a series of branches and items on/near the branch. Each of these is described by a single line of text, broken into five comma separated fields. Each of these fields are simple one word strings, except for the third, which is an integer. The level editor tool will need to run on a mac. The tools GUI will need to have a scrollable window that the user can adjust the size of, both vertical and horizontal( this won't affect the output of the level file ). On the side of this window will be a slim, scrollable window containing the elements the user can drag into the level editor window. The first time an item has been dragged into place in the level editor window, the item's properties will be set to default values. The default values will be different for each type of item. Right clicking on any item in the level will allow the user to edit the properties of that item in the level. Once an item has been added to the level, moving it somewhere else in the level should be permissible and easily done. Adding items usable in the level editor should be easily done. A text file for the tool will define the items usable in the tools GUI that the user can drag into the levels. It will consist of lines of text, each line will contain the name of the item, and the filename for the graphic. Special considerations - the levels are set up so that the branches are vertically evenly spaced . This spacing may change in the future. The level editor tool should allow for this spacing to change easily. There are many different types of branches. Branches are anchored on one side of the screen or the other, as described by the first property for that branch item -- either "LEFT" or "RIGHT" Once a branch has been added, any other non-branch item added is considered to be sitting on the branch. Once another branch is added, any other non-branch item added after that is now considered to be sitting on this new branch. A typical use case is as follows - User creates empty level. User drags "ground type forest" into level editor window. User drags "branch type A" into level editor window, placing it on the left side of the screen. User drags "snake" onto branch. User drags "branch type K" into level editor window, placing it on the right side of the screen. User drags "gold" onto branch. User drags "branch type A" into level editor window, placing it on the right side of the screen. User MOVES "gold" on previous branch onto new branch. Sample graphics files and level files will be provided to start.
Project ID: 977233

About the project

3 proposals
Remote project
Active 13 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
Awarded to:
User Avatar
Hello. I'm interested in Your project.
$250 USD in 20 days
4.4 (5 reviews)
3.5
3.5
3 freelancers are bidding on average $983 USD for this job
User Avatar
Hello I'm interested on your project. But the project doesn't seems to be very clear. It would be more efficient if you would give some sample GUI(graphical) representation of the project. Thanks, webcompute
$1,200 USD in 20 days
4.8 (2 reviews)
3.5
3.5
User Avatar
Please check your PM.
$1,500 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
San Rafael, United States
5.0
2
Member since May 24, 2010

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.