Пікірлер
@toddbean
@toddbean 14 сағат бұрын
Really cool! Maybe the propeller sound could be mono as I can hear it is louder in the left ear which is unrealistic if it is coming from one point, also the pitch could change depending on the player's speed.
@alpha8533
@alpha8533 Күн бұрын
Nice concept for the game! Keep up the good work!
@lukasfletcher4732
@lukasfletcher4732 2 күн бұрын
Nice concept! I think you should layer the sound with something and/or maybe make it vary a bit because it will probably get annoying fast. An easy thing to vary might be the speed depending on the input so it speeds up if the player is flying up and vice versa. I like the cute art style and the simplified controls fit the cozy vibe
@IamWassim
@IamWassim Күн бұрын
The sound depending on the speed/input seems like a good idea. I'll add it to the to-do list for next devlog. Thank you😊
@mikhailhumphries
@mikhailhumphries 2 күн бұрын
Great video
@LetsSmiley
@LetsSmiley 2 күн бұрын
Cozy game? Check. Airplanes? Check. Lovely aesthetics? Check. :3 Really excited where this project goes! If u'd ever want some help with programming and/or music/sfx, hit me up :D
@IamWassim
@IamWassim 2 күн бұрын
Thank you so much! That’s incredibly kind of you and I truly appreciate the gesture. I’ll create a Discord server where I (and other members) can reach out for help and we can help each other there 😊
@simonstabbryndum8854
@simonstabbryndum8854 2 күн бұрын
Very cool man
@IamWassim
@IamWassim 2 күн бұрын
Hello everyone, I’d greatly appreciate your feedback on how to improve the game. Feel free to share any suggestions regarding the UI, level design, gameplay mechanics, or anything else that could improve the player's experience 🛩
@Kouly-Productions
@Kouly-Productions 2 күн бұрын
I usually never comment, not at all actually... Not anymore... But this was amazing, your video editing makes it even more enjoyable to watch, and the game concept is very creative and fun. I like that we can hear your thought process through the game creation stages. Keep up the good work :)
@IamWassim
@IamWassim 2 күн бұрын
Thank you so much for your comment and I'm happy that you enjoyed both the video and the game concept 😇
@minervmalayalam01
@minervmalayalam01 2 күн бұрын
it is so good.Good work bro!
@IamWassim
@IamWassim 2 күн бұрын
I appreciate it so much thanks 😊
@atibyte
@atibyte 3 күн бұрын
Nice little game!
@IamWassim
@IamWassim 2 күн бұрын
Thank you 😇
@YasasiWeerasooriya
@YasasiWeerasooriya 3 күн бұрын
Wow So Cool Love it!
@IamWassim
@IamWassim 2 күн бұрын
Thank you for watching 😊
@handoanbrother2125
@handoanbrother2125 3 күн бұрын
U inspired me, I'll start my Devlog too, thanks alot
@IamWassim
@IamWassim 2 күн бұрын
I'm really glad to hear that. Good luck with your devlog and thanks 😇
@NeatGames
@NeatGames 3 күн бұрын
I like Unity XD The plane and pilot models are great! Once you start doing polish, it might be cool if the pilot leaned when turning and diving :D
@IamWassim
@IamWassim 3 күн бұрын
That would add so much to the game feel. I'll add it in the upcoming devlog. Thanks 😇
@dj_paralysis
@dj_paralysis 4 күн бұрын
very slay stuff keep it goingggggg <3
@IamWassim
@IamWassim 4 күн бұрын
Thank youuu 😊
@SueDoeNym-b4d
@SueDoeNym-b4d 4 күн бұрын
Great video 👾
@IamWassim
@IamWassim 4 күн бұрын
Thank youu 😇
@hoseashpm7810
@hoseashpm7810 9 күн бұрын
You need zoom in/out, and panning functionality. Then you’ll be more satisfied
@andrewdunbar828
@andrewdunbar828 10 күн бұрын
I sat on a furniture and wrote an information in a comment.
@vidastien
@vidastien 2 ай бұрын
What Visual Studio theme are you using?
@Cartoonkal
@Cartoonkal 2 ай бұрын
I searched up "how to make a drawing software" on KZbin and this is the only video I found that is actually what I was looking for lol thanks for this
@diakothefirst
@diakothefirst 2 ай бұрын
good job actually
@TheCodeHunter
@TheCodeHunter 3 ай бұрын
great video
@IamWassim
@IamWassim 3 ай бұрын
glad you liked it :))
@konradstaniszewski
@konradstaniszewski 3 ай бұрын
Good editing. Keep it up
@IamWassim
@IamWassim 3 ай бұрын
much appreciated :)
@2tukar
@2tukar 3 ай бұрын
you are the best
@sandromeireles7715
@sandromeireles7715 3 ай бұрын
I'm trying to run the code to study it, but I'm getting several errors. Can you help me or upload a Makefile to the repository?
@TaherLogbi
@TaherLogbi 3 ай бұрын
Nice Program, would be amazing If you Implement fill flood algorithm as well.
@multiarray2320
@multiarray2320 3 ай бұрын
was expecting an error message at the end xD
@IamWassim
@IamWassim 3 ай бұрын
Thanks for the idea tho haha
@Byynx
@Byynx 3 ай бұрын
What font is that ? It's not the Visual Studio default one right?
@IamWassim
@IamWassim 3 ай бұрын
No, i'm using a different font. It is JetBrains Mono.
@cprkan
@cprkan 3 ай бұрын
@@IamWassim JETBRAINS ARE THE BEST!!! :D
@Pepcen
@Pepcen 3 ай бұрын
When fixing bug #1 you could have just used a rectangle. It'd be so much easier and efficient.
@mcp-hackers
@mcp-hackers 4 ай бұрын
Whats the font that you use in visual studio?
@pixelreset1572
@pixelreset1572 4 ай бұрын
Such a good training project, I read some comments before posting this one, and yeah, I think it would be better to do the drawing stuff within a material shader. I would recommend rendering the dots based on UV, determining if the mouse has been released in between frames and if not, you can draw 2 triangles (aka a rectangle) between the new and old circle, which is an insanely easy implementation :)
@midnightfuture
@midnightfuture 4 ай бұрын
Cool project, well done. I'm sure you learned a ton in the process!
@Byynx
@Byynx 4 ай бұрын
When you freely draw are you creating a new vertex object for each point you make or do you have a single VBO with the size of the APP and you just work pixel by pixel in the fragment shader?
@Mohammed_designer9
@Mohammed_designer9 4 ай бұрын
Why you write std::cout ?? You can write just cout, using namespace std;
@airman122469
@airman122469 4 ай бұрын
“From scratch… with OpenGL” Ummmmmm… if you’re not going directly to the frame buffer it’s not “from scratch,” not really anyway.
@girlazo2222
@girlazo2222 4 ай бұрын
I'm glad youtube recommends channels like yours!
@MED_Laaguidi
@MED_Laaguidi 4 ай бұрын
are you moroccan bro?
@pedrodeazeredonogueira9661
@pedrodeazeredonogueira9661 4 ай бұрын
>from scrach >open GL
@Cadknowledge
@Cadknowledge 4 ай бұрын
can you make something like manim with good UI in c++ ?
@isaac45896
@isaac45896 4 ай бұрын
Nice video. the fps in your app goes down fast maybe because of using a lot of draw calls, you should look for some videos about batch rendering, secondly, to gain in performance : use squares vertex instead of circles vertex then just apply a circle shader or texture to simulate the circle stroke. that's all what i can say
@Fernando-du5uj
@Fernando-du5uj 4 ай бұрын
whats your msvc colorscheme?
@HelloWorld-pw4fg
@HelloWorld-pw4fg 4 ай бұрын
Lol, I am making a 3D engine and use GLFW too. What a luck.
@Kave-qp1yt
@Kave-qp1yt 4 ай бұрын
how can i install the program?
@Vorono4ka
@Vorono4ka 4 ай бұрын
Really funny, I like this video
@isaacgraphics1416
@isaacgraphics1416 5 ай бұрын
This is a cool video, I'm grateful you talked a bit about some of the basic starting steps, that's pretty uncommon in these kinds of videos
@MartinWoad
@MartinWoad 5 ай бұрын
The problem is that by importing windows.h you've basically tied your program to Windows forever, until you go back to the lines of code you've written that are utilizing it and rewrite them or someone uses Wine. I would have personally abstracted that layer and instead and made a class for each platform that would then handle the logic for each OS. Or otherwise.
@TheRealZitroX
@TheRealZitroX 4 ай бұрын
Don’t have to when just trying out. I see much more problems with the shaders and circle draws each frame. Abstraction is for bigger problems or when you know you want to work on different operating systems
@DLCSpider
@DLCSpider 5 ай бұрын
I did something similar about a year ago but mostly in software. It was not C++ but C# with Monogame, so with all the added "benefits" of a garbage collector, slightly worse optimizing compiler and worse Windows interop. Managed to get the brush size to a radius of around 400px before it became noticably laggy. I think the steps between brush samples were smaller (sqrt(radius? diameter?) looked good to me) and it was all done with floating point because 8bit per color channel is not enough if you want to make the standard blending procedures look good (brush had a smoothstep gradient from the center). It took some serious SIMD optimizations to get to that radius. All calculations were done on a single core but a second thread improved my performance only by 57% and more cores were worse, sometimes even worse than the single core solution. I guess I maxed out my RAM bandwidth and just starved the system with more cores. Since I only used 128bit vectors (RGBA * 32bit float) and 256bit/512bit vectors do exist but would've required major refactoring, I threw MT out and called it done for now. I think I also added undo functionality and a color picker but never managed to make a usable UI. I was also interested in tablet support and pen pressure but the documentation was already dire for C++ and I gave up after weeks and weeks trying to get it working in C#. If you can get it to work, please make a video about it! I do understand if you don't want to, though ;) Since I spent so much time optimizing something similar, the first thing I noticed was your FPS tanking from 3000 to 100-200 :) Maybe try drawing just two triangles per circle with a texture or blend everything directly in a compute shader. Gets you different shapes for free, too! If you tile the image and give every brush sample a stroke generation counter (increment only if the user stops drawing) you can implement a decent undo that doesn't kill your RAM after 5 minutes.
@PymeCheckTV
@PymeCheckTV 5 ай бұрын
Good stuff!
@htnguyenpanda
@htnguyenpanda 5 ай бұрын
Awesome video!
@cvabds
@cvabds 5 ай бұрын
I bet you can't do that on templeOS, I will only subscribe if you like this and confirm you will do that
@yyvan5125
@yyvan5125 5 ай бұрын
A while back I made something similar using Raylib for Android and C, it was really fun