Gpopcorn
Gpopcorn
  • 22
  • 133 558
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 607

Відео

AI Trades Stocks... Without Seeing the Price
Переглядів 3863 місяці тому
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...
Переглядів 11 тис.5 місяців тому
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,8 тис.10 місяців тому
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
Переглядів 10 тис.Рік тому
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
Переглядів 10 тис.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…
Переглядів 5902 роки тому
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
Переглядів 22 тис.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
Переглядів 5 тис.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 тис.3 роки тому
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
Переглядів 3943 роки тому
Beating the Hardest Chess Bot using AI
Creating a 3D Game Using Python
Переглядів 2,8 тис.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,9 тис.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
Переглядів 9793 роки тому
Boogle Chrom - The Worlds BEST Web Browser

КОМЕНТАРІ

  • @skunkwerx9674
    @skunkwerx9674 3 дні тому

    Dunder add? Who the hell is dunder? Your operator overloads have nothing to do with “dunder”. These magic methods you speak of don’t exist. It’s called operator overloading

    • @Gpopcorn
      @Gpopcorn 3 дні тому

      Dunder means double underscore and it just defines all class methods beginning and ending with double underscores

  • @jethdaflip7741
    @jethdaflip7741 13 днів тому

    What engine or library are you using for this? Looks cool

    • @Gpopcorn
      @Gpopcorn 12 днів тому

      Just Pygame for the display

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

    _group voxels into chunks and raycast the chunks -frustum culling -sparse voxel octree for more efficient raycasting

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

    2:29 *your

  • @monke2220
    @monke2220 2 місяці тому

    great video as always

  • @just_a_chad8931
    @just_a_chad8931 2 місяці тому

    can you make a tutorial please

  • @theevilcottonball
    @theevilcottonball 2 місяці тому

    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 2 місяці тому

    Very nice video

  • @UsedObsidian
    @UsedObsidian 2 місяці тому

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

  • @soheibmiloudi1883
    @soheibmiloudi1883 2 місяці тому

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

  • @soheibmiloudi1883
    @soheibmiloudi1883 2 місяці тому

    why can't i find the geometry library

  • @kinershah464
    @kinershah464 2 місяці тому

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

  • @Copa20777
    @Copa20777 2 місяці тому

    This is too brilliant for my day, thanks 💨

  • @xXBen74
    @xXBen74 2 місяці тому

    where can we find the code ?

  • @goblinphreak2132
    @goblinphreak2132 2 місяці тому

    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 2 місяці тому

    subscribed.

  • @korolmingov
    @korolmingov 2 місяці тому

    Rad name

  • @juschilltech
    @juschilltech 2 місяці тому

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

  • @horoshuhin
    @horoshuhin 2 місяці тому

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

  • @MountainLabsYT
    @MountainLabsYT 2 місяці тому

    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 2 місяці тому

    pre-1.45K sub gaming

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

    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 2 місяці тому

    I love this project for ethical reasons

  • @korigamik
    @korigamik 2 місяці тому

    will you share the source code for this project?

  • @danser_theplayer01
    @danser_theplayer01 2 місяці тому

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

  • @emilrueh
    @emilrueh 2 місяці тому

    looks amaaazing! gon recreate

  • @NootNooter
    @NootNooter 2 місяці тому

    rewrite in rust

  • @hanif72muhammad
    @hanif72muhammad 2 місяці тому

    Balls

    • @mambo5431
      @mambo5431 2 місяці тому

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

  • @hanif72muhammad
    @hanif72muhammad 2 місяці тому

    Not the P.I.S.S.

  • @AimiYossa
    @AimiYossa 2 місяці тому

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

  • @einsamerwolf5548
    @einsamerwolf5548 2 місяці тому

    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 2 місяці тому

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

  • @PetrandoRichard
    @PetrandoRichard 2 місяці тому

    Just use threeJs instead...

  • @SeifCookz
    @SeifCookz 2 місяці тому

    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 2 місяці тому

    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 2 місяці тому

    would more hidden layers help??

  • @andikasujanadi
    @andikasujanadi 2 місяці тому

    PI SS

  • @jorgegomes83
    @jorgegomes83 2 місяці тому

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

  • @markusklyver6277
    @markusklyver6277 2 місяці тому

    i love piss

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

    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 2 місяці тому

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

  • @sammflynn6751
    @sammflynn6751 2 місяці тому

    what a gold mine of a channel

  • @piyushguptaji402
    @piyushguptaji402 2 місяці тому

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

  • @kitamashi
    @kitamashi 2 місяці тому

    id name it Planetary Extrusion Natively Independent Saxophone

    • @jorgegomes83
      @jorgegomes83 2 місяці тому

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

  • @bravo90_
    @bravo90_ 2 місяці тому

    could you share the git repo

  • @darko_n6819
    @darko_n6819 2 місяці тому

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

  • @fedang
    @fedang 2 місяці тому

    Very nice

  • @UnrealDms
    @UnrealDms 2 місяці тому

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

  • @mrpro7737
    @mrpro7737 2 місяці тому

    really cool 😎👍

  • @ohimdabiggestbird
    @ohimdabiggestbird 2 місяці тому

    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"