Making SPACE INVADERS in C++ - SFML Gamedev - Devlog

preview_player
Показать описание
I tried to remake (and improve) the original Space Invaders game using C++ and SFML.

#code #coding #programming
Рекомендации по теме
Комментарии
Автор

This is the last video of this year! And it's the longest video I've ever made on this channel! I sacrificed my sleep just so I could publish it before 2022. So please, if you enjoyed the video, hit the like button and subscribe for more content like this!


P.S. I just realized that I forgot to add destructible obstacles above the player. Ugh! I hate myself!

Kofybrek
Автор

"We can fix this problem by deleting the project" is what I think at 3AM when my messy code has made everything horrible to work on and fix

OrangeDied
Автор

Fun fact: in the original game the enemies weren't planned to move faster as you killed them, but because there was less calculation to do with less enemies, the computer started calculating their movement faster. But it worked really well, so it was left in as a feature.

akoskormendi
Автор

Great video! Dont stop making videos. The quality is sooo good and they are so much fun to watch. You derserve a lot more subscribers!

noahever
Автор

This guy inspired me to get started with game development

diwakar_tsn
Автор

4:30 Instead of asking yourself whether or not youre committing an unforgiable sin, I would call that return by value function an unforgivable sin.
Always return by reference if possible.

sky_beast
Автор

Sick man! I love your improvements to this game.

Ant-iyjt
Автор

When you speak, I think to Gary from Final space.

Your videos are awesome! Thanks a lot for your work

spekkio
Автор

Youtube recommended this to me! This channel really is a hidden gem!! I'm currently learning sfml and c++ myself. One question: for how long have you been programming or learning c++ and sfml? I'm wondering because I'm learning it myself. Thanks! And subscribed! :)

mikael
Автор

You make this with just code. Amazing.

FakeItemBoxLetsPlays
Автор

i think its better to always just check the first element in the vector of bullets to see if its out of bounds, and if so then remove it.
this way you dont have to check the entire vector each time

netfri
Автор

your videos are so entertaining i had to be early when it came out

kng_frnk
Автор

Have you heard of enums? its a useful feature, for example you can use an enum for the enemy type instead of unsigned char.
It makes the code more readable

netfri
Автор

It feels amazing to be a part of your video! ❤️

leonklingele
Автор

That was awesome keep it man, love c++

growwithanshuman
Автор

Was waiting for this video, and now it's finally out! BTW you should also do a video where you use RayLib to make a 3D platformer game (?)

yeppiidev
Автор

That moment when the project gets to "Make It Pretty" 🤩🤩🤩

Dorbellprod
Автор

I think it'd be better if you went into more detail about the less commonly known things, like how you drew animations or why you used std::clamp (I've never seen anyone else use it). But I'm dumb so maybe not

puppergump
Автор

Hi, @Kofybrek, can you make an Angry Birds clone using C++, SFML and Box2D?

bilalchabiene
Автор

Please make a video to configure sfml on visual studio and use Cmake file on VS. Very thanks!!!!

creative