I lost my sanity programming a PlayStation 2

Поділитися
Вставка
  • Опубліковано 4 лют 2023
  • This was very tough. I hate the ps2 and I hate myself for doing this to myself.
    Join our Discord server to play on our Minecraft server!
    / discord
    Take a look at our Minecraft server's dynmap!
    dynmap.bandwidthyt.com/
    Go check out Horizon Hosting for cheap and powerful hosting!
    horizonnetworks.uk/
    Go check out the video by the Modern Vintage Gamer on why programming the Playstation 2 was such a pain!
    • Why was the Sony PlayS...
    CoachShrugs' video on Watch Dogs
    • Watch Dogs: Multiplaye...
    Feel free to support me on patreon!
    patreon.com/user?u=49262762
    Come and take a look at my Instagram:
    / bandwidth_ytb
  • Комедії

КОМЕНТАРІ • 411

  • @AlexGFrank
    @AlexGFrank Рік тому +825

    Ah yes, the real world of coding
    Waste a week and go insane just to be happy like a child because a cube floating in the void has moved

    • @SweetieSnowyCelestia
      @SweetieSnowyCelestia Рік тому +22

      A real world would be:
      Make custom game engine from scratch with DX12 on board and try to port it to PSVita.
      It already took me 1.5 months to just... see nothing on the screen, because architecting just some basic things in it takes a lot of time and I still haven't got it to load files, let a lone textures or shader files.
      it starts with: let's learn how you could make swapchain to swop. And then it takes you months of your free time to make basic functionality and resource synchronization...
      But it's fun! ✨✨✨✨✨
      (:

    • @AlexGFrank
      @AlexGFrank Рік тому +1

      @@SweetieSnowyCelestia i personally stick to the easy route and focus more on different aspects of design, while throwing everything together in Unity
      But i have a valid excuse for it: work full time as a project manager in an indie game studio, so my coding abilities are between an average junior and middle devs

    • @SweetieSnowyCelestia
      @SweetieSnowyCelestia Рік тому +3

      ​@@AlexGFrank i know why people usually stick to the easy to use engine - because it is a tool to achieve your goal.
      My personal favorite is to sharpen my own tool, which is always exciting in terms of flexibility, power and other cool aspects.
      But it comes at a great cost of time. And instead of making the game, I take my time sharpening my engine.

    • @AppliedCryogenics
      @AppliedCryogenics Рік тому +2

      Ahh, but is that floating cube performant enough? Is it up to standard coding practices? Also, Bill is asking for you to change it to a tetrahedron in cornflower blue.

    • @SweetieSnowyCelestia
      @SweetieSnowyCelestia Рік тому +1

      ​@@AppliedCryogenics we should implement full blown Render Graph and Visibility Buffer with custom GPU Software Rasterizer in order to optimize it enough for our computers to run it smoothly!

  • @manciv510
    @manciv510 Рік тому +458

    People who can code PS2 games are amazing

    • @costelinha1867
      @costelinha1867 Рік тому +53

      People who can code on pretty much any legacy hardware like that are amazing to me.

    • @sockettgirl
      @sockettgirl Рік тому

      @@costelinha1867 i really really really dont wanna take the credit away from anyone, but you can definetely find SDKs available online for pretty much anything, legal or not, official or not, you can learn how to code in most languages nowadays on youtube, and then download the SDK, code it, and find a way to get your final rom on an emulator on on the og hardware
      yea some consoles are very harder than others and it is easier said than done, i myself made snes and mega drive rom hacks and i can not fathom how much effort it would take to build my own engine to run my game's logic
      but it is definetely possible, specially in the world of newer consoles, where they are pretty much just PCs running on a different architecture, and with given time, the modding community makes it even less harder by making new tools, such as lunar magic on windows, imagine how much the snes developers would love to have a modern computer with lunar magic, snesgss, some modern IDE and zsnes emulator, we have it even easier than the og devs nowadays
      dont get me started on uLaunchElf and modchips that can boot off of USB
      edit: just to clarify, im not saying bandwith is not amazing, just that you and i are just as amazing as him.

    • @manciv510
      @manciv510 Рік тому +25

      @@costelinha1867 thanks to some tools making Gameboy, NES, and Atari 2600 games are easy.

    • @aawwmm
      @aawwmm Рік тому

      @@manciv510 the genesis also has really good tools, reason why it's targeted so much for new retro releases.

    • @Handlebrake2
      @Handlebrake2 Рік тому +3

      @@manciv510 is it illegal to make such tools?

  • @TheDwarvenDefender
    @TheDwarvenDefender Рік тому +332

    Bandwidth: [Loses his sanity programming a PS2.]
    Me: [Loses my sanity attempting to just understand Dijkstra's Algorithm, let alone implement it.]

    • @Bandwidth_ytb
      @Bandwidth_ytb  Рік тому +59

      I remember my own struggles with Dijkstra's. Don't worry! :D

    • @TheGreatProphecy
      @TheGreatProphecy Рік тому +2

      What are you having troubles with. I just implimented my own Dijkstra for my game in Monogame!

    • @iCeManMeltingSC2
      @iCeManMeltingSC2 Рік тому +3

      Why not use A* instead?

    • @TheGreatProphecy
      @TheGreatProphecy Рік тому +4

      @iCeMan Melting sometimes there is no need for AStar. The heuristics and cost of AStar can be unnecessary for some games as Dijkstra is super simple.

    • @aawwmm
      @aawwmm Рік тому

      I implemented a star a few weeks ago for my monogame game.

  • @donpeppone4738
    @donpeppone4738 Рік тому +170

    I am happy that you decided to look at the PS2 hardware and how it works. It had been my interest for a while. God shall help you if you decide to try the PS3. Great content, Keep it up.

    • @costelinha1867
      @costelinha1867 Рік тому +27

      God have mercy on him indeed if he decides to go that dark path.

    • @MonstrMash123458943
      @MonstrMash123458943 Рік тому +10

      he basically choose violence at this point.

    • @no00ob
      @no00ob Рік тому +7

      Well not necessarily because you can literally run Unity on it if you want to.

    • @EmilePolka
      @EmilePolka Рік тому +10

      developing a app/game on ps3 should be doable as long as you use the Sony's SDK and a game engine SDK like unity for ps3. Optimizing the game on PS3 is a different whole can of worms though or if your a game developer who wants to use you own game engine to PS3 from scratch, someone like Valve and Naughty Dog already experienced the pain process.
      This is why PS3 is filled with Unity Engine based games.

    • @KingSolidTails
      @KingSolidTails 7 місяців тому +3

      MGS4 which has *still* yet to be ported to anything and is the single most difficult game to emulate on RPCS3
      *GOD HELP YOU*

  • @Jasper_S
    @Jasper_S Рік тому +50

    i miss the timelapses of you coding and struggling, it was fun to watch and see the product coming together piece by piece, it also gives more depth as to how tedious some things can be to program instead of the black screens with text. I know its probably not a populair opinion, (look at michael reeves reaction to the comments saying programming is boring), but as a programmer myself and especially since you're creating something. i like to see the progress, like you did with the playstation 1 videos.
    in any case, your videos are really fun to watch and easy to understand, keep up the good work and please don't stop posting! :D

  • @mobibuzzer
    @mobibuzzer Рік тому +34

    Amazing work! Can't wait for the PSP video.

  • @red_seraphim
    @red_seraphim Рік тому +43

    now i understand why back in the day there were a lot more exclusive games on consoles, it's an entirely different set of skills to program the same thing for each platform

    • @CarbyGuuGuu
      @CarbyGuuGuu Рік тому +5

      And then came porting games designed for the competition to the PS2...

  • @t3h-itninja
    @t3h-itninja Рік тому +65

    Keep up the good work my dude. This is awesome.

  • @alejorag
    @alejorag Рік тому +42

    As a senior developer with a huge interest in game development this is quickly becoming one of my favorite channels out there (along with MVG, mentioned in this video). Keep up the great work!

  • @CaspianNomad
    @CaspianNomad Рік тому +4

    The style you film your videos in and the humour really takes me back to early UA-cam, very refreshing to see. Keep up the good work!

  • @doitallYT
    @doitallYT Рік тому +5

    Absolute madlad! Looking forward to seeing what else you come up with, thanks for providing to the community! 😁👍

  • @mlvyy
    @mlvyy Рік тому +10

    "The roads are as straight as your average highway in the Czech Republic"
    Me: *smiles in Čeština*

  • @bena2.014
    @bena2.014 Рік тому +1

    This is awesome!
    Just this week i started searching around for some project like this to motivate myself to code something for the ps2, and then found this video. Please, keep up the good work!

  • @legacycz
    @legacycz Рік тому +12

    Velmi impresivní :). Dobrá práce, smekám!

  • @zeester4964
    @zeester4964 Рік тому

    really looking forward to the next one, gonna check out previous videos while waiting

  • @baazzman
    @baazzman Рік тому

    Just here to watch the journey
    Always looking forward to what's next

  • @matheusbencke
    @matheusbencke Рік тому +6

    this is just the BEST channel ever, please never stop

    • @vicmac3513
      @vicmac3513 Рік тому +1

      This young man has a very bright future ahead.

  • @ThrashMetalNerd
    @ThrashMetalNerd 6 місяців тому

    Your videos are the type of videos that I'll watch on repeat for a few months and somereason not get bored

  • @gaiseric972
    @gaiseric972 6 місяців тому

    Ohh boy, i love this channel. Thank you for take your time and show me the incredible work of coding a PS2 game.
    I hope you bring us more content, greetings from Argentina.

  • @costelinha1867
    @costelinha1867 Рік тому +76

    "I know this is boring for people who just stumbled upon this video looking for something to watch while eating lunch"
    I feel specifically called out here.

    • @DaddyJoe_
      @DaddyJoe_ Рік тому +3

      Fr but he saying facts

  • @thetrashycan
    @thetrashycan Рік тому

    Excited for that PSP video, I used to play it growing up (a ton of really low quality games though)

  • @tehPete
    @tehPete 5 місяців тому +1

    That Watchdogs multiplayer mode was absolute genius; I used to play it with my mum and set myself extra challenges like interior view only, or sticking to one side of the road. It's criminal that we haven't seen more games or game modes like it.

  • @thinkabout42
    @thinkabout42 Рік тому +1

    Honestly the moving cube moment was pure ecstasy to watch. So many hours of work and layers upon layers of technology coming together for a simple yet magical moment.

  • @slipperycorruptor
    @slipperycorruptor Рік тому +1

    Bruh, it was fun to watch and I feel so bad for you..
    Perseverance!

  • @mmmvvkk
    @mmmvvkk Рік тому

    Excellent work my sun, keep pushing it now, dont give up.

  • @lorenamelo466
    @lorenamelo466 Рік тому +8

    hey hey, your english is really good :) you said the tenses are hard (and they kinda are, ngl. im not a native too) but youre doing good! And YOU MADE A CUBE this is cool and you do great work on this channel! keep up the good work, we'll be here to support you

    • @Bandwidth_ytb
      @Bandwidth_ytb  Рік тому +2

      I've made a lot of cubes in the past. I did way cooler stuff than that! The main focus of this video was the networking :D

  • @Nik-6675
    @Nik-6675 Рік тому +5

    LET'S GOOO FINALLY SOMEONE DID IT I'VE BEEN WAITING FOR YEARS.

  • @unclepingu
    @unclepingu Рік тому +2

    Crazy Frog Racer was bangin', even bought the music cd for it when I was younger.

  • @bukow_
    @bukow_ Рік тому

    I’m so happy I found your channel

  • @47KRoman
    @47KRoman Рік тому +5

    As soon as I've started the video I've assumed you have to be Czech but I wasn't sure until you've mentioned the average highway in the Czech Republic. Takže hodně štěstí při dalším programování na PS2.

  • @ToMoJeKral
    @ToMoJeKral 9 місяців тому

    Great video, looking at it while eating, made me chuckle. Earned a sub

  • @Feedback406
    @Feedback406 Рік тому

    Finished watching the whole thing wow great video!!!

  • @maxwahler3416
    @maxwahler3416 Рік тому +1

    Nice work! When it works when you use the full block size, this sounds like there is some buffer that needs to be flushed to send smaller packets immediately

  • @walala14
    @walala14 10 місяців тому

    Man you’re great, love your content❤ keep going

  • @dazbrugernavn
    @dazbrugernavn Рік тому +1

    Love your videos mate!

  • @ferinzz
    @ferinzz 7 місяців тому

    I think what I love about this is the fact you capture the mind spiraling annoyances when trying to figure out how tf things are supposed to work.

  • @retrorobbgaming
    @retrorobbgaming 8 місяців тому

    Excellent video! Well done!

  • @hamad915_
    @hamad915_ Рік тому

    Dude keep it up you have some amazing knowledge to share 😊

  • @FreshBrothersCZ
    @FreshBrothersCZ Рік тому

    Hrozně nesnáším ten náš českej přízvuk :D Ale ty videa jsou super, keep going ! gj !

  • @Mainace_
    @Mainace_ Рік тому

    Looking forward to this one!

  • @carecoable
    @carecoable Рік тому +3

    The bright side of all of this is the experience you've gained hands-on; implementing TCP sockets is not like making enchiladas, and I believe most of us that are interested in it would want to know how you got it done. If you ever decide on doing a tutorial of the TCP socket implementation or just link what helped you with it that would be wonderful.
    Anyways, congrats on going through with your project!

  • @jeffjefferies
    @jeffjefferies Рік тому +3

    About to give a sub! This was a really neat video and yes I did randomly click while eating my lunch 😂 very excited for the psp video

  • @JesperCodyLife
    @JesperCodyLife Рік тому +1

    Loved it 🔥👌👌goodwork

  • @VursPZ
    @VursPZ Рік тому +9

    I hope to see how you will learn ps3 :) You are great, I wish you success!

    • @51C4R1U5
      @51C4R1U5 Рік тому +4

      PS3 will be exponentially difficult

    • @costelinha1867
      @costelinha1867 Рік тому +3

      This will basically be a game dev's equivalent of Cock and Ball Torture.

    • @VursPZ
      @VursPZ Рік тому +1

      @@costelinha1867scrambled eggs are delicious

    • @Kiralmao
      @Kiralmao Рік тому

      @@51C4R1U5 but fun :))

    • @gontsekganyago4079
      @gontsekganyago4079 Рік тому

      Yeeeeeesh

  • @protistman
    @protistman Рік тому

    You are awesome! Thanks for the Video!

  • @Medniex
    @Medniex Рік тому +1

    that's me at 3:08 ! 😮 Only I'm not bored, please continue...

  • @DiegoTrevisan-fl2hs
    @DiegoTrevisan-fl2hs Рік тому

    Good video man! Can't wait for a N64 video, say hi to Brazil :)

  • @artania06
    @artania06 Рік тому

    Keep up the awesome work!

  • @DrallumGC
    @DrallumGC Рік тому +3

    please more messing around with the ps2 I love this

  • @MrDannesboe
    @MrDannesboe Рік тому

    Great video.! Keep up the good work

  • @iamuglystopsayingotherwise1891

    Thank you so much for this ❤️

  • @Ed.E
    @Ed.E Рік тому

    Awesome vid again!!

  • @pupgenderism
    @pupgenderism Рік тому +3

    "i hate makefiles" is the most relatable thing ive ever heard

  • @Shinesart
    @Shinesart Рік тому +7

    Yes. Currently I just refurbished my ps 2 and jail broke it. Would be interested how the games are made on there.

  • @Guisos
    @Guisos Рік тому

    I will be waiting your next ps2 video :D

  • @K9arcade
    @K9arcade Рік тому +5

    I am simple, I see eastern European programmer man, I click watch

  • @SidusBrist
    @SidusBrist Рік тому

    GOOD JOB
    This is so simple but I bet it was a pain in the ass to do! I would have jumped for happiness when it did work

  • @drPeidos
    @drPeidos Рік тому

    What a great idea for a game. Keep up the good work.

  • @susseratal
    @susseratal Рік тому +1

    god these videos are so good

  • @mqsrafa
    @mqsrafa Рік тому

    You are awesome dude, keep up!

  • @Derpderpson123
    @Derpderpson123 Рік тому

    Subscribed! Funny danish man

  • @KyzenHD72
    @KyzenHD72 Рік тому

    Great video 👍
    I can see that a wired game pad is connected to your PS2 at 1:33 though but you are using a wireless PS3 controller. *X-files music plays*

  • @mjthebest7294
    @mjthebest7294 8 місяців тому

    Your humour is absolutely hilarious! It cracks me up lmao

  • @goatedchild6345
    @goatedchild6345 Рік тому

    I just subscribed because I like this kids effort

  • @chrisquaglio5265
    @chrisquaglio5265 Рік тому +24

    Jsi skvělý jen tak dal je skvělý vidět Čechy na mezinárodní scéně 😊

  • @Idraelos
    @Idraelos Рік тому +1

    Yes young programmer, let the rage flow through you! It will fuel your passion and power! The angrier you become the more powerful your coding ability will become! Just be careful, it might destroy objects in your vicinity!
    Anyway, nice work looking forward to more of your work! Subscribed :)

  • @elias8981
    @elias8981 Рік тому +6

    Imagine if modders could implement multiplayer mode to game that didn't support initially (jak and daxter) that would be insane

    • @MemeMaster9000
      @MemeMaster9000 11 місяців тому

      If you want an example (that isn't on PS2,) the U64MB project for N64 is a great example of the concept you described.

    • @LuccianoNova
      @LuccianoNova 8 місяців тому

      @@MemeMaster9000I remember seeing something about a 12 player Zelda ocarina of time randomizer

  • @bioman1hazard607
    @bioman1hazard607 Рік тому +2

    Holy Frick man, you got the ps2 to work on unity? That's insane

  • @alexalexandrov5514
    @alexalexandrov5514 Рік тому

    Madman. Love it!

  • @TheInfamousLegend27
    @TheInfamousLegend27 10 місяців тому

    yo crazy frog racer actually goes hard icl

  • @iphatbass
    @iphatbass Рік тому +1

    Dat Amon Amarth tshirt. Nice!

  • @kyleharder3654
    @kyleharder3654 11 місяців тому

    So cool, new software on old hardware is just so fun

  • @Jango1989
    @Jango1989 Рік тому

    Really cool!

  • @TimeLemur6
    @TimeLemur6 Рік тому

    7:14 had me going for a minute as to how you got a wireless connection working. ;)

  • @dio4960
    @dio4960 Рік тому +1

    Well… now it’s time for the PS3. Prepare for a walk through hell

  • @hfitfxhfhfufgugugu6589
    @hfitfxhfhfufgugugu6589 Рік тому

    I'm hyped af

  • @schnibie1991
    @schnibie1991 Рік тому +1

    I don't know you, but I was entertained while eating my lunch so here's my sub.

  • @TheRealOAFs
    @TheRealOAFs Рік тому

    This is the best type of content on UA-cam

  • @zabik3820
    @zabik3820 Рік тому

    A já si už u toho PS1 videa říkal, že máš českej přízvuk :DD Ale jinak parádní videa!

  • @XKCDism
    @XKCDism 8 місяців тому

    crazy frog racer was lit though

  • @Shinesart
    @Shinesart Рік тому

    Oh I'm waiting for next videos.

  • @raszop
    @raszop Рік тому +1

    I am game developer working mostly with Nintendo switch. I would be too dumb to make ps2 network game lol. Good job I’m going to see your other videos and sub you. I only wish you went more into technical details.

  • @Feedback406
    @Feedback406 Рік тому

    Nice video subscribed

  • @effmltalks
    @effmltalks Рік тому +16

    You programmers are like gods.

    • @hangerthem4430
      @hangerthem4430 Рік тому +2

      We know. 😆

    • @filipnovak2544
      @filipnovak2544 Рік тому +2

      Yes - they can do things we mortals can not even imagine. And when they do something, we can nothing but pray :D

    • @markusTegelane
      @markusTegelane Рік тому +1

      @@filipnovak2544 but programmers are also mortals

  • @danieltambee7678
    @danieltambee7678 7 місяців тому

    this dude is like the Borat of coding
    absolutely loving this

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

    >when I was a child
    You're still a child! Great video, keep it up!

  • @Kabodanki
    @Kabodanki Рік тому

    I've never seen a video with that much filling, sponsorblock is getting wild

    • @Bandwidth_ytb
      @Bandwidth_ytb  Рік тому

      Someone falsely submited that me creating a minecraft server for you guys is a sponshorship. I spent like 15 seconds talking about a company who just gave me a minor discount. And someone went: Yup I'll tag all of it

  • @GigaBrowser
    @GigaBrowser Рік тому

    I laughed out loud when you called me out for just finding this video so I could eat my lunch. Although my food got cold by the time I made it

  • @desmid
    @desmid Рік тому

    Whenever I see PS2 videos I always think of my favorite game ATV Off-road Fury

  • @zombieponcho
    @zombieponcho 3 місяці тому

    1:32 lol it's funny because I was like "He really sounds like my one friend, Vojta." and then Czech roads mentioned.

  • @asmoth360
    @asmoth360 Рік тому +12

    Hi bandwith, do you plan on continuing the PS1 game too ? Because programming several games for different consoles at the same time seems insane xD

    • @Bandwidth_ytb
      @Bandwidth_ytb  Рік тому +17

      Yeah... I'm insane..

    • @asmoth360
      @asmoth360 Рік тому +2

      ​@@Bandwidth_ytb Good luck with that :D
      Btw I wanted to thank you because your videos are what motivated me to try to code games for the PS1 too :)

    • @Dilithium1
      @Dilithium1 Рік тому +1

      @@asmoth360 same lol I even bought a ps1 last week and have been thinking about it for months since the first ps1 video came out.

  • @KhakiCap
    @KhakiCap Рік тому

    "High quality games on PS2"... I can feel ya, 'Ford Racing 2' and 'Starsky & Hutch: The Video Game' were my jam.

  • @jansidlo
    @jansidlo Рік тому

    super, jen tak dál

  • @Imora
    @Imora Рік тому

    i know this is underrated but.. the wii u was my childhood console.. i know a bunch about the homebrew scene of it and stuff.. but i wish i could learn to even code some type of app for it.. it uses powerpc the same way as what the wii and gamecube does so...

  • @mobabot
    @mobabot Рік тому +1

    yes finally, i subbed for more content like this lol

  • @martinseitune3787
    @martinseitune3787 Рік тому

    Increible !!!!

  • @m.hosseinmahmoodi
    @m.hosseinmahmoodi Рік тому

    waiting for you to try programming for PS3 :D

  • @Feedback406
    @Feedback406 Рік тому

    Dam my boy that’s a million dollar game idea
    I never heard of that type of game but if you can make a modern version for the iPhone or something I think it would be a hit

  • @andersonferreira669
    @andersonferreira669 Рік тому +1

    Last year I have tried to make some simple game with ps2dev, it was a nightmare, took me a week just to compile the compiling tool. The build fails multiple times, everytime it was something missing, some flag that was not set etc. After finally being able to compile something, I found an already made source example in the tool directory that renders a cube on the screen. I compiled, transferred to my ps2, run it, and it was there. I was happy, but lost completely the will to go beyond this. Everytime that I search documentation or help to develop some program on ps2 I was warned that this thing is a nightmare to develop, they are right. But, it is not impossible.

  • @JudasPriestArmyChile
    @JudasPriestArmyChile Рік тому

    in the thumbnail I thought it was Sigourney Weaver XD.