Port JS to C# Unity - Map generation algorithm

已关闭 已发布的 6 年前 货到付款
已关闭 货到付款

-- Overview --

This project is to port the process described below in the link to Unity 5.6+ C#, That will generate and render a 'fantasy map' based on the algorithm described here.

[login to view URL]

To be considered for this project, please provide a non-generic bid and preferably examples of previous procedural generation algorithms you've used before. I will also do small interviews to assess whether you understand the task.

-- Requirements --

Part of this project has already been completed - you can view the current state here.

https://borisdzhelali@[login to view URL]

Your task will be to finish what has been partially completed until it is, within reason, the same as the map shown in the original link.

The Javascript sources for the original process are included in the top level folder of the repo for reference.

Functional requirements TODO

- Erosion

- Edge Smoothing

- City placement

- Rendering

The rendering is probably the hardest part, because it relies on built in SVG functions and declarative element selection which have no equivalent in Unity, however there is a library that may be useful for this - [login to view URL]

Non Functional requirements TODO

- Name the methods similar to their JS counterparts in the original sources, comment with references to line number as in existing code.

- Comment intentions on every non-trivial method, especially utility functions and if using Lambda functions etc.

- Good variable names, nothing like a = 2;

- Parameters in algorithms must be public variables visible from the Unity Inspector, as in existing code.

- If you introduce bugs into the code that I discover upon review, you must correct them before any more Milestone releases.

- I need to be able to run the code on my computer, within reason we will work together if there's any "it worked on my computer" issues, but ultimately if I reinstall Unity, do a fresh checkout and it still doesn't run - you need to fix it.

C# 编程 JavaScript Unity 3D

项目ID: #16577298

关于项目

6个方案 远程项目 活跃的5 年前

有6名威客正在参与此工作的竞标,均价$605/小时

Johnatangv19

Hello, I'm a system engineer and I've made a map generator that works with a provided seed, you can check it out on my freelancer profile https://www.freelancer.com/u/Johnatangv19, gladly I'll help you out!

$855 NZD 在0天内
(14条评论)
4.7
MyIsaak

Dear Client, Hello my name is Isaak Eriksson, half Swedish and half Somali, born and based in Luxembourg. I have 5 years of experience in producing finished results including games and products made in Unity. With a 更多

$555 NZD 在10天内
(2条评论)
2.4
bingdev

More than 5 years experience in Unity with C# and Javascript. I read your job description carefully and very interested in your project. I have rich experience in Unity and can work your project full time I'd like 更多

$555 NZD 在10天内
(2条评论)
1.9
loornlee

A proposal has not yet been provided

$555 NZD 在7天内
(0条评论)
0.0