- Видео 26
- Просмотров 19 450
robotrakesh
Индия
Добавлен 25 июн 2022
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
28-July-2024 : 100 people resonating with me
may 2024 : Start making some good content
Channel started : Aug 2023 - posting random things about programming
Cat Game in Python (Raylib)
Welcome to the Quick Tutorial for my latest game, CATPAWS!
This game is a fun and engaging creation that combines creativity and simplicity to bring an enjoyable gaming experience to players of all ages.
Assets Link : peanutjam.itch.io/catpaw
Game made in raylib
Programming Language : Python (best for prototyping)
This game is a fun and engaging creation that combines creativity and simplicity to bring an enjoyable gaming experience to players of all ages.
Assets Link : peanutjam.itch.io/catpaw
Game made in raylib
Programming Language : Python (best for prototyping)
Просмотров: 188
Видео
ReQuest ,A Tool For generating Similar Looking Question
Просмотров 14День назад
ReQuest is an AI-driven application designed to generate contextually similar practice questions based on an input question. Whether you're a student preparing for exams, an instructor creating quizzes, or a professional honing your interview skills, ReQuest provides a simple and effective way to craft practice questions tailored to your needs. Note for Developers: ReQuest is open to contributi...
How Image Rotation Works | How to Rotate Image
Просмотров 1 тыс.4 месяца назад
Image rotation is a common and fundamental operation in digital image processing that involves turning an image by a certain angle around a central point. This process is essential in various applications, including photo editing, computer graphics, and computer vision. Understanding how image rotation works requires a grasp of both the geometric transformations involved and the practical imple...
Anti-Aliasing in Python
Просмотров 1,7 тыс.4 месяца назад
Antialiasing is a technique used to reduce the jagged edges, or "jagginess," that appear in images, making them smoother and more visually appealing. In this tutorial, we explore the concept of antialiasing and demonstrate how to implement it using Python. We begin by discussing what antialiasing is, why jagged edges occur, and how antialiasing works to mitigate this issue.
Dictionary in Python | Python for beginners
Просмотров 885 месяцев назад
Dictionaries in Python are powerful data structures that store data in key-value pairs, providing efficient and flexible data management. Unlike lists, which are indexed by a range of numbers, dictionaries are indexed by unique keys, allowing for quick data retrieval. They are ideal for cases where relationships between data elements are essential, such as mapping student IDs to names or storin...
Generators in Python | yield keywork in python | Python for beginners
Просмотров 4415 месяцев назад
In this video, I'm going to quickly discuss generators in the Python programming language with a beginners prespective so anyone can understand . Obfuscate Python Code in Image : ruclips.net/video/O1aSMWgVU0Q/видео.htmlsi=j5Lp8vnoVbFE5WQb Sin Waves in Isometric : ruclips.net/video/UiCYHYyb_tw/видео.htmlsi=TievSWf3l7mCaOCz First, we'll cover what generators are and why we need them, along with e...
Sin Waves In IsoMetric Projection | Isometric Sin Wave Visualizer in Python
Просмотров 2685 месяцев назад
Raylib Installation : ruclips.net/p/PL6sMNTGtiIkga-d_CcmE1Orzn1_yrTNc3&si=8fbMcv67-RYUqraM Full Explanation : ruclips.net/video/04oQ2jOUjkU/видео.htmlfeature=shared In this video, we unravel the mysteries of how 2D coordinates transform in an isometric world. We'll guide you through the principles of isometric projection and demonstrate how to create stunning visual effects using a sine wave vi...
if __name__ == "__main__" in Python The Real Reason | Why we use this in Python
Просмотров 3,5 тыс.5 месяцев назад
Welcome to today's video where we dive into one of the most fundamental concepts in Python programming: name ' main '. Understanding this concept is crucial for every Python developer, whether you're a beginner or seasoned coder. mastering name ' main ' empowers you to write cleaner, more modular Python scripts that are robust and scalable. Whether you're writing scripts for personal projects o...
Using Open Source Custom Models in Ollama (GGUF models in ollama)
Просмотров 2525 месяцев назад
Hugging Face is a machine learning platform that's home to nearly 500,000 open source models. In this video, I show you how to download, transform, and use them in your local Ollama setup. Get access to the latest and greatest without having to wait for it to be published to Ollama's model library. Let's go! How to use ollama : ruclips.net/video/TBKJ1FYMUUw/видео.htmlsi=oSxcibat_k5jLhzI 00:00 I...
Run Large Language Models (gpt , mistral , llama ) Locally With Ollama
Просмотров 2405 месяцев назад
Hey viewers , today we are going to see how we can run llm's locally running large language models locally this can be done by various ways , one way is to use ollama which is vey easy 1. install ollama from its website 2. install it 3. download a model 4. run it related queries how to run large language model locally on windows laptop run llm locally run large language models locally on laptop...
Turn Python Code Into Hidden Images With Subdora And Set Expiration Time
Просмотров 2946 месяцев назад
In this video , we learn how to obfuscate python code , and also hiding your python script into image using subdora library 0:00 Intro 1:17 Normal obfuscation 2:27 Obfuscation with counter 3:18 Obfuscation with expiry time 4:09 Obfuscation in Image file 5:38 Info about Subdora Subdora library link : pypi.org/project/Subdora/
Make python Fast | Increase python code speed | Tips and Tricks - Speed Up Now!
Просмотров 756 месяцев назад
You think Python is slow. Discover some of the best techniques to boost Python's runtime performance, making it comparable to other fast languages. In this guide, we explore five strategies to transform your Python code into some of the fastest around 00:00 Intro 00:15 Secret 1 Built in functions 00:48 Secret 2 Multiprocessing 01:10 Secret 3 Cython 01:54 Secret 4 Use compiled libraries 02:12 Se...
Don't Miss Out! Raylib is the Best Game Engine for Python | Master 2D and 3D Game Development Now
Просмотров 2,3 тыс.6 месяцев назад
Building 2D or 3D games on python usually means building games with Pygame or Ursina. However, I decided I wanted to take a look at Raylib and see what the experience was like there. In this video, I go over the necessary functionality needed for creating games using Raylib, and give my opinions on what I like about the interface provided by the game engine. I also go through some of projects ,...
Pytorch Model in C++ using OnnxRuntime | C++ Advantage
Просмотров 1,3 тыс.7 месяцев назад
In this video, I'm going to walk you through a super cool project where we'll take a machine learning model trained in PyTorch, convert it to ONNX format, and then use it in a C application with ONNX Runtime and Raylib. If you've ever wondered how to bring your ML models into a C game or app, this is for you! We'll start by training a simple PyTorch model and exporting it to ONNX. Then, we'll s...
Tic Tac Toc Game With Python and Raylib
Просмотров 2427 месяцев назад
Welcome to a classic game of Tic Tac Toe brought to life with Raylib! In this video, we'll explore a simple yet engaging implementation of the timeless Tic Tac Toe game using the powerful Raylib library in Python. About the Game: Tic Tac Toe needs no introduction. It's a game enjoyed by people of all ages around the world. The objective is simple: players take turns placing their symbols, tradi...
DropDown from scratch in Python Raylib
Просмотров 1417 месяцев назад
DropDown from scratch in Python Raylib
Setup Raylib and Raygiu , Integrating raygui in raylib , VsCode + Windows
Просмотров 2,8 тыс.7 месяцев назад
Setup Raylib and Raygiu , Integrating raygui in raylib , VsCode Windows
Raylib Button From Scratch in Python : Button in Raylib
Просмотров 2637 месяцев назад
Raylib Button From Scratch in Python : Button in Raylib
Text Input in Python with raylib : Text Input in Raylib
Просмотров 2917 месяцев назад
Text Input in Python with raylib : Text Input in Raylib
ImGui in Raylib Windows installation with VS CODE
Просмотров 9108 месяцев назад
ImGui in Raylib Windows installation with VS CODE
ImGui in Raylib Linux(Ubuntu) installation with Visual Studio c++
Просмотров 4838 месяцев назад
ImGui in Raylib Linux(Ubuntu) installation with Visual Studio c
ImGui in Raylib Windows installation with Visual Studio c++
Просмотров 1,1 тыс.8 месяцев назад
ImGui in Raylib Windows installation with Visual Studio c
Obfuscating python code with subdora for code security
Просмотров 7239 месяцев назад
Obfuscating python code with subdora for code security
Python Numpy Array in C++ Using Pybind11
Просмотров 67411 месяцев назад
Python Numpy Array in C Using Pybind11
Python 2D Aim Trainer Game | Raylib | Python
Просмотров 206Год назад
Python 2D Aim Trainer Game | Raylib | Python
Neural Style Transfer in Pytorch (Only Implementation)
Просмотров 68Год назад
Neural Style Transfer in Pytorch (Only Implementation)
So interesting ! thanks.
Very Nice.
C: aylib aylib\src/raygui.h: In function 'int GuiValueBoxFloat(Rectangle, const char*, char*, float*, bool)': C: aylib aylib\src/raygui.h:3078:43: error: 'TextToFloat' was not declared in this scope this is what I get. Am I doing something wrong?
I love the colors and design. Visually pleasing and procedural. No OOP boilerplate. Btw, I'm having an error with raylib in python where the load_font_ex gives me an error no matter what I put in the second to last argument. I understand it should take a None, or a NULL in C, but in my case it gives me a TypeError when I put None.
@@marcomoscoso7402 there are various bindings for raylib in python such as raylib, pyray etc . Name and functionality of methods remain same (some binding follow camelcase) , you can try with different binding , and do let me know if it works 🙂
The best. If you have a coppy of the build.bash would be great, for me
@@davidbucur6368 unfortunately I don't have but it is something like for c++ (Linux)""" g++ [your all cpp files including your main file + imgui cpp files] -I path_to_.h files -lraylib -lGl -lm -lpthread -ldl -lrt -lX11 """ hope this helps 🙂
Very interesting stuff! Using the App „Ollama“ is an other way using own models. Until now, I am only train a model in Python. Ist there a way to do this also with C++ ?
I appreciate your content, keep it up, amazing videos and explanations.
fuk ai channel
thx man
Nice 👍🙂 , i learn something new 😁
Does this imGui raylib backend support multiple window instances? Let´s say, a panel that can be placed outside the raylib window... 🤔
@@jorgevalles6835 In my opinion, it is not possible; however, you can work around this by removing the title bar from the Raylib window and making it completely transparent. Full screen will allow you to create multiple floating ImGui windows.
@@top5things895 Thanks for your answer. That's a clever option. 👀
Can you provide the code.
I studied aliasing form DTFT we use Nqusit Theorem to prevent aliasing is this applied in image?
Wdy think about ursina? Is that good performance as raylib? Is that good enough for game? Wait for ur answer! Love ur content!
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
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!
I'll give this a shot. libtorch is a nightmare to work with. Thanks.
Very helpfull video!
*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.*
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?
@@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
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?
Hi can I have your discord please ?
@@VexOptimizer I don't have any
@@top5things895 do you have something where I can maybe private chat with you ?
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?
@@semiloker9193 Make sure to update include path under project settings that might be the reason
@@top5things895maybe you know the problem, I can't change fonts in imgui with rlimgui, and I have problems with mesh drawing more than 64k, what could be wrong?
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.
Great video
Great video. Just one question, do you use AI to voiceover your videos?
Yep
@@top5things895 That's cool! Can I know the service you use?
It's not the service it's a model , that I fine tune
How did you know?
@@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
00:28 2:20
Great explanation but why do you put music?
just a background music
i can't find the folder Raylib_imGui
When you configure your project you can see location of your project folder look at 0:15 location of raylib_imgui in my system
good visuals, would like a bit more in-deep info and a bit faster talking, good video!
@@djairbee9831 thanks for your feedback
Good production quality but didn't understand the explanation of the algo
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
Great video you could have gone into the convolution topic a bit more but I like it 👍🏻
Thank you so much
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. :)
Please make this python soo depth that anybody has ever seen.
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
Thanks bro... It was great explanation
A great explanation. 👍
nice video!... where are you from in India?
I don't want to die 😰
@@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
@@ramkumars2329 eng + hin
What does __name__ contain when it's run within the imported module?
It will return the name of imported module , let say file1.py contain print(__name__) , then it will print "file1"
Hey, that is Cybermarian working out at the beginning! www.youtube.com/@Cybermarianpl
The ending still isn't clear. What do you mean by "accidentally executing the module while importing it"?
Cause you call the function in the same file.
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__'
Thanks man, I always wondered why that exists
I'm glad you found it helpful!
Helpful, concise, and to the point. Thank you for making this video!
I thoroughly thank you for this awesome video. It is the best one on youtube till now. Many thanks for that.
Oh, man! Great content! Thank you. Because of this Im ok to drop Python on (vps) cloud services.
how can i implement raygui with the makefile in the examples of raylib?
Assuming you have a basic Makefile for raylib, you need to add raygui.c to the compilation process
@@top5things895 i dont have raygui.c, i only have raygui.h
@@top5things895 i fixed the issue by creating a "raygui.c" file and put #include raygui.h and #define raygui_implementation there.
I am on linux mint, did all you did but get undefined reference in a lot of things
I have raylib installled and use in other projects, it works fine. But with imgui, doesnt work
@@AlvesDiogo28 are those linking errors are related to imgui ??
Can this obfuscation algorithm be reverse-engineered? Is it relabel to use on my project?
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
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.
@@bechirzouaoui5821 all the best
didn't think of this until now. Taking a class in python rn
Raylib for Python must become the norm.
Thing said "Gif" with a wet "g" xD