Python was the first language I learned and I loved using it all throughout middle school. When I started high school, I joined my school's robotics team which utilizes java. Now 90% of my coding is basically teaching all our new members Java throughout the entire off-season. Watching this makes me realize how standard the semi-colons have become to me;
hmmm... im 37 and i had a different exp. when i was in highschool it was html, then css. went i went to college it was all JS, sql, php. never had any exp with python.
@@claireglory Those are the languages I learned from courses such as CS50 and the like. I kind of started with Python because it was so similar to basic English and was really easy for me to grasp in upper elementary school, especially since my only experience with any sort of programming language prior to learning Python was with Scratch and Apple's Swift Playground when it was released lol.
@@ebony07 i think the reason why my college school doesn't teach python is because we have no teacher that is proficient in it at that time. haha i forgot C and C++. it is also part of the curriculum.
@@claireglory Ah that makes sense. My high school doesn't offer any programming classes at all and my middle and elementary school didn't either which is why I've gone to the internet to learn!
This is going to be confusing to almost anyone who isn’t familiar with the library he is using, so don’t worry people with years of experience wouldn’t understand this if they never used pygame
I am happy to more people use Stage manager like myself. As I hated it during launch, I seem to love it now, and keep it as my primary form of interacting with apps. PS: Great video.
I'm first year computer science python beginer we learn algo of countainers with complex list of dictionnaries and after algo of arrays i want learn with your video can you make video games projet asmr in all languages especialy in C, and C++ too ?
love these kinds of videos as they help me with learning python and get the idea of things that I can do in the near future. thank you and keep the videos coming! aspire to become a software engineer
I found a little problem that can be fix in 2 seconds. When you press the space bar but you already lost, you can still hear the sound of wing. You can easily solve these problem adding "if not gameover:" before "bird.handle_event(event)" in main. Hope that can be helpful! Very good programming video!
Can you explain what does --- self.rect = self.image.get_rect(topleft=(configs.SCREEN.Width * index, 0)) --- do? also, what does index do? I see you put it in different places so that the sprite will loop itself. I want to learn.
In games like this, if you don't control sprite generation, the game will slow down over time. Therefore, we create as many sprites as we need. We delete the ones that go off screen. To make it easier to determine the position of the background and the floor, I use an index, which means I create another background object right after the first background.
the dumbed down version im understanding tell me if im wrong is basically you loaded in 2 sprites which are backgrounds into the background class but you also added a index to the innit method which then means you load up 2 sprites on different indexes which the index then spawn in the background so basically 2 backgrounds at 2 indexes they move together
Good! But I suggest investing in a better sounding mechanical keyboard (maybe some creamy switches), it's gonna really elevate the watching experience!
I couldn't find a very detailed assets. You can use a similar font for the text. Thanks in advance for your support. Github Repo: github.com/mehmetemineker/flappy-bird Font: www.dafont.com/flappybirdy.font
Selam Mehmet Emin, oncelikle eline saglik! JetBrains'in DataGrip, WebStorm, PyCharm'ini aktif kullanan biri olarak kucuk bir tavsiyem var. Mac'te double shift yaparak acilan actions menusune File yazarsan aktif bulunulan klasore yeni dosya olusturabilirsin. /klasor/dosya_adi seklinde yazarsan klasor yoksa onu kendisi olusturur. CMD + 1 yaparak da proje dosyalarinda gezebilrsin. Yine cok sayida dosyan varsa double shift yapip buraya dosya adini yazarsan onu getirir onune. Bunlari belki biliyorsundur ancak su yuzden soyledim. Kendime bir Keychron V1 aldiktan sonra bu saydigim IDElerde mouse hareketlerini olabildigince aradan cikartmak istiyorum cunku klavye sesine asigim. Sen de bu soylediklerimi uygular ya da denersen videolarinda elini klavyeden cekmeden cok daha akici bir sekilde klavyeden devam edebilir, ASMR'nin dibine vurabilirsin =)) Eline saglik, tesekkurler!
Selam Buğra, tavsiyen için teşekkür ederim. Bahsettiklerini mutlaka değerlendireceğim. Dediğin gibi klavye kullanımını yüksek tutmam gerekiyor. Yeni bir klavye alır almaz uygulamaya başlayacağım. :)
hocam merhaba. ben bu uygulamayi docker containerinda calistirmak istiyorum. fakat bi turlu calistiramadim. pygame modulunun hangi versiyonunu kullanmaliyim. 2.2.0 kullandim ve calistiramadim. Yada baska bir oneriniz var mi
Merhaba, daha önce Docker ile GUI uygulaması çalıştırmayı denemedim. Normalde python 3 yüklü olan bir sistemde, gerekli paketleri de yükledikten sonra çalışması gerekir aslında. Şundan kaynaklı olabilir belki, assets klasörü altındaki dosyaları okuma işini Mac'e göre ayarladım. Linux'ta farklılık gösterebilir. Bu kısmı gözden geçirebilirsin. Ancak bu tarz bir hata almış olsan hata mesajını net bir şekilde görürsün diye düşünüyorum.
It's a long journey... you need to invest many years to be able to be fluent. You need time and dedication, if you really like it you will succeed tho... Good luck with your journey and I wish you all the best 👍
I saw your video when I was looking for a video to practice coding. I wanted to do it too, and while I was watching, I understood what you did and wrote it. But I feel like I stole it or copied it. I'm new to coding, I'm looking at projects to practice python. Is this normal? I understand what you are doing and write accordingly.
merhaba abi senin seviyene gelmek istiyorum. şuan yazılım hakkında hiçbir şey bilmiyorum günde 6 saat emek versem ne kadar sürede güzel seviyede, proje yapabilecek bir yazılımcı olurum? şimdiden teşekkürler
Merhaba, günde 6 saat iyi bir süre :) verimli geçirirsen kısa sürede iyi bir yazılımcı olabilirsin. Ancak yazılım dünyası büyük, çok fazla teknoloji var. Alanını iyi belirlemen ve ona göre hareket etmen lazım. Küçük çaplı işe yarar projeler geliştirerek tecrübeni artırabilirsin. Başlangıçta yazmaktan kaçınma, olabildiğince kopyala yapıştırdan uzak dur. Belli bir seviyeye geldikten sonra kopyala yapıştır yaparsın :) Neyi neden yazdığını bilinçli bir şekilde yapmaya çalış. Tecrübe = Zaman * Pratik^2 :)
Hello, if your question is about the current video, the video duration accurately reflects the reality. In general, if you're asking, I'm new to Python. It took me about a week to learn how to code the project featured in the video. I believe that with consistent practice, one can become proficient in software development within a maximum of 6 months. However, I have been coding since 2006.
he has a lot of fundamental knowledge from other programming languages, which allows him to adapt to other languages pretty quick. You can see he mentioned that he codes since 2006@@stanodex7675
Hello, in line 11 of github.com/mehmetemineker/flappy-bird/blob/main/objects/background.py, the definition of "image" has been made. Can you review it again?
Teşekkür ederim. Skoru göstermek için font kullanmadım. Resimleri birleştirerek elde ettim. github.com/mehmetemineker/flappy-bird/tree/main/assets/sprites
Thank you. My advice is to stay away from copy and paste in the beginning. You need to write tirelessly. The easiest way to learn a new technology or language is to make a project. Set a project in your head and develop it. Then develop it all over again, but in different ways. Don't waste time on nonsense like how to create a loop. You will learn it anyway when you develop a project.
I am currently studying Full Stack Web at university. Can you give me some advice that will help me in my academic journey? Do I have to watch videos only in my field?
Python was the first language I learned and I loved using it all throughout middle school. When I started high school, I joined my school's robotics team which utilizes java. Now 90% of my coding is basically teaching all our new members Java throughout the entire off-season. Watching this makes me realize how standard the semi-colons have become to me;
hmmm... im 37 and i had a different exp. when i was in highschool it was html, then css. went i went to college it was all JS, sql, php. never had any exp with python.
@@claireglory Those are the languages I learned from courses such as CS50 and the like. I kind of started with Python because it was so similar to basic English and was really easy for me to grasp in upper elementary school, especially since my only experience with any sort of programming language prior to learning Python was with Scratch and Apple's Swift Playground when it was released lol.
@@ebony07 i think the reason why my college school doesn't teach python is because we have no teacher that is proficient in it at that time. haha
i forgot C and C++. it is also part of the curriculum.
@@claireglory Ah that makes sense. My high school doesn't offer any programming classes at all and my middle and elementary school didn't either which is why I've gone to the internet to learn!
So do I
Do GTA 6 next
LMAOAOAO
And still, he would finish it before rockstar
@@harissabanovic2596 in 1 hour
Are you serious 😹
@@Obito_804 😅😅
popping and appending the same item to the list is such a genius way of animation bro... i learned something new today 🔥
I’m learning to program right now on my own. Currently have no clue what you are doing but hope to come back one day and be able to say I understand!
Me too. I'm not actually learning but I'm so interested and don't know where to start.
Same😢@@xxyz348
This is going to be confusing to almost anyone who isn’t familiar with the library he is using, so don’t worry people with years of experience wouldn’t understand this if they never used pygame
@@xxyz348look up “python beginner full course” and just click on the one that’s 4 hours long it got me started and it’s extremely effective
Hey, how are you doing?
Türk olduğunu görünce sevindim türk yazılımcıların daha çok böyle içerikler üretmesi çok faydalı
LOVE this video! Please keep them coming
This is a unique way of programming. I usually try and fit everything in one file. Going to try this way
It’s better for organizing code
modularity is not unique but very common :'D
I am happy to more people use Stage manager like myself. As I hated it during launch, I seem to love it now, and keep it as my primary form of interacting with apps.
PS: Great video.
Same I just started using stage manager last month and really enjoying how it's changed my workflow
Nah its trash. AltTab all the way
If you meant cmd+tab, you can still use it in stage manager.@@Dhsidhsusjs
as i python beginner i learned so much from this video keep it up !1!
I'm first year computer science python beginer we learn algo of countainers with complex list of dictionnaries and after algo of arrays i want learn with your video can you make video games projet asmr in all languages especialy in C, and C++ too ?
love these kinds of videos as they help me with learning python and get the idea of things that I can do in the near future. thank you and keep the videos coming! aspire to become a software engineer
I found a little problem that can be fix in 2 seconds. When you press the space bar but you already lost, you can still hear the sound of wing. You can easily solve these problem adding "if not gameover:" before "bird.handle_event(event)" in main. Hope that can be helpful!
Very good programming video!
I will take care of it and fix it soon, but you can PR it on Github if you want.
@@mehmetemineker happy little accidents 😁
Loved the video. But man, I feel bad for your Enter key. 😂
Can you explain what does --- self.rect = self.image.get_rect(topleft=(configs.SCREEN.Width * index, 0)) --- do? also, what does index do? I see you put it in different places so that the sprite will loop itself. I want to learn.
also Floor(index: 0, *groups:sprites) what does this do?
In games like this, if you don't control sprite generation, the game will slow down over time. Therefore, we create as many sprites as we need. We delete the ones that go off screen. To make it easier to determine the position of the background and the floor, I use an index, which means I create another background object right after the first background.
Good question, I like it.
Woah. That explains it. Thanks a lot!@@mehmetemineker
the dumbed down version im understanding tell me if im wrong is basically you loaded in 2 sprites which are backgrounds into the background class but you also added a index to the innit method which then means you load up 2 sprites on different indexes which the index then spawn in the background so basically 2 backgrounds at 2 indexes they move together
How can the file PNG files there be written into code and used? I'm just learning the code, it seems a bit complicated.
One of my playing list during hibernation
love that keyboard
I have a Keychron K8 keyboard and I'm thinking about buying this keyboard, is it worth it?
Good! But I suggest investing in a better sounding mechanical keyboard (maybe some creamy switches), it's gonna really elevate the watching experience!
listening*
Where did you get the assets for the titles? I want to contribute to your repo so I need to find the same style of the letters and all of that
I couldn't find a very detailed assets. You can use a similar font for the text. Thanks in advance for your support.
Github Repo: github.com/mehmetemineker/flappy-bird
Font: www.dafont.com/flappybirdy.font
I'm glad it's not just me to start writing any code at line 2 and not the line 1 😌
Selam Mehmet Emin, oncelikle eline saglik! JetBrains'in DataGrip, WebStorm, PyCharm'ini aktif kullanan biri olarak kucuk bir tavsiyem var. Mac'te double shift yaparak acilan actions menusune File yazarsan aktif bulunulan klasore yeni dosya olusturabilirsin. /klasor/dosya_adi seklinde yazarsan klasor yoksa onu kendisi olusturur. CMD + 1 yaparak da proje dosyalarinda gezebilrsin. Yine cok sayida dosyan varsa double shift yapip buraya dosya adini yazarsan onu getirir onune.
Bunlari belki biliyorsundur ancak su yuzden soyledim. Kendime bir Keychron V1 aldiktan sonra bu saydigim IDElerde mouse hareketlerini olabildigince aradan cikartmak istiyorum cunku klavye sesine asigim. Sen de bu soylediklerimi uygular ya da denersen videolarinda elini klavyeden cekmeden cok daha akici bir sekilde klavyeden devam edebilir, ASMR'nin dibine vurabilirsin =))
Eline saglik, tesekkurler!
Selam Buğra, tavsiyen için teşekkür ederim. Bahsettiklerini mutlaka değerlendireceğim. Dediğin gibi klavye kullanımını yüksek tutmam gerekiyor. Yeni bir klavye alır almaz uygulamaya başlayacağım. :)
You dont need a library to import game assets in python?
Very satisfying 😌 👌
hocam merhaba. ben bu uygulamayi docker containerinda calistirmak istiyorum. fakat bi turlu calistiramadim. pygame modulunun hangi versiyonunu kullanmaliyim. 2.2.0 kullandim ve calistiramadim. Yada baska bir oneriniz var mi
Merhaba, daha önce Docker ile GUI uygulaması çalıştırmayı denemedim. Normalde python 3 yüklü olan bir sistemde, gerekli paketleri de yükledikten sonra çalışması gerekir aslında. Şundan kaynaklı olabilir belki, assets klasörü altındaki dosyaları okuma işini Mac'e göre ayarladım. Linux'ta farklılık gösterebilir. Bu kısmı gözden geçirebilirsin. Ancak bu tarz bir hata almış olsan hata mesajını net bir şekilde görürsün diye düşünüyorum.
I have exactly same keyboard
Mx mini☺️
this keyboard is op. I fuking love it!!!
@@tiktalk4573Way to small keys, my boy is constantly hitting backspace. I'd prefer a proper mechanical one
Hi there, do you mind if you can tell me where did you learn all of those coding stuff, please? Because your coding skills are really enviable!
It's a long journey... you need to invest many years to be able to be fluent. You need time and dedication, if you really like it you will succeed tho... Good luck with your journey and I wish you all the best 👍
Me encanta el asmr de programación buen video
All codes u have in head? How much time you doing this job?
I am curious tho…without the editing how long did this game take you to complete?
It took me about a week. I tried several times to find something good.
mad skills u got there
Very good inspiration . Thank you.
how do you make a pygame window instead of the terminal¿
I saw your video when I was looking for a video to practice coding. I wanted to do it too, and while I was watching, I understood what you did and wrote it. But I feel like I stole it or copied it. I'm new to coding, I'm looking at projects to practice python. Is this normal? I understand what you are doing and write accordingly.
Congratulations for your efforts. What you're doing is normal. Keep it up. Good luck.
nice from where did you python??
Beautiful!
👍
merhaba abi senin seviyene gelmek istiyorum. şuan yazılım hakkında hiçbir şey bilmiyorum günde 6 saat emek versem ne kadar sürede güzel seviyede, proje yapabilecek bir yazılımcı olurum? şimdiden teşekkürler
Merhaba, günde 6 saat iyi bir süre :) verimli geçirirsen kısa sürede iyi bir yazılımcı olabilirsin. Ancak yazılım dünyası büyük, çok fazla teknoloji var. Alanını iyi belirlemen ve ona göre hareket etmen lazım. Küçük çaplı işe yarar projeler geliştirerek tecrübeni artırabilirsin. Başlangıçta yazmaktan kaçınma, olabildiğince kopyala yapıştırdan uzak dur. Belli bir seviyeye geldikten sonra kopyala yapıştır yaparsın :) Neyi neden yazdığını bilinçli bir şekilde yapmaya çalış. Tecrübe = Zaman * Pratik^2 :)
Very cool video :-)
When defining methods for a class, it's good practice to use "cls" instead of "self" outside of __init__ :-)
does cls make it easier to understand where the methods are?
What is your pycharm settings?
doing this at 9 o clock is crazy, i just started learning coding! Any tips?
Excellant work sir
Something about python makes me irrationally upset
It's entirely rational
hi, can I know how long it took you to code that good ?
Hello, if your question is about the current video, the video duration accurately reflects the reality. In general, if you're asking, I'm new to Python. It took me about a week to learn how to code the project featured in the video. I believe that with consistent practice, one can become proficient in software development within a maximum of 6 months. However, I have been coding since 2006.
so ggod
i hope your game is uploaded
how it is possible in a week from zero?@@mehmetemineker
he has a lot of fundamental knowledge from other programming languages, which allows him to adapt to other languages pretty quick. You can see he mentioned that he codes since 2006@@stanodex7675
How can i type so quick when letters are not arranged alphabetically
I love the keyboard
What kind of keyword and mouse do you use?
Keyboard: Logitech MX Keys Mini
Mouse: Logitech MX Master 3
on which app bro is doing?
pycharm? what app?
What mouse do you use?
If i put this game, on App Store , what happening ?
Wonderful ❤
This is awesome!
What kind of knowledge do I need to have about Python to create something like that? (Asking as a person who doesn't know anything about Python)
It is enough to know Python at a basic level. The rest depends on your imagination. 🙂
Could you do snake as well? :)
Edit: Oh you did it already, nice ❤
Takes this man an hour to make a game. Takes me 3 hours to make a text game
Hahaha Me too
I spent 10 hours trying to get a texture to work on a 3D cube, Turns out, I binded a non-existent texture instead of the one i have 😂
What’s the name of the music toward the end?
Beautiful ❤
Finally someone who works using a professional tool and not visual studio code.
who tf uses vs code for python
@@kingragnar77many UA-camrs
From where I can get this soundtrack ? I think the power must be stored in it ! 😁😁😁
Very impressive!👏👏
How to conver it into apk ?
Next level that 👊
abi gerçekten çok iyi olmuş başarılar..
What’s that keyboard?
Should i start coding from java or python
Python 🫶
I have Error "Background' object has no attribute 'image'' " at 8:23
Hello, in line 11 of github.com/mehmetemineker/flappy-bird/blob/main/objects/background.py, the definition of "image" has been made. Can you review it again?
Arka plandaki müziğin ismi nedir?
How can i claim the assets folder
in python too?? clean
Which theme are you using
Dracula Theme
Harika video. Desteklenmeli. Hep gavurlarda mı olacak, aha bizde de var asmr programming. Mehmet kardeşim sende sadece python mu var, unity de var mı?
Teşekkür ederim :) Şimdilik sadece Python var. Belki sonra Unity üzerinden ilerlemeyi de deneyebilirim.
Eline sağlık güzel video olmuş. Kullandığın font nedir usta?
Teşekkür ederim. Skoru göstermek için font kullanmadım. Resimleri birleştirerek elde ettim.
github.com/mehmetemineker/flappy-bird/tree/main/assets/sprites
Aslında pycharmda kullandığın fontu sormuştum :) teşekkür ederim cevabın için.
JetBrains Mono imiş. :) www.jetbrains.com/lp/mono/
Name of keyboard?
Logitech MX Keys Mini
This is awesome. Subscribed! Can you share where you get the sprites? :)
Thank you. You can access it here github.com/mehmetemineker/flappy-bird.
@@mehmetemineker awesome. Thanks.
I'm new in python.But I can't remember those python rules.I fell it's too hard to memorize.
mark my words i will comeback here and when i comeback i can finally understand what's you're typing🙌🏻.
how do you eve know what to type? im a janitor irl and this is all so amazing to me, one can only dream of ever doing this for a living
What is the music in the background?
I used 777 Hz music. No special name.
@@mehmetemineker can you share the url of the music?
A what does the venv folder mean?
That stands for "virtual environment".
i wonder why u have every jetbrains ide and not just install vs
VS Code is very nice and I use it actively, but I think PyCharm is the expert.
Thank for share
I thought this game came from space. I graduated from computer engineering. Now...:)...
Good coding bro! How to become like you?
Thank you. My advice is to stay away from copy and paste in the beginning. You need to write tirelessly. The easiest way to learn a new technology or language is to make a project. Set a project in your head and develop it. Then develop it all over again, but in different ways. Don't waste time on nonsense like how to create a loop. You will learn it anyway when you develop a project.
Does it export to the mobile version?
I think it can be done. But I haven't tried it.
gayet güzel bir içerik olmuş
I am currently studying Full Stack Web at university. Can you give me some advice that will help me in my academic journey? Do I have to watch videos only in my field?
Elinize sağlık gayet güzel bir içerik olmuş.
Can you do with a 60-65% clacky mechanical keyboard please
que teclado es?
Logitech MX Keys Mini
Klavye ismi nedir. Keyboard name?
Logitech MX Keys Mini
@@mehmetemineker Sagol
Dudes made 7 videos and he’s got 5,1k subs
I love flappy bird 🐦
Awesome
1:14:10 🤣🤣🤣🤣
🙃
abi ilk yabancı biri yapıyor dedim klasik sonra türk birini görünce ne kadar duygulandım anlatamam çok güzel video olmuş
Beğenmene sevindim, elimizden geleni yapmaya çalışıyoruz. 😊
Have a nice day , bro!
Great video! Which code editor do you use?
Thanks. I use PyCharm.
lol dude, you have code editor name literally in the left upper corner x D
@@mehmetemineker Thanks you! I saw many creators using it but doesn't knew the name
I think it is paid @@mehmetemineker
nice keyboard
im still strugglin with the simple print thing
Where's the "GAME WON" message????
When the score value fills the memory. 🙂
Hello! Are you a game developer? If not, what position do you work in?
Hello. I'm not a Game Developer. I'm a Full Stack Web Developer.
@@mehmetemineker can you convert that's python code to apk files tutorial pls
C/C++ is the GOAT