Тёмный
robotrakesh
robotrakesh
robotrakesh
Подписаться
Milestones

28-July-2024 : 100 people resonating with me
may 2024 : Start making some good content
Channel started : Aug 2023 - posting random things about programming
Anti-Aliasing in Python
4:14
Месяц назад
Tic Tac Toc Game With Python and Raylib
9:02
3 месяца назад
DropDown from scratch in Python Raylib
5:01
4 месяца назад
Python Numpy Array in C++ Using Pybind11
3:36
8 месяцев назад
Python 2D Aim Trainer Game | Raylib | Python
2:26
10 месяцев назад
Комментарии
@ccuuttww
@ccuuttww 10 дней назад
I studied aliasing form DTFT we use Nqusit Theorem to prevent aliasing is this applied in image?
@kenrubik4400
@kenrubik4400 13 дней назад
Wdy think about ursina? Is that good performance as raylib? Is that good enough for game? Wait for ur answer! Love ur content!
@top5things895
@top5things895 13 дней назад
raylib is written in c , almost all methods of raylib in python is exactly same as its c and c++ version , so it is very easy to port the game you make in python to c or c++ then convert it to exe , and c/c++ exe are way better than python one
@kenrubik4400
@kenrubik4400 12 дней назад
Thx u for ur respone! The purpose of question is cuz I found out that ursina has entity component system and animate_y and animation functions. Hope u got a video on ursina soon!
@rbaleksandar
@rbaleksandar 17 дней назад
I'll give this a shot. libtorch is a nightmare to work with. Thanks.
@ShirChoi
@ShirChoi 21 день назад
Very helpfull video!
@tomschi9485
@tomschi9485 23 дня назад
*The answer is trivial and obvious: As is so often the case, the developers of Python didn't know how to solve these problems properly - or they were too lazy.* *It is very surprising that Python is so widely used, because the syntax is a pain and often has the level of knowledge of 1-2 decades ago. An obvious example are the data types and what a mess how to recognize/check them. Honestly? Checking characters? That IS a disgrace for a modern programming language. And a terrible pain.*
@RuhamaWalle
@RuhamaWalle 24 дня назад
I really appreciate your video and your channel, keep it up😄. just a question, from where does a.exe come from? when I run it, it said (The term 'a.exe' is not recognized as the name of a cmdlet, function, script file, or operable program.) , what is the problem?
@top5things895
@top5things895 23 дня назад
@@RuhamaWalle if we don't specify name of output file by default it will save as a.exe in windows , try running a.exe in cmd instead of power shell
@RuhamaWalle
@RuhamaWalle 24 дня назад
I really appreciate the video and the channel, keep it up 😄. JUst a little question, from where did a.exe come from? when I run (bash build.bash ) it said (a.exe : The term 'a.exe' is not recognized as the name of a cmdlet, function, script file, or operable program.) can you tell me the problem?
@chargeur5749
@chargeur5749 27 дней назад
Hi can I have your discord please ?
@top5things895
@top5things895 26 дней назад
@@chargeur5749 I don't have any
@chargeur5749
@chargeur5749 26 дней назад
@@top5things895 do you have something where I can maybe private chat with you ?
@semiloker9193
@semiloker9193 Месяц назад
Hi, I have a problem with imgui, I don't know, I'm doing everything you do, but I need to write the full path to imgui, like this #include "../Raylib_ImGui/dependencies/include/imgui.h" But you like to write only #include "imgui.h" What could be wrong?
@top5things895
@top5things895 26 дней назад
@@semiloker9193 Make sure to update include path under project settings that might be the reason
@std01077
@std01077 Месяц назад
I was hoping to see a video that actually explains how it is performed on encoded files (eg. JPGs) without recompressing them and losing more fidelity.
@elistidham8494
@elistidham8494 Месяц назад
Great video
@konkoloziYT
@konkoloziYT Месяц назад
Great video. Just one question, do you use AI to voiceover your videos?
@top5things895
@top5things895 Месяц назад
Yep
@Kulsgam
@Kulsgam Месяц назад
@@top5things895 That's cool! Can I know the service you use?
@top5things895
@top5things895 Месяц назад
It's not the service it's a model , that I fine tune
@elistidham8494
@elistidham8494 Месяц назад
How did you know?
@BabySisZ_VR
@BabySisZ_VR Месяц назад
@@elistidham8494 0:40, you see how the AI voice says "Display" and ends the sentence weirdly? there's a lot of weird pronunciation in this video
@d4clovetrainX
@d4clovetrainX Месяц назад
00:28 2:20
@aouerfelli
@aouerfelli Месяц назад
Great explanation but why do you put music?
@top5things895
@top5things895 Месяц назад
just a background music
@ahmedbadry9582
@ahmedbadry9582 Месяц назад
i can't find the folder Raylib_imGui
@top5things895
@top5things895 Месяц назад
When you configure your project you can see location of your project folder look at 0:15 location of raylib_imgui in my system
@djairbee9831
@djairbee9831 Месяц назад
good visuals, would like a bit more in-deep info and a bit faster talking, good video!
@top5things895
@top5things895 Месяц назад
@@djairbee9831 thanks for your feedback
@kavsgame
@kavsgame Месяц назад
Good production quality but didn't understand the explanation of the algo
@top5things895
@top5things895 Месяц назад
Considering a pixel as a collection of subpixels instead of a single one, for each subpixel, sample and average the color value. Finally, assign this averaged value to the original pixel. At fundamental level, this doesn't remove the staircase effect but makes it harder for the human eye to detect
@bastianlipka2406
@bastianlipka2406 Месяц назад
Great video you could have gone into the convolution topic a bit more but I like it 👍🏻
@adwaithkv9367
@adwaithkv9367 Месяц назад
Thank you so much
@IvanToshkov
@IvanToshkov Месяц назад
Here is my take. This construct is obviously a hack. I can't believe that Guido van Rossum would have designed modules this way if he had included them from the start. So I'd guess that modules in python were a later addition and he designed them in a way that is relatively simple to implement. However, this created the problem that just importing a module would execute any top-level code and this hack was the solution. I'd love to hear the real story behind those and see how far I'm off the target. :)
@richardjones7726
@richardjones7726 Месяц назад
Please make this python soo depth that anybody has ever seen.
@ludwigvangogh4218
@ludwigvangogh4218 Месяц назад
Beginner python programmer here! Thank you for this clear and simple explanation despite me being completely new to python I still found it easy to understand
@padfoot-oz4yk
@padfoot-oz4yk Месяц назад
Thanks bro... It was great explanation
@Greenbay-bn3yk
@Greenbay-bn3yk Месяц назад
A great explanation. 👍
@ramkumars2329
@ramkumars2329 2 месяца назад
nice video!... where are you from in India?
@top5things895
@top5things895 2 месяца назад
I don't want to die 😰
@ramkumars2329
@ramkumars2329 Месяц назад
@@top5things895 🤣 dont worry, we won't bombard you with questions and help requests... just wanted to know if we can interact in our common langauge
@top5things895
@top5things895 Месяц назад
@@ramkumars2329 eng + hin
@daveit1337
@daveit1337 2 месяца назад
What does __name__ contain when it's run within the imported module?
@top5things895
@top5things895 2 месяца назад
It will return the name of imported module , let say file1.py contain print(__name__) , then it will print "file1"
@ukaszpiorecki4833
@ukaszpiorecki4833 2 месяца назад
Hey, that is Cybermarian working out at the beginning! www.youtube.com/@Cybermarianpl
@dan-us6nk
@dan-us6nk 2 месяца назад
The ending still isn't clear. What do you mean by "accidentally executing the module while importing it"?
@pratikpal5565
@pratikpal5565 2 месяца назад
Cause you call the function in the same file.
@top5things895
@top5things895 2 месяца назад
When we use if __name__ == '__main__', we are checking whether the current program is being run directly or being imported as a module into another program. If we import the first file into a second one without if __name__ == '__main__', Python will execute the code in the first file without distinguishing whether it is being run as the main program or not. By using if __name__ == '__main__', we ensure that the hello() function is specifically executed only when the first program file is run directly as the main file. I hope this explanation helps clarify the usage and importance of if __name__ == '__main__'
@atmiaesatruemasterisaneter664
@atmiaesatruemasterisaneter664 2 месяца назад
Thanks man, I always wondered why that exists
@top5things895
@top5things895 2 месяца назад
I'm glad you found it helpful!
@ebraheemelsharkawy3858
@ebraheemelsharkawy3858 2 месяца назад
Helpful, concise, and to the point. Thank you for making this video!
@APCMasteryPath
@APCMasteryPath 2 месяца назад
I thoroughly thank you for this awesome video. It is the best one on youtube till now. Many thanks for that.
@henriquemac
@henriquemac 2 месяца назад
Oh, man! Great content! Thank you. Because of this Im ok to drop Python on (vps) cloud services.
@melih2496
@melih2496 2 месяца назад
how can i implement raygui with the makefile in the examples of raylib?
@top5things895
@top5things895 2 месяца назад
Assuming you have a basic Makefile for raylib, you need to add raygui.c to the compilation process
@melih2496
@melih2496 2 месяца назад
@@top5things895 i dont have raygui.c, i only have raygui.h
@melih2496
@melih2496 2 месяца назад
@@top5things895 i fixed the issue by creating a "raygui.c" file and put #include raygui.h and #define raygui_implementation there.
@AlvesDiogo28
@AlvesDiogo28 2 месяца назад
I am on linux mint, did all you did but get undefined reference in a lot of things
@AlvesDiogo28
@AlvesDiogo28 2 месяца назад
I have raylib installled and use in other projects, it works fine. But with imgui, doesnt work
@top5things895
@top5things895 2 месяца назад
@@AlvesDiogo28 are those linking errors are related to imgui ??
@bechirzouaoui5821
@bechirzouaoui5821 3 месяца назад
Can this obfuscation algorithm be reverse-engineered? Is it relabel to use on my project?
@top5things895
@top5things895 3 месяца назад
Any obfuscation library significantly complicates reverse engineering by transforming the source code into a more complex form. While the assembly code remains visible, obfuscatoin libraries uses techniques greatly increase the difficulty and effort required to reverse engineer it. Absolute security isn't guaranteed if you are providing source code to end user / (hacker) final verdict : if code obfuscated with subdora or any library ends up into wrong hand , they only able to see the assembly code running on cpu hope this helps
@bechirzouaoui5821
@bechirzouaoui5821 3 месяца назад
Thank you for your reply. I am preparing to launch a PySide6 application to the public. Due to the LGPL license of PySide6, I am required to make the source code available to my users, enabling them to recompile it and view the library itself. To protect my work, I am considering using obfuscation methods on my source code. Additionally, I will provide an executable version of the application for users. I hope that this approach will minimize the risk of reverse engineering and protect my hard work.
@top5things895
@top5things895 3 месяца назад
@@bechirzouaoui5821 all the best
@zestaboy2455
@zestaboy2455 3 месяца назад
didn't think of this until now. Taking a class in python rn
@alexale5488
@alexale5488 3 месяца назад
Raylib for Python must become the norm.
@blitzkreg335
@blitzkreg335 3 месяца назад
Thing said "Gif" with a wet "g" xD
@badmusicproducer_offical
@badmusicproducer_offical 3 месяца назад
ai ahh voice
@Thulipa3
@Thulipa3 3 месяца назад
insane
@alonepoptart24_6
@alonepoptart24_6 3 месяца назад
pygame isnt much of a game engine its more of just an sdl wrapper. if you use normal sdl you can see huge similarities between them
@NguyenDuy-kq4ww
@NguyenDuy-kq4ww 3 месяца назад
Hey bro, I need some help with this
@top5things895
@top5things895 3 месяца назад
ok
@Flimcy
@Flimcy 4 месяца назад
if you can please make a series, where you teach us how to make a 2d game engine with imgui and raylib it would be amazing. Keep up the great work!
@top5things895
@top5things895 4 месяца назад
as raylib is works on opengl , its good for normal games , but if you are intrested the you can try vulkan for coding an engind Here is some useful resources ru-vid.com/group/PL8327DO66nu9qYVKLDmdLW_84-yE4auCR&si=jtB-tQGPw2H1SEXI
@huyduong976
@huyduong976 4 месяца назад
I ran raylib.exe as administrator but gcc still not installed bro :(
@top5things895
@top5things895 4 месяца назад
no problem,while clicking on exe it shows installation window and there is also an option of selecting path by default it is c:/raylib , after installation make sure this folder is created , then open it inside there is folder 'w64devkit' open it then go to bin , copy the path in "in my case it will be c:/raylib/w64devkit/bin simply add this path into your environment PATH variable and you are good to go , Let me know if you able to resolve the issue or not
@huyduong976
@huyduong976 4 месяца назад
@@top5things895 I've tried to add path many times before watching this video and it just failed D= (error: fatal error no such file or directory). Also, I've added raylib directly in my folder, and still failed lmao
@top5things895
@top5things895 4 месяца назад
@huyduong976 make sure you are not in windows safe mode , also check windows version if you are using some windows which won't allow you to install any third party apps / software
@siddharthbhatia8815
@siddharthbhatia8815 4 месяца назад
This is great, make a video for raygui too
@top5things895
@top5things895 4 месяца назад
I already uploaded video regarding raygui integration in raylib ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-c7FAQYImXMk.htmlsi=FhxN9YUaOf_c3Isf
@siddharthbhatia8815
@siddharthbhatia8815 4 месяца назад
@@top5things895 oh cool thanks
@bilou4000
@bilou4000 5 месяцев назад
thank you soo much, this was exactly what I was searching for ! Could you maybe do a tutorial of how to draw using raylib in a rImGui window ?
@top5things895
@top5things895 5 месяцев назад
please elaborate "draw using raylib in a rlImGui window" ?? window is handled by raylib completely and imgui subwindows is acting like component rendered on main window
@bilou4000
@bilou4000 5 месяцев назад
@@top5things895 probably render in sub window then. For exemple I want a window called "My game" with some option on top and in it I would draw a circle using raylib function. Cause right now, when I create an ImGui window, it shows on top of my raylib project. I would want to incorporate my drawing in the Imgui window not behind it. Is it possible ?
@top5things895
@top5things895 5 месяцев назад
yes it is , inside while loop in begin_drawing first render the imgui stuff then draw anything with raylib the circle is rendered on top of imgui window , while loop ->begin_drawing-> clear background -> rl_imgui_begin -> imgui_subwindow -> rl_imgui_end -> draw_circle->end_drawing . may be in next video in this series where i show installation of imgui+raylib in vscode in windows i use the example .
@bilou4000
@bilou4000 5 месяцев назад
@@top5things895 Thank you ! It does work ! Do you have any idea how to make it so we can get the size of the Imgui subwindow (for exemple, so my circle never get out of this subwindow it's in) ?
@top5things895
@top5things895 5 месяцев назад
ImGui provide functions to set the position , height and width of imgui subwindwo (setwindowpos , setwindowsize)
@MRINDIANHELPER_HACER
@MRINDIANHELPER_HACER 5 месяцев назад
I don't think it's non decryptable
@top5things895
@top5things895 5 месяцев назад
it is for obfuscation not an encryption library
@guriarikecalvo824
@guriarikecalvo824 10 месяцев назад
great