Gpopcorn
Gpopcorn
  • 22
  • 129 845
How I Made a Planet Renderer in Python
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Gpopcorn . You’ll also get 20% off an annual premium subscription.
big g is back at it with the early uploads
This video was sponsored by Brilliant.
Переглядів: 17 151

Відео

AI Trades Stocks... Without Seeing the Price
Переглядів 3752 місяці тому
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Gpopcorn . You’ll also get 20% off an annual premium subscription. new mic who dis... This video was sponsored by Brilliant.
How I Created a Voxel Raycaster in Python...
Переглядів 10 тис.3 місяці тому
Try out CodeCrafters.io: app.codecrafters.io/join?via=Gpopcorn Voxel Space GitHub (by Sebastian Macke): github.com/s-macke/VoxelSpace Comanche gameplay credit: ua-cam.com/video/snWmPWfeS6Y/v-deo.html My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
Creating a Python Game in 3 HOURS!
Переглядів 3,7 тис.8 місяців тому
game: gpopcorn.itch.io/the-lawn-mowing-game jam: itch.io/jam/trijam-254 been a while since the last video 250 likes to update The Lawn Mowing Game 0:00 Intro 0:18 Planning 1:45 Hour 1 3:50 Hour 2 6:49 Hour 3 9:12 Results 9:36 Gameplay Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated)...
How I Made a Raytracer in Python
Переглядів 9 тис.Рік тому
code: github.com/Gpopcorn/raytracer The best video I've made in 6 months. Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
How I Added Textures to my Raycaster
Переглядів 9 тис.2 роки тому
code: github.com/Gpopcorn/raycasting-again This is part 2 of a video where I created a raycasting engine. Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
So I Joined a Python Code Jam…
Переглядів 5862 роки тому
In this video, I am teamed up with 4 random people to create the greatest piece of software in the compact time frame of 10 days. Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
Creating a Space Simulator in Python
Переглядів 8 тис.2 роки тому
After a two-month break, I finished a space simulator. More content coming soon! Code: github.com/Gpopcorn/AccurateSpaceSimulator Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
Building a Raycasting Engine in Python
Переглядів 21 тис.2 роки тому
Today I built a raycasting engine from the ground up using Python and pygame. Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
Freelance Coding for 1 Month on Fiverr
Переглядів 4,9 тис.2 роки тому
Last month, I embarked on a 30-day journey to generate money through programming on Fiverr. Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
3D Graphics Engine in Python 2.0 - Where I Went Wrong
Переглядів 1,1 тис.2 роки тому
Today I conclude the 3D graphics saga. Advanced programming projects (affiliated): app.codecrafters.io/join?via=Gpopcorn My microphone (affiliated): tinyurl.com/2h9mjhxx UA-cam growth tool (affiliated): vidiq.com/l4fpgkh8zx
Beating the Hardest Chess Bot using AI
Переглядів 3892 роки тому
Beating the Hardest Chess Bot using AI
Creating a 3D Game Using Python
Переглядів 2,7 тис.3 роки тому
Creating a 3D Game Using Python
4D Graphics in Python!
Переглядів 1,3 тис.3 роки тому
4D Graphics in Python!
Creating a 3D Graphics Engine in Python (Part 3 / FINALE)
Переглядів 2,8 тис.3 роки тому
Creating a 3D Graphics Engine in Python (Part 3 / FINALE)
Creating a 3D Graphics Engine Using Python (Part 2)
Переглядів 6 тис.3 роки тому
Creating a 3D Graphics Engine Using Python (Part 2)
Creating a 3D Graphics Engine Using Python
Переглядів 27 тис.3 роки тому
Creating a 3D Graphics Engine Using Python
Boogle Chrom - The Worlds BEST Web Browser
Переглядів 9743 роки тому
Boogle Chrom - The Worlds BEST Web Browser

