SirHenry.GD's Forum Posts

  • 6 posts
  • This job offer has been taken. Thank you!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Hello C3 peeps!

    I'm looking for a Construct 3 dev to work an a simple game prototype which i've been working on (personal). The prototype will only have a simple features (which i unfortunately was not able to do) here are the details on the game prototype:

    Details

    Genre: God Game, Idle Clicker, Simulation

    Game Features: Village and villagers management (at least for prototype), tamagochi like gameplay, but the villagers are walking idly in a 2D set up world

    Graphics / Gameplay: 2D sidescroll view (like patapon)

    Controls: Mouse and keyboard

    Target resolution: Mobile screen (Portrait mode)

    Inspiration: Patapon, GodFinger, Populous: the beginning and Virtual villagers

    Target vision for the game: A low-key idle game where your village thrives with minimal interaction. Imagine it running on the side of your monitor, providing a glimpse into the villagers' activities. While they may occasionally seek your attention, active player involvement speeds up progress and achieves objectives faster. Active or not, the game can be played on a different experience.

    So far a working prototype, but it doesn't have the features i needed.

    What will be provided by me?

    • Vertical Slice and GDD for the game

    • Logic Flowchart

    • Prototype target features (important ones)

    • Icons and graphics for the characters (only 2 for now)

    • Story of the game if you want to hear it

    I'm Henry Fullero, Game Designer (you can check me out on LinkedIn) and i suck at math and computations. My strongpoints are on Storytelling, Storybuilding and Game document design (GDD). Programming and development are not my forte so i am here before i rip all my hair. I have completed the Story and how i want for the game, however i'm having a hard time producing a prototype.

    This personal project is only the first, i have 7 more personal projects that i want to produce, so if this partnership/job goes well, then you'll be first on my contact list.

    Contact Details

    You can contact me here since i'm always online trying to learn C3. So we can discuss more about the task.

    Thank you so much!

    Henry

  • Hi guys, thanks for the help!

    I resorted on using random movement events for each villagers (since they'll be limited, at least 20 max). I'm still figuring out on doing 1 event for all of them but i just can't get it to work, haha

    At least i have some villagers randomly walking across the map and its a good start.

  • random() can't be use like that.

    If you want the event to be triggered every 2-5 seconds, use random(2,5)

    Or, if you want it to be in 0.5s intervals, use choose(2,2.5,3,3.5,4,4.5,5)

    I see, TIL!

    Additional question! If i make a copy of the sprite with those random movements, they will all have synchronized movement right? (tried it)

    So to prevent that from happening, do i need to make a at least 5 different sprites with different random movements or is there a way to make it efficient? Like i dont want them to do synchronized movement in case the village reach 10 population (it doesn't look natural if they all move the same every random intervals).

  • I'd use the pathfinding behaviour for this. This is how it would look like:

    - Every X seconds > Find path (in a radius if you want)

    - On path found > Follow path

    This is the most simple implementation, you can then add obstacles like houses where they can't go, or use this same behaviour to make them go to a food source as you said.

    Here's a minimal implementation so you can run it and modify it: filebin.net/esgn6z1z99bbnzor

    Hi molter!

    Thanks for the help and for the script! Really helped me understand the theory and logic!

    Did some random numbers so the movement stops can be random as well.

    Again, thank you!

  • Hello!

    Newbie user here~ just want to ask what will be the logic/event processing if i want to make a certain sprite do a random movement.

    The Idea is for a idle village type of game, so the villagers will be moving randomly around the village without fixed direction (well maybe it will have a fixed movement once a parameter is met like if its hungry it will go to a food source).

    I was thinking it'll be like:

    for X: floor(random(8))*choose(1,-1)

    for Y: floor(random(8))*choose(1,-1)

    then increasing the numbers for bigger movements.

    I just can't fully wrap around my head on the events and processing script (im not good at programming as well). T_T

    Hope to have some helping hands and some theory so i can reverse-engineer it.

    Thanks for reading this post!

  • 6 posts