Find Jobs
Hire Freelancers

C++ 11 developer needed to create the pathfinding of our 2D tile based game

€250-750 EUR

Închis
Data postării: peste 6 ani în urmă

€250-750 EUR

Plata la predare
We are looking for a C++ 11 Programmer to create the pathfinding of our 2D tile based game. /!\ IMPORTANT : You have to download our attachments ([login to view URL]) and check our code and the web link to understand what we need : Web link > +Slopes > +Plateforme one-way +gravity /!\ The following knowledge is required: - C++11 - Algorithm with good knowledge in Pathfinding - Vector Algebra To get a better idea of what i want as knowledge, you can read this page that gives you an overview : Our game is a 2D plateformer tile based with basic physics + Destructible terrain We will leave at disposal a program ready to compile which contains all the necessary. You have to follows thoses Specifiations/Constraints : Specifications: - Pathfinding must consider slopes, platforms, one way blocks. - The world can be modified at runtime (the game is a sandbox). - Pathfinding must apply only on a portion of the world (memorised grid must be limited, the game is an "open world"). - The algorithm must be as flexible as possible to add new movements to the player (ex: character can Dash, Fly, double jump, etc ...). - The character could have variable collision mask size (currently 24x48, can be edited in [login to view URL] on the constructor). - Gravity can be different (currently 0.2f), can be edited on player.cpp. - Jumping force and physics can be different, can be edited on player.cpp. Constraints: - Lib SDL2 - C++11 (std::array, vector, unique_ptr, no raw pointer allocation ...) - Don't use new libraries without asking first. - The pathfinding must be added into a proper and separated API. - The pathfinding API should be used in Player::step. Important: Player::simulateOneFrame and physics shall not be altered! - Must be able to manage hundreds of entities (the algorithm must be fast and efficient). - One instance of a pathfinding engine must use < 1MB if possible. - Should not be refreshed at 60 fps, rather at 1 fps, or better, only when the world is edited. You can download the project below and test it to get an idea of the work to be done.
ID-ul proiectului: 15476775

Despre proiect

13 propuneri
Proiect la distanță
Activ: 6 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
13 freelanceri plasează o ofertă medie de €521 EUR pentru proiect
Avatarul utilizatorului
Hi, sir I have looked your requirements and I get what u want. I have good skills in c/c++ & pathfinding. My price and period is negotiable. We can discuss the details via chat. Thanks.
€555 EUR în 10 zile
4,9 (79 recenzii)
6,1
6,1
Avatarul utilizatorului
Hello, I'm software developer with 6+ years experience in c++ and 10+ years exp in compute science. Also I'm participant and problem writer of many algorithm competitions (Topcoder, ACM ICPC, etc). Feel free to contact me to discuss any details of your project. Looking forward to hearing from you!
€500 EUR în 6 zile
5,0 (27 recenzii)
6,2
6,2
Avatarul utilizatorului
I have a great experience in C++ and a experience of more than 3 years. I can show you proofs for that. You can also see my github account
€250 EUR în 10 zile
5,0 (9 recenzii)
3,5
3,5
Avatarul utilizatorului
Hello there. I have seen your job posting. I will like to ask some questions. Please come over the chat so we can discuss things. Some intro about me. I am an enthusiastic developer/implementer who does not stop until or unless i fulfill all of your project's requirements. I don't call myself a GEEK as pride consumes the weak but i don't put up a break till the finish line. Let's talk over the chat and start this project right away. You've found your perfect fit for this work as you're are seeing the proposal of a right guy. I am waiting anxiously for you to come over the chat-- so we can fill in some missing pieces of puzzles in the requirements you've mentioned here. Proposal For logo development: Hi. I have developed lots of logos and illustrations such as banner, T-shirt designs, pamphlets and brochure designs. Since there is a restriction for 200 words, so please message me. Logo design, T-shirt design and illustrations. Message me over the chat so i can elicit all the requirements for this project.
€555 EUR în 10 zile
0,0 (0 recenzii)
3,4
3,4
Avatarul utilizatorului
Hello. I am game developer. I had built many games with pathfinding. I can make good path finding algorithm. Could you please discuss more details? Thank you
€555 EUR în 5 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hello, I'm a individual c++ developer with 7 year's experience. I'm a very responsive developer for communication. I hope to you look my portfolios. Have a good day! Kind Regards.
€500 EUR în 5 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
A proposal has not yet been provided
€666 EUR în 20 zile
0,0 (0 recenzii)
4,1
4,1

Despre client

Steagul FRANCE
Paris, France
5,0
1
Metoda de plată a fost confirmată
Membru din iul. 16, 2013

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.