Great work! I just started my own SFML / desktop coding journey (I'm an embedded systems developer by trade and history). This gives me confidence that if I keep working a little bit each day that I can see some good results in a few months.
I'm leave comments rarely, but I impressed by music (already add to my playlist), enjoyable editing and ambitions for such a small channel. I hope you will keep move forward to your goal! Good luck!
First of all, it is impressive that you have learnt so much in such a short time, congratulations! If you don't mind me asking, what would you say was the most important factor that made you learn so fast? I tend to over-analyse everything, so that's why I'm asking.
I would say that your impression of so much is not quite right. Graphics are just a fancy illusion. Behind the scenes everything you see in this video is poorly written code without any design decisions or experience. I even accidentally deleted all my code for the terrain project while trying to upload it to github from visual studio. (I was trying to use github for the first time. And never used visual studio for it since then lol. I mean why would it delete my code?? who made it that way...) I remember all the struggles. Downloading a compiler and trying to add it to environment variable... Header and source file struggle what is linker? What is a dll? what is static linking Downloading cmake to build some library (sfml glfw etc) what is even cmake????? What's an ide what is a text editor... Should i use vscode or vs? should i download linux? What is debug mode?? Should i use sfml or sdl ?? How do you even create a window without sfml??? What do you mean windows are platform specific ?? What is opengl and vulkan??? In the core of every subject, its actually simple. But you may need some time to learn it, thats how it is. I like to set goals and record or simply keep a record of achieved goals. But every people is different.
if you dont know where to begin, i just started myself learning about it, and videos from dave churchill arent bad, he posts his lectures from uni on youtube, hes using sfml for his lectures
All this in 2 months. That's seriously awesome man. I recently also published a simple game made using SFML. But what you have done is crazy, keep it up. And yes repo link please. And seriously make some more videos and teach how you did all this, people will like it.
Awesome! Could you give me a brief overview of how you achieve the following things? 1 - Grid / tileset editor. How can you make the tileset / grid move around and how you can draw tiles on the grid? And within the tileset, do you hardcode drawing the sprites one after the other or how do you manage that? 2 - Can you give me an idea of how the UI system works? 3 - How do you draw 3D blocks of the 2D ones from your colored noise texture? And how can you make the world move around based on mouse position? Do you make your world a big bigger but only render the center, so you can pan around...?
1- I dont remember how, probably holding sprites on the array and drawing them. Order does not matter since they dont overlap. And probably one window has the responsibility to draw its content, so i dont really have to hardcode anything about position. 2- Thats a very hard question. By the time I was developing things in this video, i didnt even know how computers render things in the monitor. Every GUI is different in some aspect, but they all have some commen like: Input system, Render System, Storing information. 3- They are not 3D blocks. They are isometric tiles which is 2D. I dont move the world around. World is rendered with double for loop. If you change index when mouse moves, you get to move around the world. yes based on the mouse position
This is so great. Amazing work man. This is exactly what I was looking for. Can tell me where did you learn it from ? Any sources? I also have to make a physics engine for my academic work and god knows I dont know where to start from. Pleaaseee hellppp!!
awesome. I'm unemployed atm and want to improve my cpp skills as i look for a job. I've always felt a little intimidated by game development even though I have wanted to give it a shot for a long time. Your video has given me the inspiration to just go for it. Thank you! Did you use any specific resources to learn cpp and sfml specifically?
Nothing really specific, here is my recommendation to learning anything code related: If you think you can somehow do it on your own then do it. Else if you think you can pull it of by reading some documentation or by getting hint, then search for them. Else if you dont have any info about the problem, look it up on web and try to find a person who approaches to problem on a video or in stream. Reading general stuff about c++ or library also helps a lot in the way and you should be doing that constantly. Example: learning how threads work is a nice goal for every programmer.
Great work! It's motivating to see your video. I program video games in my free time with C# and I've always wanted to try C++. Is the work and effort worth it? On the other hand, I also wanted to ask where you got the resources to learn everything you did. Thanks and congratulations on the video!
I would say just try it if you want to, it shouldnt be a problem since you know C#. But if you are asking if there is any benefit of learning it. I think the answer is no. You wouldnt use c++ to make a indie game alone. You would be better off developing games on a game engine, which is your initial intent. I think you could use that precious time to learn something that will be usefull to you instead of might be usefull to you. As for the resources I dont recall any particular one. I was just reading stuff that i dont know on somewhere or searching answers around the net.
th-cam.com/video/SfGuIVzE_Os/w-d-xo.html www.youtube.com/@MustafaSibaiDev/streams th-cam.com/video/-TkoO8Z07hI/w-d-xo.html th-cam.com/video/s0g4ty29Xgg/w-d-xo.html i used mostly brocode and cherno. MustafaSibai helped me get out of tutorial hell.
th-cam.com/video/SfGuIVzE_Os/w-d-xo.html www.youtube.com/@MustafaSibaiDev/streams th-cam.com/video/-TkoO8Z07hI/w-d-xo.html th-cam.com/video/s0g4ty29Xgg/w-d-xo.html Genel olarak önce nesoacadmy nin videolarına baktım da çok beğenmedim onları sonra codebronun serisini bitirdim sonra cherhonun baya bi videosunu izledim c++ serisindeki sonra Mustafa Sibainin 2d serisindeki 24 canlı yayını izledim webde geeksforgeeks güzel her hatayı stackoverflowda orda burda aratırdım yani genel olarak biraz c++ kitabı okumaya çalıştım ama çok sıkıcıydı bu videoya kadar bunları yapmıştım Sonrasında opengl öğrendim(hala öğreniyorum) design patternlera alışmaya çalışıyorum gameprogrammingpatterns diye site var orası güzel godot oyun motorunda online minimal bir oyun yaptım ( sunucu falan kiralamıştım) o baya bişi kattı(oyun denemez pek) Şimdi design patternlarla güzel bi satranç klonu yapıyorum opengl ile (baya overkill ama olsun yapcak bişi yok hatta küçük bir c++ scripting tarzı bişi yaptım diyebiliriz) Bişiler yapmak en iyisi ama küçük ama büyük, anlamlı anlamsız. Çok zamanım yok üniversite nedeniyle ama devam ediyorum çok severek, okuyarak.
Its obviously their documentation. However I do know that for a beginner, trying to read throughout the documentation is hard and not really helping. And lack of information about general stuff such as computer graphics, audio and platform specific things makes it only harder. However I dont remember any resource I used while learning it. Maybe only usefull advice i can give is: Find anyone that you like and watch how they use the library, how they deal with things that they dont know about library, how they use the documentation. Also I remember looking up stuff I dont know. Such as what is delta time and gameplay loop. Eventually you will build up knowledge and everything will get easier as you go.
@@TuysuzTavsan 2 sene once ben de sfml ogrenmistim yks falan derken kalmisti oyle simdi yine bakiyorum en bastan biraz complex bir dunya oyun motoruyla yapmak kadar rahat degil
@@xthemertrx oyun yapmak zaten zor çizimiydi sesiydi derken bitmiyo asla. Oyun motorsuz oyun yapmak challenge oluyo direkt. Gene yapılır da farklı motivasyonlar falan giriyo orda işin içine. Halihazırda maddi kaygısı olan birine göre değil. İsteğin oyun yapmaksa o isteğine ulaşmak için kolaylaştırıcıları seçmek akla uygun olanı.
I want to really make games but I can't learn C++ or coding for the life of me. C++ was my first but even after a year, i'm still bad at it. Hopefully I still practice more and get the hang of it. I wanna create my own Infamous Game or Sonic 3D game soon.
You are fine. This guy is lying. Focus on learning what most of the syntax of c++ means and you will be fine. Don’t be discouraged. People like this just want views it actually take years to learn to code well.
I have a question. Was it a real 3d project or just a sprites with illusion of 3d blocks? I need the answer because this project gave me a motivation and i want to rewrite this project in my own.
No fucking way this is in 2 months, can you please give a more realistic month number? If this is in 2 months with the courses then either you a genius or grinding 14 hours everyday
hey, does anyone here know how to get a job with sfml? or if it's even possible to land a good job with sfml? even good freelance projects work. but i need to make money.
Unfortunately when i was trying to upload it to github via Visual studio interface, somehow visual studio deleted my project.... I believe, visual studio tried to fetch instead of a push. (Of course it is my fault, probably missclicked a button. But still it shouldnt delete my project just like that...)
Yeah, I do not believe that you learned C++ in two moths this way without memory leaks or something. I guess you already was an experienced C++ developer and gamedev developer in one of the major engines (I bet it was Unity)
@@TuysuzTavsan you see that diagnostic tool right? the graph thing, the basic movement of the rpg character, you got over 100mb memory while i have 30mb or lower. We both have rpg charac
It's astounding how much you accomplished within only 2 months
That is good job. I am exploring it myself.
good luck!
ye
I started coding in C++ with use of SFML few days ago. You gave me a motivation🤩🤩
How is it going?
@@markusbraun8463 i have the same question
@markusbraun8463 oh damn man, time passed 6 months, how is it going?
ONLY 2 MONTHS!?!?!?
YOU ARE INSANE BRO!
Good job, new sub!
came for the code, stayed for the vibe.
i made a little game last year on c++ with sfml but never finished it, this video make me feel i can finish it, i'll take it a look now
Great work! I just started my own SFML / desktop coding journey (I'm an embedded systems developer by trade and history). This gives me confidence that if I keep working a little bit each day that I can see some good results in a few months.
2 months??? I’m having higher expectations for the future bro! Keep it up!!!
I'm leave comments rarely, but I impressed by music (already add to my playlist), enjoyable editing and ambitions for such a small channel. I hope you will keep move forward to your goal! Good luck!
First of all, it is impressive that you have learnt so much in such a short time, congratulations!
If you don't mind me asking, what would you say was the most important factor that made you learn so fast? I tend to over-analyse everything, so that's why I'm asking.
I would say that your impression of so much is not quite right. Graphics are just a fancy illusion. Behind the scenes everything you see in this video is poorly written code without any design decisions or experience. I even accidentally deleted all my code for the terrain project while trying to upload it to github from visual studio. (I was trying to use github for the first time. And never used visual studio for it since then lol. I mean why would it delete my code?? who made it that way...)
I remember all the struggles.
Downloading a compiler and trying to add it to environment variable...
Header and source file struggle
what is linker?
What is a dll? what is static linking
Downloading cmake to build some library (sfml glfw etc) what is even cmake?????
What's an ide what is a text editor...
Should i use vscode or vs?
should i download linux?
What is debug mode??
Should i use sfml or sdl ??
How do you even create a window without sfml???
What do you mean windows are platform specific ??
What is opengl and vulkan???
In the core of every subject, its actually simple. But you may need some time to learn it, thats how it is.
I like to set goals and record or simply keep a record of achieved goals. But every people is different.
if you dont know where to begin, i just started myself learning about it, and videos from dave churchill arent bad, he posts his lectures from uni on youtube, hes using sfml for his lectures
@@TuysuzTavsan When the openGL video comin?
it was really motivating for someone who just started out , kudos man
All this in 2 months. That's seriously awesome man. I recently also published a simple game made using SFML. But what you have done is crazy, keep it up. And yes repo link please.
And seriously make some more videos and teach how you did all this, people will like it.
Original project is loss due to me not knowing how to use git. I deleted files when trying to push via visual studio lol.
@@TuysuzTavsan OMG! Sad to hear that..
Awesome! Could you give me a brief overview of how you achieve the following things?
1 - Grid / tileset editor. How can you make the tileset / grid move around and how you can draw tiles on the grid? And within the tileset, do you hardcode drawing the sprites one after the other or how do you manage that?
2 - Can you give me an idea of how the UI system works?
3 - How do you draw 3D blocks of the 2D ones from your colored noise texture? And how can you make the world move around based on mouse position? Do you make your world a big bigger but only render the center, so you can pan around...?
1- I dont remember how, probably holding sprites on the array and drawing them. Order does not matter since they dont overlap. And probably one window has the responsibility to draw its content, so i dont really have to hardcode anything about position.
2- Thats a very hard question. By the time I was developing things in this video, i didnt even know how computers render things in the monitor. Every GUI is different in some aspect, but they all have some commen like: Input system, Render System, Storing information.
3- They are not 3D blocks. They are isometric tiles which is 2D. I dont move the world around. World is rendered with double for loop. If you change index when mouse moves, you get to move around the world. yes based on the mouse position
im your 90th sub plus even nvidia thing pops up like it knows this is a game
Man I hope one day I'll have your coding expertice
This is so great. Amazing work man. This is exactly what I was looking for.
Can tell me where did you learn it from ? Any sources?
I also have to make a physics engine for my academic work and god knows I dont know where to start from.
Pleaaseee hellppp!!
Great job ! I would love to see how you made this if possible. If you do end up uploading this to github that'd be awesome.
awsome you'are a excellent programmer, congrats!
awesome. I'm unemployed atm and want to improve my cpp skills as i look for a job. I've always felt a little intimidated by game development even though I have wanted to give it a shot for a long time. Your video has given me the inspiration to just go for it. Thank you! Did you use any specific resources to learn cpp and sfml specifically?
Nothing really specific, here is my recommendation to learning anything code related:
If you think you can somehow do it on your own then do it.
Else if you think you can pull it of by reading some documentation or by getting hint, then search for them.
Else if you dont have any info about the problem, look it up on web and try to find a person who approaches to problem on a video or in stream.
Reading general stuff about c++ or library also helps a lot in the way and you should be doing that constantly. Example: learning how threads work is a nice goal for every programmer.
The Cherno for cpp.
2 ay için inanılmaz bir ilerleme, başarılar kardeş.
It was great bro, I love it ❤🎉
oh boy, you are amazing
Great work! It's motivating to see your video. I program video games in my free time with C# and I've always wanted to try C++. Is the work and effort worth it? On the other hand, I also wanted to ask where you got the resources to learn everything you did. Thanks and congratulations on the video!
I would say just try it if you want to, it shouldnt be a problem since you know C#.
But if you are asking if there is any benefit of learning it. I think the answer is no.
You wouldnt use c++ to make a indie game alone. You would be better off developing games on a game engine, which is your initial intent.
I think you could use that precious time to learn something that will be usefull to you instead of might be usefull to you.
As for the resources I dont recall any particular one. I was just reading stuff that i dont know on somewhere or searching answers around the net.
@@TuysuzTavsanexcellent and honest advice! If you want to make a game, use a game engine. If you want to make a game engine, use C++.
this is insane i just started with sdl2 and i cant wait to be as good as you! :0, can i know what series you used to learn c++? please
th-cam.com/video/SfGuIVzE_Os/w-d-xo.html
www.youtube.com/@MustafaSibaiDev/streams
th-cam.com/video/-TkoO8Z07hI/w-d-xo.html
th-cam.com/video/s0g4ty29Xgg/w-d-xo.html
i used mostly brocode and cherno. MustafaSibai helped me get out of tutorial hell.
nice video and coding skills
I really appreciate that, thanks.
olm yabancısın diye izliyodıum BOŞŞŞ yazdığını görünce şok yaşadım helal bro başarılar
great job ❤
It's cool! Can u tell me what class did you inherit from to implement the button? :) I used the CircleShape class but i think its unnecessarily
Well don't know if I could accomplish the same in 2 months but the song is great❤
Eline sağlık. Öğrenme aşamanda hangi kaynakları kullandın ?
th-cam.com/video/SfGuIVzE_Os/w-d-xo.html
www.youtube.com/@MustafaSibaiDev/streams
th-cam.com/video/-TkoO8Z07hI/w-d-xo.html
th-cam.com/video/s0g4ty29Xgg/w-d-xo.html
Genel olarak önce nesoacadmy nin videolarına baktım da çok beğenmedim onları
sonra codebronun serisini bitirdim
sonra cherhonun baya bi videosunu izledim c++ serisindeki
sonra Mustafa Sibainin 2d serisindeki 24 canlı yayını izledim
webde geeksforgeeks güzel her hatayı stackoverflowda orda burda aratırdım yani genel olarak
biraz c++ kitabı okumaya çalıştım ama çok sıkıcıydı
bu videoya kadar bunları yapmıştım
Sonrasında opengl öğrendim(hala öğreniyorum)
design patternlera alışmaya çalışıyorum gameprogrammingpatterns diye site var orası güzel
godot oyun motorunda online minimal bir oyun yaptım ( sunucu falan kiralamıştım) o baya bişi kattı(oyun denemez pek)
Şimdi design patternlarla güzel bi satranç klonu yapıyorum opengl ile (baya overkill ama olsun yapcak bişi yok hatta küçük bir c++ scripting tarzı bişi yaptım diyebiliriz)
Bişiler yapmak en iyisi ama küçük ama büyük, anlamlı anlamsız. Çok zamanım yok üniversite nedeniyle ama devam ediyorum çok severek, okuyarak.
@@TuysuzTavsan teşekkürler dostum, iyi çalışmalar.
@@egemenklnc997 bol şans
What are the minimum and necessary C++ knowledge requirements to start with SFML? How did you do it?
Incredible!
polska gurom❤
amazing ,good job!
how do you simulate the bouncing ball?
Where or how do you learn sfml. Can you give a websites or video links that will also help me to learn it
Its obviously their documentation. However I do know that for a beginner, trying to read throughout the documentation is hard and not really helping.
And lack of information about general stuff such as computer graphics, audio and platform specific things makes it only harder.
However I dont remember any resource I used while learning it.
Maybe only usefull advice i can give is:
Find anyone that you like and watch how they use the library, how they deal with things that they dont know about library, how they use the documentation.
Also I remember looking up stuff I dont know. Such as what is delta time and gameplay loop.
Eventually you will build up knowledge and everything will get easier as you go.
Can I ask you what resources you used to learn C++ and SFML. If that is any free tutorial/course or documentation, please give me the link of that :>
Hey I have a question how did you optimize to render so many 3d cubes? My computer starts slowing once I hit like 100*100 cubes. Any hints?
Bayagi iyi ilerlemissin. Neler yapmayi dusunuyorsun simdi?
@@xthemertrx oyun yapmak isterim ama inan napacağımı ben de bilmiyom
@@TuysuzTavsan 2 sene once ben de sfml ogrenmistim yks falan derken kalmisti oyle simdi yine bakiyorum en bastan biraz complex bir dunya oyun motoruyla yapmak kadar rahat degil
@@xthemertrx oyun yapmak zaten zor çizimiydi sesiydi derken bitmiyo asla. Oyun motorsuz oyun yapmak challenge oluyo direkt. Gene yapılır da farklı motivasyonlar falan giriyo orda işin içine. Halihazırda maddi kaygısı olan birine göre değil. İsteğin oyun yapmaksa o isteğine ulaşmak için kolaylaştırıcıları seçmek akla uygun olanı.
amazing! where'd you learn it?
what series or resources did you learn sfml from?
Hi my friend. Can you tell me what resources did you use to learn?
SFML == 'shake f*cking my life'
I want to really make games but I can't learn C++ or coding for the life of me. C++ was my first but even after a year, i'm still bad at it. Hopefully I still practice more and get the hang of it. I wanna create my own Infamous Game or Sonic 3D game soon.
You are fine. This guy is lying. Focus on learning what most of the syntax of c++ means and you will be fine. Don’t be discouraged. People like this just want views it actually take years to learn to code well.
Really goood video!
Merhaba, C, C++ ve Assembly programlama dilleri için önerebileceğiniz eksiksizce kapsamlı bir şekilde anlatan kaynaklar var mı?
birden fazla yerden neye ihtiyacın varsa onu öğrenmek bence daha iyi, kapsamlı önerebilecek bir kaynağım yok.
@@TuysuzTavsan Teşekkür ederim.
I have a question.
Was it a real 3d project or just a sprites with illusion of 3d blocks?
I need the answer because this project gave me a motivation and i want to rewrite this project in my own.
sprites with illusion of 3d blocks
No fucking way this is in 2 months, can you please give a more realistic month number? If this is in 2 months with the courses then either you a genius or grinding 14 hours everyday
c++ için nerden kurs aldın knk?
Did you start of as a total newbie?
Where to learn SFML on youtube?
hey, does anyone here know how to get a job with sfml? or if it's even possible to land a good job with sfml? even good freelance projects work. but i need to make money.
nice
can u provide these codes?
Unfortunately when i was trying to upload it to github via Visual studio interface, somehow visual studio deleted my project....
I believe, visual studio tried to fetch instead of a push. (Of course it is my fault, probably missclicked a button. But still it shouldnt delete my project just like that...)
Darwin Locks
It's good, but it's so difficult to find good explain videos
nice!
i wanna see the code.
Helal olsun, eline sağlık
I can't setup SMFL on my Mac, help
I spent 2 weeks setting it up, you will manage it eventually
use Homebrew mate(to install SFML), and compile manually each .cpp file into one executable through terminal including libs
@@DRAGNIL68 me too, I spent quite some time to set it up
Did you have any programming knowledge before this.
holy fuck
Yeah, I do not believe that you learned C++ in two moths this way without memory leaks or something. I guess you already was an experienced C++ developer and gamedev developer in one of the major engines (I bet it was Unity)
Bruh the memory leaks a lot .
What do you mean by that, can you explain a bit more please.
@@TuysuzTavsan you see that diagnostic tool right? the graph thing, the basic movement of the rpg character, you got over 100mb memory while i have 30mb or lower. We both have rpg charac
yeah but its not always means memory leak right? Hope I had source code for that one so I could check.
@@TuysuzTavsanif you allocate memory. Malloc or new. YOU MUST CALL FREE/DELETE!!!!
@@saltedavocado8006or just use smart pointers and modern cpp idioms
It’s not kebab it’s kabab!
adamsin
tr 🐺
هذا الذي لبحث عنه اريد تعلمه من فضلك ☺
Taylor Susan Garcia Christopher Moore Frank
88011 Balistreri Crest