Port JS to C# Unity - Map generation algorithm

Kapalı İlan edilme: 6 yıl önce Teslim sırasında ödenir
Kapalı Teslim sırasında ödenir

-- 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# Programlama JavaScript Unity 3D

Proje NO: #16577298

Proje hakkında

6 teklif Uzak proje Aktif 5 yıl önce

Bu iş için 6 freelancer ortalamada $605 teklif veriyor

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 in 0 gün içinde
(14 Değerlendirme)
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 Daha Fazla

$555 NZD in 10 gün içinde
(2 Değerlendirme)
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 Daha Fazla

$555 NZD in 10 gün içinde
(2 Değerlendirme)
1.9
loornlee

A proposal has not yet been provided

$555 NZD in 7 gün içinde
(0 Değerlendirme)
0.0