C++/C# Coder Required to work with existing engine on minor camera & layout system

終了済み 投稿 Aug 4, 2006 着払い
終了済み 着払い

This program is to be a simple two part program, all source code must be submitted with the application.

Component 1:

A simple floating camera system that will use keyboard input to move in 6 degrees of freedom, left, right, forwads, backwards, up, and down, with the engine allowing a user to navigate 'zones' created by component 2.

Component 2:

A simple layout program using the same engine. It must read a file that outlines a polygon and use those as the external bounds for the layout. It must allow a user to view the layout from XY, XZ and YZ orientations and switch easily between them, viewing at least two of those views at once in separate panes. The user must be able to place several differing sizes of empty cubes into the hull, but must not be able to place them outside the hull. The user must also be able to cut holes in the cubes to connect cubes touching each other but not cut holes that lead to the outside bounds. Of course the files must be saved to disk.

Development of a format for the file that defines the outside bounds is open to your discretion, a database is suggested, 3 or more examples of these files must accompany the program and the format be clearly documented. Key strokes for navigation in the camera mode must also be documented.

Graphics are not an issue, flat textures, wire frame or vectors are acceptable, so long as it is possible to tell one plane from another in camera mode.

Free look mouse navigation would be appreciated but not required, also note the camera must not be able to 'fly' outside the bounds, or pass through any of the planes created by the cubes except where an opening has been 'cut' during the design phase. Component 1 must be setup to load any file created by Component 2, and these can be designed as separate executables or as one.

Eval kit can be obtained here: <[url removed, login to view]>

## Deliverables

Notice: Bid whatever you like, the 'Very Small Business Project' category fits for the idea, and the scope, it may not fit for the money, I have no control over the money suggested for that portion of the project, I will accept a

**reasonable** bid.

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

4) All source code must be sent with the program and must be fully commented for clarity, a Windows based compiled version with any dependent files is also required.

## Platform

This must run using the proprietary engine which I will provide a link for, you can obtain an evaluation kit for personal use. It must be fully compatible with Windows, which the engine already is, and it will be running on Directx 9 which again the engine is already made for. The engine is fully compatible with C++ and C#.

PHP

プロジェクトID: #3698040

プロジェクトについて

1個の提案 リモートプロジェクト アクティブ Sep 29, 2006

1人のフリーランサーが、このジョブに平均$85で入札しています

benkenwright

See private message.

$85 USD 14日以内
(18件のレビュー)
4.5