Тёмный

brackeys godot tutorial but i added some things too. 

Programmer Penguin
Подписаться 229
Просмотров 4,5 тыс.
50% 1

i added the slime boss which has knockback effect and can be defeated
by striking its head 3 times
and ive added the checkpoints
i changed a few things too, like i added the coins in a tile for easy placement
and the slimes too are in tiles

Наука

Опубликовано:

 

25 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 58   
@beanstealer
@beanstealer 5 дней назад
i think making a dash would be pretty cool AND it wont waste the absolute gem of the roll animation
@ProgrammerPenguin
@ProgrammerPenguin 5 дней назад
i am actually working on my own original game, thanks for the idea! the vid should be released soon
@beanstealer
@beanstealer 5 дней назад
@@ProgrammerPenguin wow thats very cool
@jakeoreilly
@jakeoreilly 26 дней назад
very cool to see people uploading their versions of the tutorial! it's like a big classroom showing off their own projects lol
@ProgrammerPenguin
@ProgrammerPenguin 25 дней назад
i added another thing too! you can see my latest vid!
@aneesh.videos
@aneesh.videos 24 дня назад
so true
@tankominos56
@tankominos56 9 дней назад
​@@ProgrammerPenguin HOW DID YOU DO THE CHECKPOINTS? HELP IM MAKING A GAME AND ALL OF THE OTHER TUTORIALS ARE USELESS
@ProgrammerPenguin
@ProgrammerPenguin 9 дней назад
@@tankominos56 i made an autoload named PlayerStats with a script and pasted this in "var checkpoint_position = Vector2(0, -40)" then, in my player script, in the on_ready function, I set the global_position to PlayerStats.checkpoint_position, then in my checkpoint script I typed " PlayerStats.checkpoint_position = body.global_position" where body is the parameter to _on_body_ready function, I should also mention in my killzone I'm calling get_tree().reload_current_scene() hope this helps.
@sohamshesh
@sohamshesh 12 дней назад
Great work man, loved the checkpoint animation and the boss fight!
@theredlogo
@theredlogo 27 дней назад
This is really cool! I like the slime boss at the end, nice animation!
@ProgrammerPenguin
@ProgrammerPenguin 27 дней назад
thanks a lot! do you have any suggestions?
@Garanas192
@Garanas192 26 дней назад
@@ProgrammerPenguin You could look into particle effects, especially when you take out or hit a slime!
@ProgrammerPenguin
@ProgrammerPenguin 26 дней назад
@@Garanas192 that's such a good idea! thing is idk how to implement particle effects, but i'll search on how to, would you be so kind on explaining more?
@Garanas192
@Garanas192 26 дней назад
​@@ProgrammerPenguin There are built-in nodes for particle emitters in Godot. You can try experimenting with those. You can find various textures (also those that are animated) online, see also the page that Brackley links. On Itch IO there are a vast amount of assets that you can use to experiment with. I'd personally always work in small steps: - (1) Create a particle emitter when you take out a slime. Do not focus on how the effect looks at this stage, just make some particle effect spawn. This is the 'functional' bit. I'm not that experienced with Godot, but since everything that is 'a thing' is a separate scene you probably want this emitter to be a separate scene too. You can then use a small bit of script to dynamically create the scene, which would create the emitter. You can probably use a timer to clean up the emitter again, similar to how Brackley uses a timer to make the game move in slow motion for a second or so before it restarts. - (2) Tweak the particle emitter. This is where you look into the looks and feels. Use a texture, or maybe create two particle emitters at the same time - one with larger particles and one with smaller particles that have a different color for example. In practice effects often consist of multiple particle emitters where each effect has a specific role in the effect as a whole. A simple example: if you would create an explosion then you would probably have a separate emitter for smoke, fire, sparkles, a shockwave and perhaps even the initial flash. Together they create the explosion.
@Garanas192
@Garanas192 26 дней назад
@@ProgrammerPenguin Godot has a built-in emitter system for 2 dimensions. You can start with that! It's likely a separate scene, and you can then instantiate (create) a new scene at the position of the slime when you jump on top of it.
@92LucAC
@92LucAC 20 дней назад
Congrats on doing this journey!
@daogbrudda4062
@daogbrudda4062 25 дней назад
This is really cool man, would love to see your own fully fledged game in the future
@ProgrammerPenguin
@ProgrammerPenguin 24 дня назад
thanks a lot, do you have any suggestions?
@Olafleflibustier
@Olafleflibustier 26 дней назад
Hey, really cool !! Can't wait to see more about your game !
@ProgrammerPenguin
@ProgrammerPenguin 25 дней назад
thanks a lot salad fingers! see my latest vid, i've added a suggestion.
@Olafleflibustier
@Olafleflibustier 25 дней назад
@@ProgrammerPenguin ^^ Oh, ok, thanks !
@GodotBro_
@GodotBro_ 24 дня назад
Nice additions! Love the check points!
@ProgrammerPenguin
@ProgrammerPenguin 24 дня назад
feels like i know you....😉
@GodotBro_
@GodotBro_ 24 дня назад
@@ProgrammerPenguin 🤔 Hmm.. 😂
@smoldood
@smoldood 25 дней назад
very nice man, may I ask how you were able to code in the knockback effect?
@ProgrammerPenguin
@ProgrammerPenguin 24 дня назад
i made a hitbox for the player collision in the pink slime and if player goes inside it, it subracts the y and x velocity by a certain amount, i can change the "fling_distance" variables too because i've used @export on it.
@atbeheij
@atbeheij 12 дней назад
Really cool! How did you make the enemies die by jumping on them?
@ProgrammerPenguin
@ProgrammerPenguin 12 дней назад
i made an area 2d with collision shape 2d node inside it just above the slime's head, when the player enters it, it decrements the lives counter and shoots the player above, when the lives run out, I call the "queue_free()" function which essentially deletes the root node of the slime object making it disappear. hope that helps.
@atbeheij
@atbeheij 12 дней назад
@@ProgrammerPenguin Thanks! The problem I was having was that my player died first when he entered the area 2d from above. Maybe I should add him shooting up to take care of that?
@ProgrammerPenguin
@ProgrammerPenguin 12 дней назад
@@atbeheij sure, just to body.velocity.y and subract or add some value.
@atbeheij
@atbeheij 12 дней назад
@@ProgrammerPenguin Thanks a ton!!
@preston26016
@preston26016 14 дней назад
I would be interested to see how you went about the knockback
@ProgrammerPenguin
@ProgrammerPenguin 13 дней назад
i made a hit box collision shape and if player enters it, subtract some amount of velocity y and velocity x
@h3ge
@h3ge 7 дней назад
Please fix your platforms sprites man. they have a single pixel cut off on the left side
@ProgrammerPenguin
@ProgrammerPenguin 6 дней назад
that's not my fault, i imported it from brackets tutorial. i apologise for that.
@tam4655
@tam4655 12 дней назад
tf wete those strange movements at the end? even if i played the game i wouldnt have even began to try to understand why they happen
@ProgrammerPenguin
@ProgrammerPenguin 12 дней назад
what do you mean "strange movements"?
@tam4655
@tam4655 12 дней назад
@@ProgrammerPenguin when u get touched by the boss slime ig
@ProgrammerPenguin
@ProgrammerPenguin 12 дней назад
@@tam4655 its a knockback effect. its buggy.
@tam4655
@tam4655 12 дней назад
@@ProgrammerPenguin OHHHHHHHHHHHHH lmao. it looked weird as a curve tbh, i think u did that shit with a tween lol. imo i feel like the players velocity should be set to some diagonal angle or smth, that eould prolly do it
@tam4655
@tam4655 12 дней назад
im also doing smth similar but instead i did gui on the camera and am planning to add parallax to the game!
@ProgrammerPenguin
@ProgrammerPenguin 12 дней назад
very cool!
@snapshot8886
@snapshot8886 24 дня назад
lovely!!
@abeerzafar8734
@abeerzafar8734 День назад
Amazing ❤
@ProgrammerPenguin
@ProgrammerPenguin 18 часов назад
thank you very much!
@SheriffBigbadwolf
@SheriffBigbadwolf 24 дня назад
Nice, just work on your level design.
@denn501
@denn501 10 дней назад
nice!
@ProgrammerPenguin
@ProgrammerPenguin 9 дней назад
thanks a lot!
@SPI-FC
@SPI-FC 12 дней назад
Add some music to your videos
@ProgrammerPenguin
@ProgrammerPenguin 10 дней назад
I will add music to my upcoming vid, its my most worked on vid yet.
Далее
Mirrors, Every Way You Can Make Them In A Video Game
8:14
Why 96% of Indie Games Fail
14:31
Просмотров 237 тыс.
ОБНОВА В БРАВЛ СТАРС?!😱
1:35:07
Просмотров 1,3 млн
I Made a Desktop Pet in Godot
16:02
Просмотров 61 тыс.
400 Years Flash Game Playthrough
18:06
Просмотров 291 тыс.
How Much MONEY My First game Made In 1 week
6:41
Просмотров 11 тыс.
You're not using Godot to its potential
6:12
Просмотров 77 тыс.
Non-Euclidean Worlds Engine
5:15
Просмотров 11 млн
Why Do Video Game Studios Avoid Blender?
6:49
Просмотров 288 тыс.
Games Where You're NOT the Main Character
14:52
Просмотров 1,5 млн
Hmmmmmmm...
9:31
Просмотров 497 тыс.
Can I Remake Super Mario World in Godot? (Part 1)
18:44
Поворот смартфона ↩️
0:32
Просмотров 63 тыс.