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Күн бұрын
Nice concept for the game! Keep up the good work!
@lukasfletcher47322 күн бұрын
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Күн бұрын
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😊
@mikhailhumphries2 күн бұрын
Great video
@LetsSmiley2 күн бұрын
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
@IamWassim2 күн бұрын
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 😊
@simonstabbryndum88542 күн бұрын
Very cool man
@IamWassim2 күн бұрын
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-Productions2 күн бұрын
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 :)
@IamWassim2 күн бұрын
Thank you so much for your comment and I'm happy that you enjoyed both the video and the game concept 😇
@minervmalayalam012 күн бұрын
it is so good.Good work bro!
@IamWassim2 күн бұрын
I appreciate it so much thanks 😊
@atibyte3 күн бұрын
Nice little game!
@IamWassim2 күн бұрын
Thank you 😇
@YasasiWeerasooriya3 күн бұрын
Wow So Cool Love it!
@IamWassim2 күн бұрын
Thank you for watching 😊
@handoanbrother21253 күн бұрын
U inspired me, I'll start my Devlog too, thanks alot
@IamWassim2 күн бұрын
I'm really glad to hear that. Good luck with your devlog and thanks 😇
@NeatGames3 күн бұрын
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
@IamWassim3 күн бұрын
That would add so much to the game feel. I'll add it in the upcoming devlog. Thanks 😇
@dj_paralysis4 күн бұрын
very slay stuff keep it goingggggg <3
@IamWassim4 күн бұрын
Thank youuu 😊
@SueDoeNym-b4d4 күн бұрын
Great video 👾
@IamWassim4 күн бұрын
Thank youu 😇
@hoseashpm78109 күн бұрын
You need zoom in/out, and panning functionality. Then you’ll be more satisfied
@andrewdunbar82810 күн бұрын
I sat on a furniture and wrote an information in a comment.
@vidastien2 ай бұрын
What Visual Studio theme are you using?
@Cartoonkal2 ай бұрын
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
@diakothefirst2 ай бұрын
good job actually
@TheCodeHunter3 ай бұрын
great video
@IamWassim3 ай бұрын
glad you liked it :))
@konradstaniszewski3 ай бұрын
Good editing. Keep it up
@IamWassim3 ай бұрын
much appreciated :)
@2tukar3 ай бұрын
you are the best
@sandromeireles77153 ай бұрын
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?
@TaherLogbi3 ай бұрын
Nice Program, would be amazing If you Implement fill flood algorithm as well.
@multiarray23203 ай бұрын
was expecting an error message at the end xD
@IamWassim3 ай бұрын
Thanks for the idea tho haha
@Byynx3 ай бұрын
What font is that ? It's not the Visual Studio default one right?
@IamWassim3 ай бұрын
No, i'm using a different font. It is JetBrains Mono.
@cprkan3 ай бұрын
@@IamWassim JETBRAINS ARE THE BEST!!! :D
@Pepcen3 ай бұрын
When fixing bug #1 you could have just used a rectangle. It'd be so much easier and efficient.
@mcp-hackers4 ай бұрын
Whats the font that you use in visual studio?
@pixelreset15724 ай бұрын
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 :)
@midnightfuture4 ай бұрын
Cool project, well done. I'm sure you learned a ton in the process!
@Byynx4 ай бұрын
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_designer94 ай бұрын
Why you write std::cout ?? You can write just cout, using namespace std;
@airman1224694 ай бұрын
“From scratch… with OpenGL” Ummmmmm… if you’re not going directly to the frame buffer it’s not “from scratch,” not really anyway.
@girlazo22224 ай бұрын
I'm glad youtube recommends channels like yours!
@MED_Laaguidi4 ай бұрын
are you moroccan bro?
@pedrodeazeredonogueira96614 ай бұрын
>from scrach >open GL
@Cadknowledge4 ай бұрын
can you make something like manim with good UI in c++ ?
@isaac458964 ай бұрын
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-du5uj4 ай бұрын
whats your msvc colorscheme?
@HelloWorld-pw4fg4 ай бұрын
Lol, I am making a 3D engine and use GLFW too. What a luck.
@Kave-qp1yt4 ай бұрын
how can i install the program?
@Vorono4ka4 ай бұрын
Really funny, I like this video
@isaacgraphics14165 ай бұрын
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
@MartinWoad5 ай бұрын
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.
@TheRealZitroX4 ай бұрын
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
@DLCSpider5 ай бұрын
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.
@PymeCheckTV5 ай бұрын
Good stuff!
@htnguyenpanda5 ай бұрын
Awesome video!
@cvabds5 ай бұрын
I bet you can't do that on templeOS, I will only subscribe if you like this and confirm you will do that
@yyvan51255 ай бұрын
A while back I made something similar using Raylib for Android and C, it was really fun