Simple Game using JS, Node.JS, D3.js and [login to view URL]

Chiuso Pubblicato 4 mesi fa Pagato alla consegna
Chiuso Pagato alla consegna

The goal of this project is to create a graphical game (simulator) in JavaScript, playable in a web

browser, allowing each player (1 to 4 in a network) to create a pair of herbivorous creatures (male

and female). Once the simulation is started, players can observe the evolution of these creatures

and their descendants in an ecosystem where creatures from other players also coexist.

Player's objective is to configure their creatures for optimal prosperity. The winner is the player

with the most creatures of their species alive (or the creator of the last living creature) after a

configurable number of turns.

Game Mechanics:

- A player (initiator) creates a game by defining the number of players, simulation turns, and

creating the first pair of creatures.

- Subsequent players cannot choose a predefined configuration.

- The simulation automatically starts once species parameters are established, evolving in the

order of entry into the game.

- Players distribute 9 points among three axes (reproduction rate, perception, strength), each

valued from 1 to 5. At least 1 point must be assigned to each axis.

- The terrain consists of 13x13 hexagons with water, meadow, and rock types distributed

randomly.

- Except for dens, each hexagon can be occupied by only one creature.

- Creatures can move to adjacent hexagons, provided they are unoccupied or occupied by a

weaker creature of a different species.

- Creatures of the same species are born and reproduce only in their dens.

Creature Physiology:

- Hydration and satiety levels range from 0 to 10.

- Water hexagons provide 3 hydration units per turn.

- Meadow hexagons provide 2 satiety units per turn.

- Movement costs 1 hydration and 0.5 satiety units.

- Stopping on a hexagon costs 0.5 hydration and 0.25 satiety units.

- Creatures die when hydration or satiety reaches 0.

- When hydration and satiety are at least 6, creatures return to their dens to reproduce.

Implementation Guidelines:

- JavaScript implementation using Node.js platform, D3.js, and [login to view URL] libraries.

- Interaction between players and the ecosystem can be added (e.g., swapping hexagons during

creature evolution).

- The implementation is capped at a maximum score of 17/20.

Note: Translate this description into your native language if needed, and make any necessary

adjustments for clarity and coherence.

JavaScript Node.js Java D3.js Socket IO

Rif. progetto: #37535398

Info sul progetto

33 proposte Progetto a distanza Attivo 3 mesi fa

33 freelance hanno fatto un'offerta media di $171 per questo lavoro

dimkapacha

Hi, there. I have rich skilss in D3 in javascript. Please discuss more details. The importandt problem is GAME LOGIC. Thanks.

$500 USD in 7 giorni
(13 valutazioni)
5.3
AmazingEngr76386

Hello, my name is Adnan Gohar and I'm an experienced and results-driven professional with a diverse skill set that includes project management, strategic planning, marketing, data analysis and more. I am confident that Altro

$140 USD in 7 giorni
(9 valutazioni)
5.2
laraibfatima399

Hello I am a professional web developer having 10+ years long history. My major skills are PHP, Shopify, Python(Django, Flask), Javascript(React, Angular, Vue), Bootstrap, jQuery and CSS3, React.js, node.js , Laravel Altro

$90 USD in 3 giorni
(12 valutazioni)
4.8
Muhammadzeesha59

Hello Client ! I am a skilled full stack developer. Having rich experience in Java , Python , C , C++ , C# , Eclipse , Sql , Mysql ,Oracle , Object Oriented Programming , Data Structure , Alg Altro

$140 USD in 7 giorni
(9 valutazioni)
4.3
jassieminnette14

Hello, Greetings Charbel D., Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack developer working at large-scale apps as a lead developer with U.S. and European t Altro

$30 USD in 3 giorni
(2 valutazioni)
2.8
EmmaPedersen124

Dear Client. Thanks for consideration of my application. My name is Emma Pedersen and I have a proven track record as a senior software developer with 8 years of experience. If you chat with me, I will share my previo Altro

$140 USD in 7 giorni
(2 valutazioni)
2.0
angelgrod

*I AM A SENIOR FULL STACK WEB DEVELOPER WHO YOU ARE SEEKING FOR* Hello, I've checked your project description right now. I really excite for your project purpose. Because I feel very confidence in your project and I ca Altro

$200 USD in 5 giorni
(1 Recensione)
2.2
Zvonar777

Hello there! My name is Yurii and I'm excited to help you build your game using JavaScript, Node.js, D3.js and Socket.io. I have 10+ years of software development experience and advanced skills in leading programming t Altro

$440 USD in 7 giorni
(1 Recensione)
1.4
Cleanlifi

Hi there, I am writing to apply for this job. I am confident that my skills and experience in Game Developing and Game Designing make me an ideal candidate for this position. I have a strong background in Game Developi Altro

$230 USD in 6 giorni
(0 valutazioni)
0.0
Hamo2005

Hi dear customer! Thanks for your kind post. As a professional and seasoned game developer, I can provide you a high-quality delivery . I have experience based on hexagon grid game on IOS and Android and WebGl. You wil Altro

$140 USD in 12 giorni
(0 valutazioni)
0.0