КОМЕНТАРІ

  • @monke2220
    @monke2220 18 днів тому

    great video as always

  • @just_a_chad8931
    @just_a_chad8931 20 днів тому

    can you make a tutorial please

  • @theevilcottonball
    @theevilcottonball 21 день тому

    I like it when people in Python actually know that Python is dogshit slow. I know there is "fast Python" like Cython, PyPy, multiprocessing, etc... But at that point it is easier to just use something else, like C. This is clearly for fun. Like writing DOOM in bash. Who cares about performance when you can have fun, am I right?

  • @josecutileiro7270
    @josecutileiro7270 24 дні тому

    Very nice video

  • @UsedObsidian
    @UsedObsidian 27 днів тому

    "we would first need a ball" No sh** Sherlock

  • @soheibmiloudi1883
    @soheibmiloudi1883 27 днів тому

    which libraries is he using i can't access all the methods like : set_at

  • @soheibmiloudi1883
    @soheibmiloudi1883 27 днів тому

    why can't i find the geometry library

  • @kinershah464
    @kinershah464 28 днів тому

    Wow math can do wonder it seems. Can you make a video explaining how math is working for this planets project?

  • @Copa20777
    @Copa20777 29 днів тому

    This is too brilliant for my day, thanks 💨

  • @xXBen74
    @xXBen74 29 днів тому

    where can we find the code ?

  • @goblinphreak2132
    @goblinphreak2132 29 днів тому

    why are you wasting your time with python? its trash. i get why the AI idiots use it, because they are stupid too.

  • @abrarmasumabir3809
    @abrarmasumabir3809 29 днів тому

    subscribed.

  • @korolmingov
    @korolmingov Місяць тому

    Rad name

  • @juschilltech
    @juschilltech Місяць тому

    Try replacing numpy with a small child using a abacus 🧮. Should be about 4.2x faster.

  • @horoshuhin
    @horoshuhin Місяць тому

    to continue working on cool stuff use numpy for you matrix multiplications:)

  • @MountainLabsYT
    @MountainLabsYT Місяць тому

    Use a DDA alg. just use a DDA alg. that's literally all it takes. instead of using a fixed step size, use a DDA to march through the voxel grid and check each voxel for collision with the ground. its superior. Also compute shaders bro.

  • @kaihenthe
    @kaihenthe Місяць тому

    pre-1.45K sub gaming

  • @Erik-pt2yw
    @Erik-pt2yw Місяць тому

    The rotation of the planet causes the shadow to appear to move: either the shadow is moving and we occasionally see the light source behind the planet, or the shadow is static and we see the planet spinning. Either way, your planet now looks like it and the light source are rotating around it at the same time, but the light source is invisible.

  • @BoolrVids
    @BoolrVids Місяць тому

    I love this project for ethical reasons

  • @korigamik
    @korigamik Місяць тому

    will you share the source code for this project?

  • @danser_theplayer01
    @danser_theplayer01 Місяць тому

    Please don't. Don't render sh1t in a scripting language ESPECIALLY python which is probably the slowest.

  • @emilrueh
    @emilrueh Місяць тому

    looks amaaazing! gon recreate

  • @NootNooter
    @NootNooter Місяць тому

    rewrite in rust

  • @hanif72muhammad
    @hanif72muhammad Місяць тому

    Balls

    • @mambo5431
      @mambo5431 Місяць тому

      i really enjoyed this comment that you left on this youtube short

  • @hanif72muhammad
    @hanif72muhammad Місяць тому

    Not the P.I.S.S.

  • @AimiYossa
    @AimiYossa Місяць тому

    I like your silly words, funny man. I shall will watch the PISS program's career with great interest

  • @einsamerwolf5548
    @einsamerwolf5548 Місяць тому

    What do you use to draw the pixels on screen? And is there any chance you would share your source code with us? I'd love to learn from it, since I was trying to build something similiar for a long time but never manged.

  • @Ribulose15diphosphat
    @Ribulose15diphosphat Місяць тому

    This would be cool for the Loading Screens of Jazz Jackrabbit 1, instead of the static Bitmaps.

  • @PetrandoRichard
    @PetrandoRichard Місяць тому

    Just use threeJs instead...

  • @SeifCookz
    @SeifCookz Місяць тому

    this is so amazing bro, seriously ur amazing in this stuff, keep it up, ur wayyy better than me ): also where can i download this?

  • @logigen
    @logigen Місяць тому

    An idea: a card game where each planet is a different card, the goal could be to build a solar system that fits a certain criteria as close as possible. For example planet one has 1,000,000 living creatures and atmosphere contains mostly nitrogen. Planet two has 0 living creatures but is rich in resources water and oxygen. At the beginning of each round you get 5 or six cards and pick the best 2-3 depending on the desired size of the solar system. The requirements for the system could look like this: 5,000,000,000 living creatures, mid-high range average resources per planet. One (mostly) water world. You would get a score based on how close the cards you picked are to the criteria. I know it’s kinda long but it’s the best I could do.

  • @NicollasVerneck
    @NicollasVerneck Місяць тому

    would more hidden layers help??

  • @andikasujanadi
    @andikasujanadi Місяць тому

    PI SS

  • @jorgegomes83
    @jorgegomes83 Місяць тому

    4:42 The acronym makes your sense of humor quite evident, sir.

  • @markusklyver6277
    @markusklyver6277 Місяць тому

    i love piss

  • @Mel-Night
    @Mel-Night Місяць тому

    You can make a game where you're trying to make an habitable planet and see how long can life evolve in it, depending on that you get some way of creating better looking and habitable planets and so on, that would be a basic game loop. You could se it up so you can create your own galaxy, solar system, etc

  • @nikkuku7021
    @nikkuku7021 Місяць тому

    How much level of maths do need to understand this asking this without watching....

  • @sammflynn6751
    @sammflynn6751 Місяць тому

    what a gold mine of a channel

  • @piyushguptaji402
    @piyushguptaji402 Місяць тому

    I can't be the only one who noticed the shorthand P.I.S.S for the name 💀

  • @kitamashi
    @kitamashi Місяць тому

    id name it Planetary Extrusion Natively Independent Saxophone

    • @jorgegomes83
      @jorgegomes83 Місяць тому

      I'd prefer to call it Vectorized Agileless Graphics In Normal Application

  • @bravo90_
    @bravo90_ Місяць тому

    could you share the git repo

  • @darko_n6819
    @darko_n6819 Місяць тому

    The sparse swearing makes it hit hard lol! Great video man!

  • @fedang
    @fedang Місяць тому

    Very nice

  • @UnrealDms
    @UnrealDms Місяць тому

    Dope and funny video man. Very cool project. I love P.I.S.S

  • @mrpro7737
    @mrpro7737 Місяць тому

    really cool 😎👍

  • @ohimdabiggestbird
    @ohimdabiggestbird Місяць тому

    i know what you should make, make a deterministic particle system, and since its deterministic you can see where the particles fall, change the particles colors accordingly, into your logo or something, and restart that exact simulation, and the sand particles would look like they are chaotically falling but in the end fall right in place to paint the logo you earlier set, hope that made sense oh yeah you could also name it "Deterministic Interactive Collision Kinetics System"

  • @ohimdabiggestbird
    @ohimdabiggestbird Місяць тому

    i really appreciate P.I.S.S but you should indeed use the gpu, and show a bit more code if you ever do that, cuz i simply want to know how rendering using the gpu in python would look like

  • @cavalex
    @cavalex Місяць тому

    Can you share the code with us? I think I could create a game with that, and I would like to learn more about your implementation!

  • @seanjhardy
    @seanjhardy Місяць тому

    Rewrite this as a shader in c++ and you'll be able to render planets 100 times the size without any loss of framerate. Python is really not great for high performance graphics and simulations

    • @artegoser
      @artegoser Місяць тому

      It's much easier to use webgl and three.js

    • @egzinis
      @egzinis Місяць тому

      I’m pretty sure he knows that python is bad you bot😂 The entire challenge was to make such a program in pure python not c++ with graphics frameworks you dumbass

    • @Otherfox-be9up
      @Otherfox-be9up Місяць тому

      Js users think js is the solution to everything

    • @artegoser
      @artegoser Місяць тому

      @@Otherfox-be9up This is clearly better than using python, in one thread on the processor. By the way, I write more in rust. But js is the easiest to use in this regard and the performance is high, because shaders are written in webgl. And if you take into account the entire ecosystem of js and the web as a whole, then this is the best choice for such a project.

    • @melonga7435
      @melonga7435 Місяць тому

      Bruh all of you be quiet, the point of video was to write it in PYTHON because he WANTED to write it in python, who cares about performance lol

  • @KillYell
    @KillYell Місяць тому

    GPOPCORN GPOPCORN