Oh no! I killed the dragon :( It’s dead! Now my goal is to killed everyone and die to dragon so it would level up!
But very cool and simple. Just need some endgame scoring and restart button!
easier with assets. But assets are not rated or required. :D Also depends on the engine and if game is playable in browser and other stuff.
I imagine it as a “puzzle”, where you share your solution and check others solution. And later you can easily reuse it (or others). But if game is not playable in browser or altogether, then people might compile it locally to check and not having any assets may be a problem.
I personally use Kenneys assets. There is extra point for asset consistency. Like if they assets play together well. So photo-realistic high poly model in voxel world won’t get a point. But text-based full ASCII game will.
If you have specific assets that you don’t want to share or they are very big before game build - you can add them to .gitignore file.
Greetings! The jam has started!
GLHF!
Remember to create a git repository! At least locally! If you don’t have git, you can download it here: https://git-scm.com/downloads
After you create you bare project in your game engine of choice you can create a local repository via this commands:
git init
git add .
git commit -m "first commit"
git branch -M main
If you already have a git repo. Here’s how to push it. But this is not necessary at start. You can do it in the very end. Just note that if something happens with your device - you may loose your code. If you pushed to github - it still will be there :)
git remote add origin git@github.com:Dinozor/core-mechanics-jam.git
git push -u origin main
And after that, when you complete another step, you can commit and push again.
git add .
git commit -m "Add new player texture"
git push
Also you can join discord channel: https://discord.gg/F25RK4jG
Please tell me if there is something not working or you need more. I’m still figuring this stuff out!
Thank you for playing! And especially for your feedback!
I see what you are saying about controls. They are kinda what I wanted them to be, but godot physics was a hard obstacle. I’m going to address that, making it custom physics. But I think the biggest problem comes from a storytelling/level design tho. You are met with confusion from the beginning without knowing what to do, and controls just increase that feeling. Good learning for me to plan more time on general storytelling. :D
WOW! That’s a pro time! I myself struggling to get sub 100. It makes me very happy when someone plays my game and especially manages to finish it! Especially that this is my first “proper” game “finished” and published!
I’ve played a lot with Godot physics, but it is very bad for anything more advanced than basic platformer. So I tried to have some restriction and general directions, but it breaks many other things. So I had partially my own physics inside. Also now all limbs are attached to physics body by 2 pin joint and Groove joint. Sooo… technically, you can push yourself if a limb goes to a specific groove joint limit (like armpit) and you could fly :D.
But I’m planning to expand on it. Remove joints and replace with custom physics completely. Have some practice lobby to learn, as not everyone gets the controls. And more level/adventures with physics challenges requiring jumping/swinging, different surfaces etc.
Sorry! Went sleeping after jam and than work. Never really got into writing any description. Will do in close future and also improve some aspects.
In short: Goal is to spawn and maintain life on the planet. Every resource somehow impacts it's stats. By contributing specific resources you can increase or decrease the chances for life to spawn.
Temperature and other resource units are nominal. I was counting temperature as Kelvin so that it won't be less than 0 as it helped thinking about formulas and effects.
Planned endgame goal for Jam was to spawn 100 humans. But In active version it is only Microorganisms (maybe plants, not sure already). And there is not any real endgame now :(
Will try to improve and also speak about game future on my next stream.
Thank you for writing a response! Means a lot to me! :)