Programming With Nick
Programming With Nick
  • Видео 66
  • Просмотров 718 892
How to Install Android Studio and NDK (2024)
Ever wanted to build blazing-fast Android apps with C/C++? This video is your one-stop guide! We'll walk you through setting up Android Studio and the NDK, transforming you from a Java developer into a C/C++ Android powerhouse.
Here's what you'll learn:
Downloading and installing Android Studio
Creating your first simple Android app (Hello World!)
Installing the NDK and CMake for C/C++ development
Opening and running a C/C++ project (raylib example)
Managing multiple NDK versions for project compatibility
Get ready to:
Boost your Android app performance with the raw power of C/C++
Utilize existing C/C++ libraries in your Android projects
Unlock advanced graphics programming with libraries like rayl...
Просмотров: 445

Видео

Build Android Games in C/C++ with raylib
Просмотров 2 тыс.Месяц назад
In this video, I'll guide you through the simplest way to create a raylib C/C application for Android. We'll use Raymob, a fantastic project that makes the entire process incredibly easy. You'll learn how to set up your Android development environment, download and configure Raymob, and create a bouncing ball game using raylib. No prior Android development experience is necessary. Let's get sta...
Learn Object Oriented Programming the Easy Way
Просмотров 746Месяц назад
Enroll Now 👉 bit.ly/3NaMfg4 It is 50% off, for only a few days. Trust me, with this course you will finally get Object Oriented Programming!
Raylib Buttons Tutorial (OOP)
Просмотров 3,5 тыс.4 месяца назад
Add buttons to your raylib game. In this raylib Beginner tutorial, I'll show you how to add buttons in pygame. This is a great tutorial for beginners, and you'll learn some important game development concepts along the way. 📝 Template: github.com/educ8s/Raylib-CPP-Starter-Template-for-VSCODE-V2 📝 Code: github.com/educ8s/raylib-Buttons-Tutorial 🚀Join the Channel to help me create even better vid...
Pygame Beginner Tutorial: Adding Buttons to your game. (OOP)
Просмотров 1,1 тыс.4 месяца назад
Add buttons to your pygame game. In this Pygame Beginner tutorial, I'll show you how to add buttons in pygame. This is a great tutorial for beginners, and you'll learn some important game development concepts along the way. 📝 Code: github.com/educ8s/Pygame-buttons-tutorial 💎 Premium Courses: Object Oriented Programming Made Easy: bit.ly/3NaMfg4 Previous Tutorials (Watch in the following order) ...
Pygame Beginner Tutorial: Checking for Collisions in a game. (OOP)
Просмотров 8615 месяцев назад
In this Pygame Beginner Tutorial I'll show you how to detect collisions in pygame. This is a great tutorial for beginners, and you'll learn some important game development concepts along the way. 📝 Code: github.com/educ8s/Pygame-Collisions-Example/ 🚀Join the Channel to help me create even better videos: ruclips.net/channel/UC3ivOTE5EgpmF2DHLBmWIWgjoin Previous Tutorials (Watch in the following ...
Collisions in Raylib - Simple OOP tutorial
Просмотров 3,8 тыс.6 месяцев назад
Hi raylib fans! In this gamedev tutorial, I'll show you how to detect collisions in raylib. This is a great tutorial for beginners, and you'll learn some important game development concepts along the way. Previous Tutorials (Watch in the following order) 💡 raylib 101: ruclips.net/video/RGzj-PF7D74/видео.html 🏓 Pong Tutorial: ruclips.net/video/VLJlTaFvHo4/видео.html 🐍 Snake Tutorial: ruclips.net...
C++ Raylib VS Python Pygame Speed Comparison in the Game of Life Simulation
Просмотров 4,6 тыс.7 месяцев назад
I've created the Game of Life Simulation twice: once using C and raylib, and another time using Python and pygame. This simulation is a great way to see which setup is faster because it gets really hard for computers to handle when we use a large grid with thousands of cells. So, we're going to compare them to find out which one can run the simulation faster. This isn't just for computer wizard...
Conway's Game of Life tutorial in C++ & raylib - OOP
Просмотров 13 тыс.8 месяцев назад
Hi raylib fans! In this gamedev tutorial, I'll teach you how to create your own Game of Life simulation using C and raylib. This is a great tutorial for beginners, and you'll learn some important game development concepts along the way. Previous Tutorials (Watch in the following order) 💡 raylib 101: ruclips.net/video/RGzj-PF7D74/видео.html 🏓 Pong Tutorial: ruclips.net/video/VLJlTaFvHo4/видео.ht...
Conway's Game of Life tutorial in Python & Pygame - OOP
Просмотров 3,3 тыс.8 месяцев назад
In this gamedev tutorial, I'll teach you how to create your own Game of Life simulation using Python and Pygame. This is a great tutorial for beginners, and you'll learn some important game development concepts along the way. Previous Tutorials (Watch in the following order) 📘 Python for Absolute Beginners Course: ruclips.net/p/PLwR6ZGPvjVORv4WlilzehZy2nd2ASaYRR Get my FREE Python Cheat Sheet:...
Get Started in pygame in 20 minutes!
Просмотров 1,9 тыс.9 месяцев назад
This is the easiest pygame tutorial that exists. In this video I will explain how to get started in pygame with Python from scratch. In 20 minutes you will have all the required knowledge to start building your own python games. This pygame tutorial is aimed at those who have not used pygame before and will go through the steps of installing python and installing pygame. Then I will explain the...
Get Started in raylib in 20 minutes!
Просмотров 20 тыс.9 месяцев назад
This is the easiest raylib tutorial that exists. In this video I will explain how to get started in raylib with C from scratch. In 20 minutes you will have all the required knowledge to start building your own C or C game. This raylib tutorial is aimed at those who have not used raylib before and will go through the steps of installing VS Code, installing raylib. Then I will explain the basic s...
C++ Space Invaders Tutorial with raylib - Beginner Tutorial (OOP)
Просмотров 29 тыс.9 месяцев назад
In this gamedev tutorial, I'll teach you how to create your own Space Invaders game using C and raylib. This is a great tutorial for beginners, and you'll learn some important game development concepts along the way. Previous Tutorials (Watch in the following order) 🏓 Pong Tutorial: ruclips.net/video/VLJlTaFvHo4/видео.html 🐍 Snake Tutorial: ruclips.net/video/LGqsnM_WEK4/видео.html 🧱 Tetris Tuto...
Iterators in C++ - Easy Tutorial
Просмотров 1 тыс.Год назад
In this tutorial, we're going to learn about iterators in C and how to use them in our projects. By the end of this video, in less than 10 minutes, you will be able to understand this code and write your own iterators with confidence. Let's start.
Learn Range Based For Loops in C++ in 6 minutes - Easy Tutorial
Просмотров 1,1 тыс.Год назад
In this tutorial, we're going to explore the range-based for loop control structure in C . It is easy. It won't take us more than 6 minutes. Whenever we come across a scenario where we have a counter variable that starts at 0, iterates up to the length of the vector (or whatever collection we're working with), and increments by 1, it signifies that we are performing an action for each element i...
How to SetUp raylib with C++ & Sublime Text - Easy tutorial
Просмотров 3 тыс.Год назад
How to SetUp raylib with C & Sublime Text - Easy tutorial
Python Space Invaders Game Tutorial with Pygame - Beginner Tutorial (OOP)
Просмотров 19 тыс.Год назад
Python Space Invaders Game Tutorial with Pygame - Beginner Tutorial (OOP)
How to Install C and C++ compiler ( gcc g++ gdb ) on Windows 11 using mingw and msys2
Просмотров 12 тыс.Год назад
How to Install C and C compiler ( gcc g gdb ) on Windows 11 using mingw and msys2
Creating Tetris in C++ with raylib - Beginner Tutorial (OOP)
Просмотров 118 тыс.Год назад
Creating Tetris in C with raylib - Beginner Tutorial (OOP)
Creating Tetris in Python with pygame - Beginner Tutorial (OOP)
Просмотров 65 тыс.Год назад
Creating Tetris in Python with pygame - Beginner Tutorial (OOP)
How to setup raylib with C++ in Visual Studio 2022 Community - Beginner tutorial
Просмотров 33 тыс.Год назад
How to setup raylib with C in Visual Studio 2022 Community - Beginner tutorial
Compile C/C++ raylib game Into WebAssembly
Просмотров 19 тыс.Год назад
Compile C/C raylib game Into WebAssembly
C++ Snake game using raylib - Beginner Tutorial 🐍 (OOP)
Просмотров 63 тыс.Год назад
C Snake game using raylib - Beginner Tutorial 🐍 (OOP)
Snake Game in Python Tutorial with pygame 🐍 (OOP)
Просмотров 11 тыс.Год назад
Snake Game in Python Tutorial with pygame 🐍 (OOP)
Export Python pygame Game to Web with WebAssembly (pygbag tutorial)
Просмотров 28 тыс.Год назад
Export Python pygame Game to Web with WebAssembly (pygbag tutorial)
C++ Raylib VS Python Pygame Speed Comparison
Просмотров 24 тыс.Год назад
C Raylib VS Python Pygame Speed Comparison
🔥Pong Game with C++ and Raylib - Beginner Tutorial
Просмотров 62 тыс.Год назад
🔥Pong Game with C and Raylib - Beginner Tutorial
How to install raylib with C++ on Windows and use it with Visual Studio Code
Просмотров 49 тыс.2 года назад
How to install raylib with C on Windows and use it with Visual Studio Code
Convert GIF to Sprite Sheet using Python and learn the Pillow module.
Просмотров 2,2 тыс.2 года назад
Convert GIF to Sprite Sheet using Python and learn the Pillow module.
How to Convert a Python File to .EXE
Просмотров 64 тыс.2 года назад
How to Convert a Python File to .EXE

Комментарии

  • @burakggm
    @burakggm 12 часов назад

    I understood oop better with just this small project, so much thanks!

  • @bones_twisting_sorrow4750
    @bones_twisting_sorrow4750 День назад

    thanks man

  • @trr3576
    @trr3576 2 дня назад

    wow you are the guy I learned ardino from! nice videos thanks

  • @tracylo4132
    @tracylo4132 2 дня назад

    I didn't think that Gus Fring would teach me C++

  • @jakubhlavaty3414
    @jakubhlavaty3414 3 дня назад

    I was following your space invaders course. I tried to compile it to web, but I got this error: wasm-ld: error: C:\Users\----\AppData\Local\Temp\emscripten_temp_1b0xi9la\main_0.o: undefined symbol: Game::Game(). Do you know how could I fix it? Thank you

  • @Anubis10110
    @Anubis10110 4 дня назад

    Simple, straight to the point, great explanation.. thanks ❤

  • @mdude336
    @mdude336 4 дня назад

    I find your voice and teaching style very soothing. What a superpower! Thanks Nick.

  • @Mos_RC_Planes
    @Mos_RC_Planes 4 дня назад

    broooooo when i type pip install pyinstaller it doesnt work, it says that there is a mistake or i have wrote it wrong, plss help

    • @Alpha-fc3bo
      @Alpha-fc3bo 5 часов назад

      hey run this (python -m PyInstaller yourfile.py) - replace "yourfile.y" with your file. This is the fix!

  • @Cagadero1
    @Cagadero1 4 дня назад

    i love you bro, you saved my life

  • @hamidk4772
    @hamidk4772 5 дней назад

    Thank you, Nick, world class Instruct and presentation.

  • @justsgsd
    @justsgsd 6 дней назад

    When I put it inside that function the things on the inside can no longer access the screen variable. how did you add that function without that happening

  • @Blazaram
    @Blazaram 7 дней назад

    Thank you for the video sir :)

  • @jm98675
    @jm98675 8 дней назад

    your youtube channal is awesome! Thank you for sharing your knowledge

  • @Benox-Dev
    @Benox-Dev 9 дней назад

    Thank you for The Tuto !! Please can you do a tutorial for camera2d pls

  • @SacherPunch
    @SacherPunch 11 дней назад

    Thanks for this amazing video! The way you present information is incredibly clear

  • @andreallifevideostoo
    @andreallifevideostoo 12 дней назад

    I Don't Think It Works Anymore.. Or Should I Say, print ("I Don't Think It Works Anymore..")

  • @AKG58Z
    @AKG58Z 13 дней назад

    Same video with different game i have seen it already and it's good

  • @paniex2.026
    @paniex2.026 13 дней назад

    50:31 UT I DONT UNDERSTAND WHY THIS WORK!!!

  • @entity_dragons2013
    @entity_dragons2013 14 дней назад

    cannot import name Grid form grid help please

  • @alexanderzikal7244
    @alexanderzikal7244 14 дней назад

    I bought the course and finished it yesterday. Great teacher, all very well explained!

    • @programmingwithnick
      @programmingwithnick 14 дней назад

      Thank you very much Alexander for purchacing the course and for the feedback. I am glad you like it.

  • @usmanumer9871
    @usmanumer9871 15 дней назад

    at 1:46 i stuck . it cant recognize my file . i m using thonny ide

  • @Thirteen-n
    @Thirteen-n 15 дней назад

    Can someone help? It prints this when trying to compile it "there is no registered task type 'Compile'. Did you miss installing an extension that provides a corresponding task provider?"

  • @dlsantos1979
    @dlsantos1979 16 дней назад

    Consegui!!!!!!!!!!!!!!!!!!!!!!😀😀😀😀😀

  • @MiniSquid208
    @MiniSquid208 16 дней назад

    'pyinstaller' is not recognized as an internal or external command, operable program or batch file.

  • @ChickenSandwich-vi8bz
    @ChickenSandwich-vi8bz 17 дней назад

    I'm having trouble with this part: def check_collision_with_food(self): if self.snake.body[0] == self.food.position: self.food.position = self.food.generate_random_pos() I would run into the food and the food wouldn't do anything. I can't figure out why, I checked my spacing by instead of using tab I used four spaces, and my spacing was fine. I checked to see if anything was wrong in my problems tab, nothing. I checked my code and yours, they were identical. I don't know what is wrong with my code. My guess is it's a newer version of pygame that doesn't support this code anymore. Or I've discovered some bug in pygame.

  • @CJ5C
    @CJ5C 17 дней назад

    2:55 i dont have the folder called main.code-workspace only one called main and it doesnt work

  • @Qvote
    @Qvote 17 дней назад

    very usefull thx bro

  • @alirezaahani-f4u
    @alirezaahani-f4u 17 дней назад

    can we use vscode for building android app with raylib /c++ ? whitout using this Android Studio its really heavy and bloated

  • @loganfrank8662
    @loganfrank8662 18 дней назад

    so what happens if the ball stays still

    • @programmingwithnick
      @programmingwithnick 18 дней назад

      The loop will still run, printing the still ball 60 times per second!

  • @Inveist
    @Inveist 18 дней назад

    whenever I launch it it always has a cmd behind it but yours don't? How do I remove that if possible? (I use visual studio and not vs code so that might be why. If you know how still it'd help a lot.)

  • @Inveist
    @Inveist 18 дней назад

    I now know I have a short attention span. Whilst he was talking about why it was so important to have a long one I opened tiktok...

  • @AndyFaber
    @AndyFaber 19 дней назад

    Do you have any general recommendations for the combination of Java/Kotlin with C/C++ code in a native app, for instance a raylib game? I'm thinking about a full game with a main menu for settings, and maybe acccess to shared preferences or display of rewarded ads etc.

    • @programmingwithnick
      @programmingwithnick 19 дней назад

      That's a great idea. I haven't tried it yet, but I noted your idea down. We can build an Android game where the graphics are done using raylib and the menus and Android stuff using Kotlin.

  • @AndyFaber
    @AndyFaber 19 дней назад

    Android Studio seems to hamper the use of native threads a little. For instance, raylib's functions PlayMusicStream and UpdateMusicStream, which use threads under the hood, don't seem to be well compatible with Android.

  • @engineeringwithandy6434
    @engineeringwithandy6434 19 дней назад

    I am looking at my year 13 students creating a mobile game for their assessments next year is Android studio relatively simple to learn quickly as I have about 3 months before I have to teach them and have never really looked into it before. I bowed to the masses and the kids all wanted to do a mobile game so I'm trying to find the simplest way for them to do it. Most of their history is in Python so a c based language would be best I think.

    • @programmingwithnick
      @programmingwithnick 19 дней назад

      Yes, a C/C++ Android game is very easy to do with raylib. It will be a great choice!

  • @notdeus3834
    @notdeus3834 19 дней назад

    Loved the video. Could you make a video about path finding?

  • @Interesting_world170
    @Interesting_world170 19 дней назад

    It Doen't work; after i launch the folder with msVsc i can't even start the project, idk why, tryied every step triple times

  • @programmingwithnick
    @programmingwithnick 19 дней назад

    I hope you took away lots from this video. Let me know below! PS: I created a course named "Object Oriented Programming Made Easy"! Sign up at bit.ly/3NaMfg4. I think you will enjoy it!

  • @anthonydrakefordshadow
    @anthonydrakefordshadow 19 дней назад

    Good morning ☀️

    • @anthonydrakefordshadow
      @anthonydrakefordshadow 18 дней назад

      Your last course on object oriented programming was amazing, thank you for your dedication ❤️

    • @programmingwithnick
      @programmingwithnick 15 дней назад

      Thank you very much for your review! I am glad you like it. It took me ages to complete ;-)

    • @anthonydrakefordshadow
      @anthonydrakefordshadow 15 дней назад

      @ I will be looking forward to more material from you 😇

  • @antonioibarra-brooks2031
    @antonioibarra-brooks2031 20 дней назад

    I got lost trying to add texture to the food, can someone explain to me where to put the image I want to use, so it can be accessed by the code. I am using Visual Studio 2022, I've moved the image to many different folders but it cant seem to access it Edit: My file was the wrong size

  • @ievgen2471
    @ievgen2471 20 дней назад

    Hey! I following your tutorials for awhile. Keep on keeping on! Though i have a question: how to turn off debug console? i mean when i start exe fille console pops up. And in proj folder all classes are exe files. How to merge those files into one exe?

  • @areeshamemon6570
    @areeshamemon6570 21 день назад

    How do I solve the fatal error around the locale.h file? Its not recognised.

  • @Albertmars32
    @Albertmars32 22 дня назад

    Would have enrolled if it was c++ 😫

  • @nerdobject5351
    @nerdobject5351 22 дня назад

    Great template. Trying to get all the files configured was just an endless journey. Your template just does it and allows me to see how it should be done. Thanks for that.

  • @linuxrant
    @linuxrant 23 дня назад

    I was wondering how to solve the touch input problem with raylib...now it seems that raymob should take care of that... I'm gonna for sure check that out, hope it is free and open source.

  • @Haris-v3y
    @Haris-v3y 23 дня назад

    I made the game without using oops ,just some equations of analytical geometry and it works more than fine

  • @MuhammadAssodais
    @MuhammadAssodais 23 дня назад

    How to get that food image??

  • @서릐-l1n
    @서릐-l1n 24 дня назад

    Where using Visual Studio, in main.py game_grid = Grid() I wrote game_grid.print_grid(), and 'print_grid' appeared in the 'Grid' object. What should I do?

  • @modiddymo
    @modiddymo 25 дней назад

    Excellent tutorial! Thank you :)