olc::AllSorts - Text/Commands/Sounds/Jams

Sdílet
Vložit
  • čas přidán 5. 07. 2024
  • A mixed bag video, showing off some cool new features of the olc::PixelGameEngine. A brief look at a new companion sound library olc::SoundWaveEngine, and a reminder that olc::CodeJam 2022 is almost upon us, register today!
    JAM: itch.io/jam/olc-codejam-2022
    CODE: github.com/OneLoneCoder
    Patreon: / javidx9
    CZcams: / javidx9
    / javidx9extra
    Discord: / discord
    Twitter: / javidx9
    Twitch: / javidx9
    GitHub: www.github.com/onelonecoder
    Homepage: www.onelonecoder.com
  • Věda a technologie

Komentáře • 73

  • @javidx9
    @javidx9  Před rokem +19

    It's JAM time - olc::CodeJam 2022 - Starts 26th August 2022 - itch.io/jam/olc-codejam-2022

    • @yonis9120
      @yonis9120 Před rokem

      Hey mister “It’s JAM time”, what about a showcase of last year’s jam? Still waiting for this 😉

  • @notsoprasiddha2605
    @notsoprasiddha2605 Před rokem +57

    Man, I can't thank you enough. You were the only person on CZcams that I could find who has explained the making of 3d graphics engine from absolute scratch. I used your teachings to make a 3d car rendering program in c++ language using graphics.h for my college project. Keep up the good work !

    • @yezariaelll
      @yezariaelll Před rokem +4

      You should also check out handmade hero. While it starts out in 2d, it becomes fully fledged 3d, with pretty advanced features.
      Just mind, Casey is a very particular programmer, who despite immensely knowledgeable, might not be for everyones taste.

    • @Eavolution_
      @Eavolution_ Před rokem +4

      the cherno also has a full game engine series but its huge and way beyond a graphics engine

    • @notsoprasiddha2605
      @notsoprasiddha2605 Před rokem

      @@yezariaelll yeah, his channel seems to be pretty good too.

    • @mjthebest7294
      @mjthebest7294 Před rokem +3

      There is also Chili Tomato Noodle, from which I learned 3D graphics from the ground, from absolute scratch

    • @caareystore4858
      @caareystore4858 Před rokem +1

      You must checkout thinmatrix, he has a very good series about 3d programming in Java

  • @alskidan
    @alskidan Před rokem +8

    David flexing his balls

  • @keyboardcrash38
    @keyboardcrash38 Před rokem +14

    Glad to see you again!

  • @DarkStoorM_
    @DarkStoorM_ Před rokem +4

    3:02 - not anymore, this is now a video about playing with colorful balls

  • @laureven
    @laureven Před rokem +5

    As Always excellent video :) It is very hard to find anybody on YT who explains complex subjects as good as You are :)

  • @charliegallie2026
    @charliegallie2026 Před rokem +4

    These are some great updates, I'm so happy the Pixel Game Engine is still actively being updated!

  • @tiagomelojuca7851
    @tiagomelojuca7851 Před rokem +1

    Awesome work as always, thanks for everything javid

  • @frankkubrick865
    @frankkubrick865 Před rokem +2

    Always enjoy your videos! The PixelGameEngine is really incredible

  • @piotrwyrw
    @piotrwyrw Před rokem +2

    Good to know you're alive!

  • @cool_scatter
    @cool_scatter Před rokem +2

    "A large number of balls - as I usually do in my videos" - LOL. Absolute class. Be well in the heat mate!

  • @LightBlazeMC
    @LightBlazeMC Před rokem

    great work as always

  • @jaza6784
    @jaza6784 Před rokem

    yay now to study your code to understand it and put in my college project alway great video's been so helpful :) thanks

  • @CB66941
    @CB66941 Před rokem

    "Nice visual distraction"
    Ngl it also helps with recap with previous projects

  • @Zero-id1yy
    @Zero-id1yy Před rokem +1

    alternative title : "BALLS"

  • @Nodsaibot
    @Nodsaibot Před rokem +2

    tequila shot each time he says BALLS lol

  • @_lapys
    @_lapys Před rokem

    It has been awhile ❤‍🔥

  • @samueleb.6739
    @samueleb.6739 Před rokem

    You're a true legend.

  • @orbyfied
    @orbyfied Před rokem +1

    yo, i got a question
    will there be a car crime city part 3?
    probably not because its been a while, but it would be great
    love the stuff you do, youre definitely one of the best programming youtubers

  • @philtoa334
    @philtoa334 Před rokem

    Nice.

  • @SassyToll
    @SassyToll Před rokem

    Looking forward to the Jam David, just joined... JohnnyG63

  • @GeForece6200
    @GeForece6200 Před 6 měsíci

    Hi, great tutorial! I wonder if you have another tutorial that shows how you display text in your pixelGameEngine, or more specifically the implementation of DrawString

  • @user-lh7sk8js9d
    @user-lh7sk8js9d Před rokem +9

    Hello!

  • @object_name
    @object_name Před rokem

    Noo :( , it just one week off my vacation time so i have to do it on the weekends again if possible.
    Is there any way I could have saved the date earlier or will you try to make it always the last week in august to september?

  • @htspencer9084
    @htspencer9084 Před rokem

    Hello, not sure where the best place to ask this is so thought I'd just ask this here.
    Do you think you'll ever dip your toes into rust and/or would consider doing rust related videos?
    Really appreciate all your work! Cheers!

  • @RealNekoGamer
    @RealNekoGamer Před rokem +1

    Been learning WGPU with Rust, and it got me thinking: once I grasp it enough, I'd like to test myself by making a PGE port possibly.

  • @RogueShadowTCN
    @RogueShadowTCN Před rokem

    Welcome to the brand new exciting console feature! It has only been a staple in games for over 30 years! We aren't late, you're early! j/k That's cool bro.

  • @ibrahimakeita5035
    @ibrahimakeita5035 Před rokem

    Hello @OLC, It is always a pleasure to watch your videos... Can you please make a video on how to setup, use and run ffmpeg in a program. It's really challenging for newbies like me. Thanks

    • @ibrahimakeita5035
      @ibrahimakeita5035 Před rokem

      I see that someone replied but I'm unable to see the response... Please could you reply again?

  • @FiveNineO
    @FiveNineO Před rokem

    I just thought about you and here you appear. I guess I'm God

  • @JonRowlison
    @JonRowlison Před rokem +1

    I love the game engine. Do you know if anyone has made any significant demos (or betas, or releases) of a game based on PGE with the techniques in your Orthographic Projection video? I have a game I'd worked on for quite a while using a very rough c# engine I built myself. I'd love to find a way to port chunks of what I'd done to your Ortho engine, but I think the pieces I'd need to add to get my game playable on another engine are still quite beyond my ability to code without using my trusty DirectDraw (which is too slow) routines.

    • @javidx9
      @javidx9  Před rokem +1

      I'm not aware of any releases using the ortho video code. I've seen a few level editors and things of that nature which use it, but nothing gameplay based springs to mind. I could be mistaken though!

  • @Geckoo1337
    @Geckoo1337 Před rokem

    As usual, this is a great video. Thank you - and a kiss for the baby. I wish you the best ++

  • @r1pfake521
    @r1pfake521 Před rokem +2

    A header file with 6k lines and growing sounds a bit annoying to work with, do you actually add features to this big file or do you have multiple files locally and merge them to one after you are done with your task?

    • @javidx9
      @javidx9  Před rokem +6

      Both. 6K isn't large to me really, 20K gets unmanageable. That said, SWE.h use tooling that fuses individual source files together.

  • @vanlangen
    @vanlangen Před rokem +2

    PushBall(), PopBall()

  • @snowandl4195
    @snowandl4195 Před rokem +4

    First, drink plenty of water, and second, wear loose-fitting clothes , Finally, thanks for all your work, you really have reached top one in C++ (You may have outdone Bjarne Stroustrup😂)

  • @pissofectasy
    @pissofectasy Před rokem

    SFML in C++ would be easy to use, and have most bells/whistles. is the point of olc::pixel engine that its in the console? So no Render window to establish?

    • @javidx9
      @javidx9  Před rokem +3

      PixelGameEngine isn't in console. It uses OpenGL under the hood.

  • @il_moddo
    @il_moddo Před rokem

    Is there a way in the olcPixelGameEngine to have the attitive pixels between 2 layers on top of each other?

    • @javidx9
      @javidx9  Před rokem

      Currently not with layers, though that could make v2.20. instead for now, you can use additive blending with decals.

    • @il_moddo
      @il_moddo Před rokem

      @@javidx9 That's perfect, thank you so much! I had managed achieve that by getting a layer with GetDrawTarget() and adding every pixel of the triangle being drawn with every matching pixel of the second layer, but this method makes everything easier, is more performing and spares me from a few issues that I could have encountered in future. Thanks again!

  • @caareystore4858
    @caareystore4858 Před rokem

    I learn Android NDK, and i have an idea. what about Compiling PGE for mobile devices?

  • @stdDizzasTeR
    @stdDizzasTeR Před rokem

    PGE needs documentation on its network classes

  • @medicallyunexplainedsymptoms

    13:51 Mmmm, doughnut...

  • @jeremynaumann3055
    @jeremynaumann3055 Před rokem +1

    PLZ add hardware 3D to the pixel game engine

    • @javidx9
      @javidx9  Před rokem +2

      Lol, it's actually kinda there if you search the hidden "experimental" features

  • @Jkauppa
    @Jkauppa Před rokem

    utf-8

    • @Jkauppa
      @Jkauppa Před rokem

      render the characters using an utf-8 draw lib

    • @Jkauppa
      @Jkauppa Před rokem

      you could provide a default overridable parsing

    • @Jkauppa
      @Jkauppa Před rokem

      midi music play

    • @Jkauppa
      @Jkauppa Před rokem

      crc check sum files headers

  • @omaritookof5606
    @omaritookof5606 Před rokem

    Hello i am sorry for my wek english i have a question
    You are the best teacher of c++ i have mate in youtube & i hop you to expame me if cout> are objects or functions in c++ there are some people who tol that cin>>&cout

    • @javidx9
      @javidx9  Před rokem +1

      They are certainly objects, std::cin and std::cout which are derived from istream and istream respectively.

    • @omaritookof5606
      @omaritookof5606 Před rokem

      @@javidx9 thanks

  • @GameBacardi
    @GameBacardi Před rokem

    ...balls

  • @user-se5wc1lq6r
    @user-se5wc1lq6r Před rokem

    This is onanism

  • @artsmit9545
    @artsmit9545 Před rokem

    Hi ,your olcconsolegameengine.h show errors in vs studio ,i install code runner in in there after it show errors