2 Months of Learning How to Code for Games with SFML / C++

  Рет қаралды 8,668

Kebab

Kebab

Жыл бұрын

Grinding with the hope of getting there someday.
Resources:
While i was trying to upload projects to github, visual studio deleted my project files. (It synced with empty repository, resulting deletion of the original files...). Never used visual studio to manage github ever since then. Sorry I cant provide source files for this one.

Пікірлер: 58
@hell_with_it
@hell_with_it Ай бұрын
I started coding in C++ with use of SFML few days ago. You gave me a motivation🤩🤩
@Sirbozo
@Sirbozo Күн бұрын
im your 90th sub plus even nvidia thing pops up like it knows this is a game
@Lavrhard
@Lavrhard 4 ай бұрын
That is good job. I am exploring it myself.
@TuysuzTavsan
@TuysuzTavsan 4 ай бұрын
good luck!
@Sirbozo
@Sirbozo Күн бұрын
ye
@Yukine-ub8ld
@Yukine-ub8ld 5 күн бұрын
amazing ,good job!
@sinahasani5736
@sinahasani5736 2 ай бұрын
It was great bro, I love it ❤🎉
@Gabriel_Oliveira_13
@Gabriel_Oliveira_13 2 ай бұрын
oh boy, you are amazing
@H4_Hassan
@H4_Hassan 7 ай бұрын
great job ❤
@hansu7474
@hansu7474 2 ай бұрын
Good job mate!
@nathanielthomas4437
@nathanielthomas4437 Ай бұрын
Incredible!
@ziphy_6471
@ziphy_6471 22 күн бұрын
Man I hope one day I'll have your coding expertice
@mr.milindsingh7671
@mr.milindsingh7671 20 күн бұрын
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!!
@hadedev
@hadedev 19 күн бұрын
Really goood video!
@kinershah464
@kinershah464 Ай бұрын
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.
@TuysuzTavsan
@TuysuzTavsan Ай бұрын
Original project is loss due to me not knowing how to use git. I deleted files when trying to push via visual studio lol.
@kinershah464
@kinershah464 Ай бұрын
@@TuysuzTavsan OMG! Sad to hear that..
@TheSlashvanhalen
@TheSlashvanhalen Ай бұрын
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?
@TuysuzTavsan
@TuysuzTavsan Ай бұрын
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.
@CSDex
@CSDex Ай бұрын
The Cherno for cpp.
@PanWojtek
@PanWojtek 9 ай бұрын
nice video and coding skills
@TuysuzTavsan
@TuysuzTavsan 9 ай бұрын
I really appreciate that, thanks.
@chsdfsbwersdf2568
@chsdfsbwersdf2568 4 ай бұрын
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.
@TuysuzTavsan
@TuysuzTavsan 4 ай бұрын
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.
@TheCourtJester.
@TheCourtJester. 3 ай бұрын
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
@CSDex
@CSDex Ай бұрын
@@TuysuzTavsan When the openGL video comin?
@dazaizer0
@dazaizer0 5 ай бұрын
nice!
@notdeus3834
@notdeus3834 25 күн бұрын
amazing! where'd you learn it?
@yoghurtlover3660
@yoghurtlover3660 Ай бұрын
Helal olsun, eline sağlık
@sadafdev
@sadafdev 5 күн бұрын
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 :>
@vladislav6700
@vladislav6700 Ай бұрын
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.
@TuysuzTavsan
@TuysuzTavsan Ай бұрын
sprites with illusion of 3d blocks
@clarencehernandez6606
@clarencehernandez6606 3 ай бұрын
Where or how do you learn sfml. Can you give a websites or video links that will also help me to learn it
@TuysuzTavsan
@TuysuzTavsan 3 ай бұрын
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.
@emrecankaya8149
@emrecankaya8149 8 күн бұрын
Merhaba, C, C++ ve Assembly programlama dilleri için önerebileceğiniz eksiksizce kapsamlı bir şekilde anlatan kaynaklar var mı?
@TuysuzTavsan
@TuysuzTavsan 7 күн бұрын
birden fazla yerden neye ihtiyacın varsa onu öğrenmek bence daha iyi, kapsamlı önerebilecek bir kaynağım yok.
@emrecankaya8149
@emrecankaya8149 7 күн бұрын
@@TuysuzTavsan Teşekkür ederim.
@egemenklnc997
@egemenklnc997 5 ай бұрын
Eline sağlık. Öğrenme aşamanda hangi kaynakları kullandın ?
@TuysuzTavsan
@TuysuzTavsan 5 ай бұрын
kzbin.info/www/bejne/iZeqpnyMr6qShdU www.youtube.com/@MustafaSibaiDev/streams kzbin.info/www/bejne/Y4XOoIJuj5Vqnqs kzbin.info/www/bejne/qWHKZaevZ56Lnck 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.
@egemenklnc997
@egemenklnc997 5 ай бұрын
@@TuysuzTavsan teşekkürler dostum, iyi çalışmalar.
@TuysuzTavsan
@TuysuzTavsan 5 ай бұрын
@@egemenklnc997 bol şans
@jeroincababat565
@jeroincababat565 Ай бұрын
Where to learn SFML on youtube?
@brettrogers4208
@brettrogers4208 2 ай бұрын
holy fuck
@hmm2532
@hmm2532 6 ай бұрын
can u provide these codes?
@TuysuzTavsan
@TuysuzTavsan 6 ай бұрын
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...)
@imanalien4129
@imanalien4129 4 ай бұрын
I can't setup SMFL on my Mac, help
@DRAGNIL68
@DRAGNIL68 3 ай бұрын
I spent 2 weeks setting it up, you will manage it eventually
@jorik170
@jorik170 3 ай бұрын
use Homebrew mate(to install SFML), and compile manually each .cpp file into one executable through terminal including libs
@jorik170
@jorik170 3 ай бұрын
@@DRAGNIL68 me too, I spent quite some time to set it up
@shannsalamingan406
@shannsalamingan406 3 ай бұрын
Bruh the memory leaks a lot .
@TuysuzTavsan
@TuysuzTavsan 3 ай бұрын
What do you mean by that, can you explain a bit more please.
@shannsalamingan406
@shannsalamingan406 3 ай бұрын
@@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
@TuysuzTavsan
@TuysuzTavsan 3 ай бұрын
yeah but its not always means memory leak right? Hope I had source code for that one so I could check.
@saltedavocado8006
@saltedavocado8006 3 ай бұрын
@@TuysuzTavsanif you allocate memory. Malloc or new. YOU MUST CALL FREE/DELETE!!!!
@Bingo901
@Bingo901 Ай бұрын
@@saltedavocado8006or just use smart pointers and modern cpp idioms
@ADNANADNAN-up9xj
@ADNANADNAN-up9xj 12 күн бұрын
هذا الذي لبحث عنه اريد تعلمه من فضلك ☺
@abdulwasay81
@abdulwasay81 Ай бұрын
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
I Optimised My Game Engine Up To 12000 FPS
11:58
Vercidium
Рет қаралды 496 М.
Why Roller Coaster Tycoon is a Game Development Masterpiece
11:59
Tech Stories
Рет қаралды 991 М.
1 класс vs 11 класс (неаккуратность)
01:00
Half year progress: C++ with SFML
6:14
lutrarutra
Рет қаралды 51 М.
Making a Game With C++ and SDL2
5:34
Goodgis
Рет қаралды 577 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 677 М.
The Tools I Use for Indie Game Dev in 2024
14:21
DevDuck
Рет қаралды 181 М.
I REMADE My First Game 12 YEARS LATER!
37:50
The Cherno
Рет қаралды 47 М.
So you want to make a Game Engine!? (WATCH THIS before you start)
14:39
Giant Sloth Games
Рет қаралды 253 М.
Teaching myself C so I can build a particle simulation
11:52
Gradience
Рет қаралды 172 М.
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 2,9 МЛН
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 7 МЛН
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 2 МЛН
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 16 МЛН
Power up all cell phones.
0:17
JL FUNNY SHORTS
Рет қаралды 50 МЛН