Simple Game using JS, Node.JS, D3.js and [login to view URL]
$30-250 USD
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.
Rif. progetto: #37535398
Info sul progetto
33 freelance hanno fatto un'offerta media di $171 per questo lavoro
Hi, there. I have rich skilss in D3 in javascript. Please discuss more details. The importandt problem is GAME LOGIC. Thanks.
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
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
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
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
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