My New Game - Attack of the PETSCII Robots - Part 1

Sdílet
Vložit
  • čas přidán 28. 09. 2020
  • Support The 8-Bit Guy on Patreon:
    / 8bitguy1
    Visit my website:
    www.the8bitguy.com/
    Visit Attack of the PETSCII Robots facebook group:
    / 975620876261750
    Visit the Planet X3 facebook group:
    / 503277420168121

Komentáře • 2,1K

  • @MontieMongoose
    @MontieMongoose Před 3 lety +775

    I love that you made the difficulty setting makes the robot more angry. Reminds me of the difficulty settings in Wolfenstein3D and Doom.

    • @The8BitGuy
      @The8BitGuy  Před 3 lety +267

      Indeed.. That is where I got the inspiration, only it's backwards because it is showing the enemy's face instead of the player.

    • @FenrirTheGray
      @FenrirTheGray Před 3 lety +13

      Reminds me of Jazz Jackrabbit 2

    • @gxgamingandtech2017
      @gxgamingandtech2017 Před 3 lety +5

      Maybe it was a reference 🤔 😉

    • @Martipar
      @Martipar Před 3 lety +3

      For me i recognised it from LHX Attack Chopper.

    • @ScottCervelo
      @ScottCervelo Před 3 lety +7

      For me it were the tiles at 1:17 that made me think of Wolfenstein.

  • @starphaser
    @starphaser Před 3 lety +124

    You know what? This concept would work really well on a modern game as well. I'm almost imagining a current gen game where you'd enter a robot factory and had to eliminate robots and solve puzzles in order to reach the next level. Solid concept and looking forward to it!

    • @alexbruno4452
      @alexbruno4452 Před 3 lety +17

      Yeah it exists, kinda is the whole plot of Portal lol. Only you don't have a proper gun. His idea is still very original though, awesome!

  • @druidofpies
    @druidofpies Před 3 lety +581

    8 bit guy: so I have this idea for a game
    8 bit guy: alright here's an advanced prototype ready to go on 3 systems

    • @bn326160
      @bn326160 Před 3 lety +69

      Including map editor and custom developer tools

    • @RedSkyHorizon
      @RedSkyHorizon Před 3 lety +49

      For the past 6 years I've been writing a text adventure for the PET. I think I've just about got the title screen done.

    • @YoreHistory
      @YoreHistory Před 3 lety +17

      Including Map editor, custom developer tools (Bram Beirens) PLUS a Snes to 9pin adapter for Snes gamepads...Just wow...

    • @bsharpmajorscale
      @bsharpmajorscale Před 3 lety +19

      8 bit guy: also, I will be making versions for a half dozen other systems and will add SNES controller support

    • @maxrobe
      @maxrobe Před 3 lety +6

      Got my pack of paperclips, where do I plug them in?

  • @LaskyLabs
    @LaskyLabs Před 3 lety +42

    As soon as you have an idea for a game, you've got a prototype ready within seconds.
    It's genuinely amazing how with old, simple computers like this, you're making the game as you're working on the concept.
    Nowadays you want to think on a game for months, then do simple demos... Then years later it's done.
    But this will be done in what... A year? Two?
    Not only because you're skilled, but because it's simple.
    The better games got, the more points of failure.

  • @seanl6340
    @seanl6340 Před 3 lety +125

    Grew up on the C64....and it took 35 years for me to see what it was capable of. Thanks, Dave!

    • @FreeMan-wz3hj
      @FreeMan-wz3hj Před 3 lety

      Lay of the haterade. Let me see your code!

  • @chickendog3042
    @chickendog3042 Před 3 lety +407

    As a modern programmer, I feel like we are missing something nowadays. I feel like your program that is "closer to the metal" has a feeling to it that you dont get any more. I was writing in python while watching this and I wish we had some of the feelings back if that makes sense.

    • @Daeraxia
      @Daeraxia Před 3 lety +63

      I think that is exactly what David is trying to get back to with the Commander X16 project which I am equally excited for

    • @mfaizsyahmi
      @mfaizsyahmi Před 3 lety +34

      which makes me think... The most modern OS with closest to metal API must be TempleOS, right? I wonder what David thinks about it, and whether he'd consider tinkering with it a bit.

    • @Daeraxia
      @Daeraxia Před 3 lety +31

      @@mfaizsyahmi Out of interest where has this widespread fascination with TempleOS come from? I swear it used to be an occasional throwaway comment but I've been seeing it pop up all over the place recently.

    • @PickleSurpriseVEVO
      @PickleSurpriseVEVO Před 3 lety +25

      Drop python and go back to c, if youre doing graphics programming try out raylib. It’s got the advantage of being new and modern but still really low level

    • @deanolium
      @deanolium Před 3 lety +12

      @@Daeraxia CZcams has been recommending a lot of videos on it over the last quarter. I know there was a longish YT documentary on it. The thing is that TempleOS sucks ass.

  • @playswithblades
    @playswithblades Před 3 lety +98

    David today: Yay, I made a new game!
    David in 5 months: There are so many packages to pack and ship out, what was I thinking!?

    • @mixazizu
      @mixazizu Před 2 lety +8

      that happens every fucking time and yet david still makes games,im glad he does

    • @Framed_Niner
      @Framed_Niner Před 2 lety +3

      Predicted the future

    • @nebunezz_r
      @nebunezz_r Před 11 měsíci

      Average David Murray development cycle

  • @SquirrelMonkeyCom
    @SquirrelMonkeyCom Před 3 lety +96

    Wow, looks awesome! Wish I had a PET though. :'(

    • @kikoplays44
      @kikoplays44 Před 3 lety +6

      Hey look! It's squirrel monkey

    • @SquirrelMonkeyCom
      @SquirrelMonkeyCom Před 3 lety +6

      No way, that's@@kikoplays44!

    • @HazyJ28
      @HazyJ28 Před 3 lety +9

      Emulation, my friend. Emulation

    • @winksplorer
      @winksplorer Před 3 lety +2

      wait when did squirrel monkey like 8bit guy

    • @SquirrelMonkeyCom
      @SquirrelMonkeyCom Před 3 lety +4

      @@winksplorer I always liked him. Even made a video about him. :)

  • @BodyByGaming
    @BodyByGaming Před 3 lety +400

    this kinda stuff makes me really want to pickup a mini pet.

    • @markusTegelane
      @markusTegelane Před 3 lety +8

      Are you talking about a small pet or a computer?

    • @cursed_cats5710
      @cursed_cats5710 Před 3 lety +12

      @@markusTegelane The mini-pet kit from tfw8b

    • @MyChannel-vm6dw
      @MyChannel-vm6dw Před 3 lety +6

      Very cool but I think making fire with the wasd keys instead of classic movement is a huge mistake as most people associate wasd with movement

    • @yasyasmarangoz3577
      @yasyasmarangoz3577 Před 3 lety

      LEGO STAR WARS TCS

    • @hexagonist23
      @hexagonist23 Před 3 lety

      They're overpriced. Don't.

  • @baroncalamityplus
    @baroncalamityplus Před 3 lety +20

    Hello, please reconsider reimplementing the shift+wasd for movement and shoot. I don't have the use of two hands and that would be a great accessibility option. Thanks.

    • @ericjianuzzi3448
      @ericjianuzzi3448 Před 3 lety +2

      How do you game with one hand? When I radially dislocated my wrist I relearned to hold my controller and managed to push buttons with my ring and pinkie finger but I did have at least that. I'm very curious about true one handed gaming. I am aware a keyboard may have advantages but I assume there's also unique challenges by comparison to a controller.

  • @scottmanderson5523
    @scottmanderson5523 Před 3 lety +4

    Can't wait for this - it's so great you dedicate so much time to making these games for vintage systems.

  • @Hezkore
    @Hezkore Před 3 lety +210

    I'd suggest remapping movement to "IJKL" instead of "PL()", as that's what many games already use when there's no numpad available.

    • @SamiKankaristo
      @SamiKankaristo Před 3 lety +25

      And if you're playing the game on an emulator, you might have keyboard layout issues with ( and ), they're under Shift+8 and Shift+9 on my layout...

    • @Keavon
      @Keavon Před 3 lety +45

      Exactly, WASD is the standard set of directional keys and IJKL is the standard secondary set. I'd also recommend using WASD for movement and IJKL for shooting, rather than the reverse, since that's more expected as a standard.

    • @TheAio
      @TheAio Před 3 lety +6

      also () won't work on most nordic keyboards

    • @deanolium
      @deanolium Před 3 lety +2

      With this setup it then makes sense to then use the number pad for firing, otherwise it’ll get uncomfortable

    • @SamiKankaristo
      @SamiKankaristo Před 3 lety +10

      @@deanolium "Tenkeyless" keyboards are pretty common these days, so a number pad might not be available. WASD+IJKL would be a "safe" default layout, since those keys are in the same positions on all keyboards.
      (Unless you're not even on a QWERTY layout, but then you're probably used to keyboard layout issues in games, and the keyboard config is the first place where you always go).

  • @CDP-1802
    @CDP-1802 Před 3 lety +15

    Those graphics look awesome! I love the door animations and the level reminds me of Scumsoft from SQIII

  • @astrosteve
    @astrosteve Před 2 lety +5

    I love how obviously proud he is of the game's complexity. As someone who loves writing complex code solely for the sake of complexity, I can completely understand being proud of that.

  • @jat240
    @jat240 Před 3 lety +2

    Hey Dave. I just want to say I love your videos and you have done more for the vintage gaming and computer scene than so many people could even dream about.
    Please keep doing what you do!

  • @rickwt64
    @rickwt64 Před 3 lety +1

    Thank you for all of your videos you post! I thoroughly enjoy them and have learned so much from you. Keep up the good work!!

  • @makaylaserniotti1474
    @makaylaserniotti1474 Před 3 lety +5

    I wish I knew how to help with the art aspect, but I'm loving what you've got so far!

  • @MattKasdorf
    @MattKasdorf Před 3 lety +76

    Please add CB2 sound to the PET versions, possibly as a small addition the the SNES User Port card.

    • @BalugaWhale37
      @BalugaWhale37 Před 3 lety +14

      I had no idea the PET had any sound at all, but a quick web search shows that the user community had discovered sound was available out of the CB2 pin on the cassette port in 1978. I guess this would chew up some CPU resources. If adding the resistor, headphone jack and piezo speaker parts are too costly, perhaps the PCB could just have the traces with NOPOP options on the components.

    • @mrmimeisfunny
      @mrmimeisfunny Před 3 lety +6

      Maybe David could use CB2 sound on all systems if the SNES card is bundled with the game. I hope if it does he uses an aux/composite port instead of a piezo speaker.

    • @nuk1964
      @nuk1964 Před 3 lety +3

      ​@@BalugaWhale37 I remember my jaw dropping when I heard the digital samples audio coming out of the Apple ][ speaker with Castle Wolfenstein -- pretty impressive considering it was done with a "push-pull" interface (e.g. you send 0s and 1s to control port to vibrate the speaker) I also remember the method of getting audio from the TRS-80 Model I by sending 0s and 1s to the cassette interface. A portable AM radio could be placed near the cassette port to pick up the RF interference from the circuitry. A better solution was to get a mini-amplifier/speaker and connect that to the cassette audio connector. Of course in BASIC the best you could achieve for audio was a low-frequency buzzing noise.

    • @makipri
      @makipri Před 3 lety +1

      Eric Hollas Later models have an inbuilt piezo speaker connected to the timer2 interrupt. And you can play back samples through that as well. Check my demo OOBC: We are computers.

    • @MattKasdorf
      @MattKasdorf Před 3 lety

      @@makipri is the source available? I've just started down the rabbit hole of 6502 Assembly and find studying others' code useful. Even moreso if it's annotated.
      🇨🇦

  • @antman2919
    @antman2919 Před 3 lety +2

    There's a magic and simplistic beauty to these old games that I really love. Nice work!!

  • @RESTROOMREVIEWS
    @RESTROOMREVIEWS Před 3 lety +2

    Thanks for these great videos David. My two kids and I never miss an episode. Always entertaining and informative.

  • @Neffeps
    @Neffeps Před 3 lety +41

    i'm so glad somebody took on the challenge of programming a really good game for the PET! it's such an interesting machine for me and it almost makes me wanna pick a MiniPET to play around with it

  • @Thunk00
    @Thunk00 Před rokem +5

    David Murray, this is glorious! Never quit doing what you do.

  • @Evgenii_Fedorovskii
    @Evgenii_Fedorovskii Před 3 lety +1

    Your ambition and productivity are very inspiring as always !!! Nice to watch the work of the master =)
    Thank you so much for the video and GOOD LUCK in developing the game !!!

  • @len322
    @len322 Před 3 lety +2

    this is awesome i can't wait to see how the game progresses. What I really liked about the planet X3 "documentary" was the production process in the 4th part. I know it's early but i kinda hope to see something similar with the series :p Keep doing awesome stuff like this it's great :D !

  • @MasterArrow
    @MasterArrow Před 3 lety +3

    This is a really inspiring video to watch, and the game looks awesome, especially within the limitations of the hardware!

  • @csward53
    @csward53 Před 3 lety +3

    The number of things that the 8-Bit Guy can do blows my mind. This is amazing!

  • @hidden_vault
    @hidden_vault Před 3 lety +2

    David these videos suit you best mate , love your development videos vs repairs . awesome video

  • @Enum_Dev
    @Enum_Dev Před 3 lety +1

    It's nice to see that you now upload more frequently. Nice job. Can't wait for part 2

  • @Po4to
    @Po4to Před 3 lety +8

    So brilliant! Your imagination and the drive to improve, try something new, are admirable. I regret giving up on programming on C64 after my first failure, at age 9 or so. Didn't really pick it up till my thirties on PC. That said, I did enjoy my C64 a lot in a creative way, nonetheless. I loved doing weird little drawings of cartoon characters, right on the prompt screen. Text mode offered some cool possibilities, too. I might be remembering it wrong, but wasn't there a key that upon pressing changed whatever you typed in into an alternative set of characters/glyphs.

  • @thecaveofthedead
    @thecaveofthedead Před 3 lety +8

    I think that by using the PET characterset, you've created a unique retro-nostalgic aesthetic that looks amazing and will very much satisfy C64 users IMO.

  • @MrGlowstoneMan
    @MrGlowstoneMan Před 3 lety +2

    this looks super cool and I'm excited. also, the short circuit animation really satisfied me

  • @scottwilliams895
    @scottwilliams895 Před 3 lety +1

    No kidding, you are BRILLIANT!
    I love to see what you're up to. I don't have any of the old computers you do, and being a few years younger, pretty much never have used them. I also have very limited (computer) gaming experience.
    Still always love to watch The 8-Bit Guy!

  • @HeadsetGuy
    @HeadsetGuy Před 3 lety +4

    Very ambitious project. I wish you the best of luck!

  • @sourcecode6467
    @sourcecode6467 Před 3 lety +65

    I'm an Android developer, this has inspired me to code a retro game for Android

    • @bacon_lover6964
      @bacon_lover6964 Před 3 lety

      What games have you already made so far?

    • @mahirwalker6613
      @mahirwalker6613 Před 3 lety +1

      Thank u sir... for your opinion

    • @visiongt3944
      @visiongt3944 Před 3 lety +2

      I'm a beginner wannabe Android developer, I wanna know how to start thinking about like retro looking design? Do we use unity or something? Or is Android studio capable of building retro-looking games?

    • @jnspr
      @jnspr Před 3 lety +3

      @@visiongt3944 Well you can just use OpenGL ES through C++ or through a Java GLSurfaceView.

    • @vukkumsp
      @vukkumsp Před 3 lety +3

      True, These kind of videos are always both entertaining and inspiring !!

  • @LuisOtavioLimaJulio
    @LuisOtavioLimaJulio Před 3 lety

    Hello 8-Bit Guy, I'm from Brazil and I discovered your channel about 20 days ago and since then I've run a marathon, watched from the first video to this one. Congratulations on the work, I learned and had a lot of fun so far. Hugs!

  • @wpherigo1
    @wpherigo1 Před 3 lety

    Hitting it out if the park! Just awesome. Particularly when it comes to next-level like all those time saving editors you’ve designed. Just amazing.

  • @michaelepprecht2237
    @michaelepprecht2237 Před 3 lety +49

    Hey how are you? My Name is Michael im from Switzerland, and i wanna say thank you, your Videos really helped me to learn English. And you Make great Videos. Hope you and your family are good in this difficult Times. Sorry my English writing is not the best.
    Thanks bye

  • @moccalou
    @moccalou Před 3 lety +4

    I love how the whole point was to create a game for the Pet but you got so into the game itself that you got excited about what the C64 could bring to it. Hehe.

  • @PaulinesPastimes
    @PaulinesPastimes Před 3 lety +1

    It looks fantastic. The 3D effect and the way the main character moves is so clever. So many other surprising things too. Cheers

  • @GregSimon
    @GregSimon Před 3 lety

    David, major kudos to you for your passion and skill in creating these games!

  • @florkgagga
    @florkgagga Před 3 lety +6

    A w e s o m e. A proper game for the PET! Looking forward to reading about acknowledgements for a game that works and is fun and complex on all the 8-bit commodores.

  • @feedle
    @feedle Před 3 lety +7

    A recent Adrian Digital Basement mailcall had a SNES controller device that plugged into a C64 using both joystick ports. You might want to look into supporting that, too, if possible.

  • @SLMK-rk7ht
    @SLMK-rk7ht Před 3 lety +1

    I have to say. I love David's videos. To me they feel like cold rainy weather with hot cup of tea and a blanket. Its weird but that's how I feel when I watch it. Total bliss!!!

  • @zvisger
    @zvisger Před 3 lety

    I really love this project you're working on. Programming is so much fun, and old computers just have a cozy feeling to them

  • @msx80
    @msx80 Před 3 lety +4

    Wow, looks pretty interesting! Well done!

  • @brianh2771
    @brianh2771 Před 3 lety +118

    Looks really cool. Love the portability. What about color 80-column mode for the C128? There are a heck of a lot more C128's than there are 80-column PETs or B128s, and it would have the highest color resolution of any of the Commodore platforms. Plus the C128 has independent cursor keys AND numeric keypad AND a SID chip.

    • @TB-td6fx
      @TB-td6fx Před 3 lety +8

      Brian H And 2Mhz in 80 col mode 😃👍

    • @MartinAncher
      @MartinAncher Před 3 lety +2

      That was exactly the question I had. 🙂

    • @javiergonzalez7104
      @javiergonzalez7104 Před 3 lety +6

      But the video chip for the 80 column screen, the VDC, doesn't share with the CPU the memory mapping like the other 8-bit CBM platforms do. The 8bg would need to rewrite the scroll routines and so, and I don't think there's many people out there with VDC programmings skills to help out.

    • @TheSimTetuChannel
      @TheSimTetuChannel Před 3 lety +1

      Spy Robots VS Spy Robots :-)

    • @svensimon
      @svensimon Před 3 lety +3

      came here for exactly that comment! show us C128 owner some love too

  • @drcemdede
    @drcemdede Před rokem

    These explanations really help me understand the "why" questions I had years ago when playing games on these computers. Thank you!

  • @lazykazuo
    @lazykazuo Před 3 lety

    Loving the progress so far! seems it is going to be fun to play and i love how the "graphics" turned out

  • @farmerdave33
    @farmerdave33 Před 3 lety +156

    Missed opportunity if the robot is not named Joe Petscii

  • @themediabros
    @themediabros Před 3 lety +12

    Great job! Hope the studio construction is going well.

  • @xueangel1
    @xueangel1 Před 3 lety

    My man. This is awesome! Great job, keep up the good work Dave.

  • @Xaltar_
    @Xaltar_ Před 3 lety

    Looking great so far David, it looks like it will be a blast to play.

  • @JujuAdams
    @JujuAdams Před 3 lety +148

    Tip from a gamedev: IJKL is the accepted standard for "opposite WASD" input

    • @The8BitGuy
      @The8BitGuy  Před 3 lety +75

      OK, good to know. The controls aren't set in stone yet.

    • @enjibkk6850
      @enjibkk6850 Před 3 lety +7

      Reminds me of a certain text editor
      Edit: on second thought, not quite :)

    • @0x9E01
      @0x9E01 Před 3 lety +9

      @@enjibkk6850 game idea: invader vim

    • @Jossandoval
      @Jossandoval Před 3 lety +6

      A good reason for this is that, for emulator qwerty players, the symbol beside the "L" key varies depending on their regional keyboard distribution, so "L" is the most practical middle-row key to the left for use.

    • @parnikkapore
      @parnikkapore Před 3 lety +5

      @@enjibkk6850 IJKL is so going to annoy all the Vim users 😅

  • @organiccold
    @organiccold Před 3 lety +6

    This will be a amazing game. Keep the great job Dave and the cool videos, ignore the haters. We love your channel ❤️❤️❤️❤️❤️❤️ all the best from Portugal 🇵🇹🇵🇹🇵🇹🇵🇹

  • @hblaub
    @hblaub Před 3 lety

    It looks really good. I'm amazed at your designs finding ways around the limitations of these systems.

  • @timsmith2525
    @timsmith2525 Před 3 lety

    I'm amazed at your patience and perseverance to make this game run on so many different machines!

  • @Paradroid1793
    @Paradroid1793 Před 3 lety +17

    Here’s a challenge: Attack of the Petscii Robots For Timex Sinclair 1000

    • @herrbonk3635
      @herrbonk3635 Před 3 lety

      Possible. But it would demand pseudo hires, which is tricky, because the ZX81 has no diagonal lines in its character set. (Also, it would be in Z80-asm instead of 6502-asm, of course. So no code resuse.)

    • @kimgkomg
      @kimgkomg Před 3 lety

      @@herrbonk3635 Why would it require pseudo hires?

    • @herrbonk3635
      @herrbonk3635 Před 3 lety

      @@kimgkomg Again: Diagonal lines. But the slash character could perhaps do as an approximation? It depends on how nice you want things to look.

  • @Bruno-Guitarist
    @Bruno-Guitarist Před 3 lety +4

    This looks really great!

  • @jake0305
    @jake0305 Před 3 lety +2

    I love your videos are having surprisingly calm intro music instead of bullpoop loud 28th century musics

  • @joeyvanostrand3655
    @joeyvanostrand3655 Před 3 lety +1

    Doing a great job man! Thank you for everything!

  • @davidhoward496
    @davidhoward496 Před 3 lety +6

    Just wanted to say I found out about the vice article, and it sucks that people are trying to drag you down. I love your content, mistakes and all. Don't change for anyone but yourself. Thanks for your uploads, and God bless.

  • @501Floyd
    @501Floyd Před 3 lety +8

    Very cool! I would love to see a way to take control of the robots somehow. A terminal perhaps? And use them against each other.

  • @SomeBorkedAccount
    @SomeBorkedAccount Před 3 lety +1

    This is just all sorts of awesome, can't wait to see where you take it! It's also a great idea to have a strong game like this at launch for the X16! I think you've got a killer app on your hands!

  • @TheMarc1k1
    @TheMarc1k1 Před 3 lety

    This looks awesome! I don't know how you manage all your projects to be honest, without getting burnt out - can't wait to see the next update.

  • @nosferadu
    @nosferadu Před 3 lety +3

    I'll never stop being amazed at how much stuff he gets done and how quickly. Also, I wonder if this is the new studio and he set it up to look like the old one.

  • @claudiostano
    @claudiostano Před 3 lety +5

    Hey David,
    hoping to see you back soon =)
    missing your content !!
    YT is quite boring without that !!

  • @enderkid626
    @enderkid626 Před 3 lety +1

    This looks like a really cool game, David! Keep up the great work man! I have NO knowledge of old computers, but this looks like it will be so cool to play!

  • @JoedeLange
    @JoedeLange Před 3 lety

    This is such a joy to watch. David, you're an inspiration!

  • @80s_Gamr
    @80s_Gamr Před 3 lety +22

    This is actually pretty amazing. I bet this would've been a million selling game back in the day.

    • @astrosteve
      @astrosteve Před 2 lety +3

      Maybe. The one factor I see is that retro graphics were not a good or desired thing in the 80s (graphics could make or break things back then) and this would come off as looking very primitive on a C64. That would massively hurt its appeal, in my opinion. The C64 would be the main driver of sales, due to their market share. If he used sprites in a graphic mode, though, I could see people going wild for it.

  • @Madusch
    @Madusch Před 3 lety +267

    You should add a paperclip as a weapon to instantly shorten the robot circuit.

    • @kenjpuckett
      @kenjpuckett Před 3 lety +19

      damnit you stole my line!

    • @highpath4776
      @highpath4776 Před 3 lety +7

      @@kenjpuckett Gold, or would that infringe terry nation cybermen death routine? Actually licencing the concept to BBC for Dr who enemies would give some good overlays (crying angels - plunger and electic whisk welding bug eyed monsters !)

    • @v.p.3565
      @v.p.3565 Před 3 lety +2

      😁

    • @cdl0
      @cdl0 Před 3 lety +26

      LOL! I knew this one was coming. A Dremel ought to come in handy for cutting open power supplies as well.

    • @PhantomWorksStudios
      @PhantomWorksStudios Před 3 lety +33

      Clippy 📎

  • @DavidWonn
    @DavidWonn Před 3 lety +2

    Programming on the classic 8-bit machines always had its own special appeal. A friend and I were just barely starting on making something for the Apple ][e before he moved away, so it was abandoned completely. I can’t wait to hear how your game turns out!

  • @TheHylianBatman
    @TheHylianBatman Před 3 lety +1

    Excellent! I love adventure games. I can't wait to see this, I really might need to get my hands on a copy.

  • @elronaldese
    @elronaldese Před 3 lety +25

    Man that's cool. You reminded me of the early 90's when I spent hours after class in the school's computer lab making games in TPascal on a Tandy. Same character graphics.

  • @davidl.7383
    @davidl.7383 Před 3 lety +17

    This is one of the most impressive hobbyist games I’ve been seen, keep up the work this looks insanely fun!

  • @BarnokRetro
    @BarnokRetro Před 3 lety +2

    Love it, makes me want to pull the trigger on a TFW8B Mini-Pet! I'll be buying it to play on my other Commodores even if the Pet has to wait though. There are so many great games I could compare this to, but I think you found a unique set of twists on anything I would mention!

  • @noahbrown5293
    @noahbrown5293 Před 3 lety

    You get so many projects done! Turning out great 👍

  • @Thohean
    @Thohean Před 3 lety +43

    I don't have any 8 bit machines and never had enough interest in them to get one, but this game looks like I might be adding a c64 to my collection.

    • @PlittHD
      @PlittHD Před 3 lety +1

      oooor you could use an emulator

    • @Name_cannot_be_blank
      @Name_cannot_be_blank Před 3 lety

      "collection" with no other 8-bit machine
      lol

    • @macstar8317
      @macstar8317 Před 3 lety +1

      Check out ther MiSTer FPGA project. There are lots of 8 & 16 bit cores available and given its hardware simulation rather than software emulation it feels more like using the real thing.

    • @Thohean
      @Thohean Před 3 lety +1

      @@Name_cannot_be_blank Can one not collect a general aspect of something without being limited to specific era?
      The answer is yes, by the way.

    • @Thohean
      @Thohean Před 3 lety

      @@PlittHD wow, I had no idea that a, what did you call it? Emulator? I had no idea that was possible, because I didn't watch the video. /S

  • @Dream0Asylum
    @Dream0Asylum Před 3 lety +8

    I got major Ultima I nostalgia from watching this.

  • @techtinker5089
    @techtinker5089 Před 3 lety

    I'm glad you are continuing your adventures in development! I love PX3 and i will be buying this one as well. Great work!

  • @jafizzle95
    @jafizzle95 Před 3 lety

    You never cease to amaze me. Really impressive demo so far.

  • @iskandertime747
    @iskandertime747 Před 3 lety +5

    This might be the nerdiest thing i've ever seen. I love it.

  • @andresbravo2003
    @andresbravo2003 Před 3 lety +17

    I love how you working the new game on Commodore PET. These Robots are so angry! (And what about the Vertical Sync?)

  • @digitaldobbie
    @digitaldobbie Před 3 lety

    This is really good! I have been playing video games since the late 70’s and I remember how hard it is to program the home computers of the day. I had an Amstrad CPC464 and spent hours typing basic games.
    Keep up the good work my friend ✊

  • @dgermain001
    @dgermain001 Před 3 lety

    Really love the effort to make things run on all those old platforms. Makes me want to dig up the old VIC-20 and have a look at the old games. Even if there won't be enough ram for your game! Congratulation!

  • @yourick1953
    @yourick1953 Před 3 lety +5

    Damn David, you sure are pumping out a lot of videos in a short span!

    • @The8BitGuy
      @The8BitGuy  Před 3 lety +12

      Yeah, perhaps one too many.

    • @yourick1953
      @yourick1953 Před 3 lety +2

      @@The8BitGuy Well it's sure never too many from you, your videos are always a pleasure to watch. Very informative and addicting.

    • @pablorai769
      @pablorai769 Před 3 lety +1

      @@The8BitGuy, quandoque bonus dormitat homerus

  • @evanjones8049
    @evanjones8049 Před 3 lety +22

    Imagine if this game had been around in the 80's! It's really amazing what he managed to do with so little to work with.

    • @PJBonoVox
      @PJBonoVox Před 3 lety

      Whilst I agree, try and remember that he's standing on the shoulders of giants. It's extremely impressive and I'm glad that he's doing this but it's disrespecting the early programmers who had *nothing* to go on to suggest this is amazing.

  • @DiestroCorleone
    @DiestroCorleone Před 3 lety +1

    It's my birthday today, and honestly, what a beautiful gift to get a new video from The 8-Bit Guy, specially so close to the last one!
    Great as usual!

  • @markedone9778
    @markedone9778 Před 3 lety

    This is incredible, kudos to you David!!!

  • @newq
    @newq Před 3 lety +4

    This guy's really living the dream. Full time CZcamsr who makes games for the old systems he grew up with.
    Makes me wonder how he does his taxes. What does he have to tell the IRS that he does?

    • @frazzleface753
      @frazzleface753 Před 3 lety +2

      Self employed. Probably an LLC/SCorp. Videography? Computer Repair?

  • @smartroadbiker
    @smartroadbiker Před 3 lety +18

    I've been watching a series on programming in C for the GameBoy, have an idea for a game on there I would love to do when I can find the time to learn it in more detail

    • @blauesnavi3883
      @blauesnavi3883 Před 3 lety

      what series?

    • @smartroadbiker
      @smartroadbiker Před 3 lety +3

      @@blauesnavi3883 czcams.com/play/PLeEj4c2zF7PaFv5MPYhNAkBGrkx4iPGJo.html

    • @blauesnavi3883
      @blauesnavi3883 Před 3 lety

      @@smartroadbiker thanks bro

    • @fsddevelopment4513
      @fsddevelopment4513 Před 3 lety

      Just do it. I converted Kaboom! from the 2600 to the Gameboy in 2 days. It's a great little machine.

  • @AmuletShadez
    @AmuletShadez Před 3 lety +2

    You're amazing! - Well done mate.

  • @helloperson6431
    @helloperson6431 Před 3 lety

    Really fantastic. Hope to see things progress further.

  • @Evan420
    @Evan420 Před 3 lety +6

    Now I have some motivation to get my pet’s keyboard fixed!

  • @StellarSpacey
    @StellarSpacey Před 3 lety +7

    Dude, you are a legend. You seem like such a chill dude but you are a monster at getting stuff done!! Very impressed with you channel

  • @java20422
    @java20422 Před 3 lety

    when I saw it was you, I knew already it would have been an awesome project, just like all of your works!

  • @smokeythabear1518
    @smokeythabear1518 Před 3 lety

    Also btw very cool game. Amazing to see what a great programmer can do with retro hardware. Thank you for putting out the video and content, always fun to watch!

  • @fluffycritter
    @fluffycritter Před 3 lety +71

    The Legend of Zelda: PET of the wild
    Instead of compositing tiles and sprites into an offscreen buffer, why not composite the sprites as you draw the tiles? You could probably make this efficient by keeping track of a list of the start addresses of each span of visible sprite data (stored in ascending order), and every time you hit the next address in the list, draw the row of sprite instead of the next couple of tiles, and advance the “next sprite address” pointer.

    • @The8BitGuy
      @The8BitGuy  Před 3 lety +43

      I have actually considered a method similar to this. I'm still thinking about it. The trick is, as you guessed, not to take too much CPU time between tiles trying to figure out what to draw.

    • @terohei
      @terohei Před 3 lety +4

      ​@@The8BitGuy Instead of having a 1000-byte character buffer, you could work everything on the tile buffer that has the size of the amount of tiles on screen, which I guess is 77 bytes. Prepare the 77 bytes with the map information, then overwrite it with "sprite" tile numbers based on their coordinates. Only then draw the screengraphics based on the tile buffer which will do everything in one go. This can be done as I'm seeing the "sprites" are always fixed to the tile boundaries, effectively making the sprites just tile variants. This is the way Ultima games work. However if your background tiles and sprite tiles together exceed 256 variants, then you may have to rethink the tile buffer.

    • @fluffycritter
      @fluffycritter Před 3 lety +10

      @@zygocact5947 It was because of the environmental setup puzzles and also wanting to make a pun on the PET. Calm down.

    • @PaleozoicPCs
      @PaleozoicPCs Před 3 lety +1

      @@The8BitGuy I thought I saw someone mention this in a comment yesterday but I can't find it today, so I'll bring it up again. I'm pretty sure the PET has a 60hz interrupt that fires when the machine enters the vertical blanking area. I'm curious if you're timing your screen updates to track that or just doing them asynchronously. It probably doesn't matter on most PETs because I think all models since the "Dynamic Board" have their video set up so it's fully synced with the 6502's duty cycle and non-conflicting, but I believe on the original models with very slow video RAM you can get "snow" if you update when the raster is in the active area.

    • @fluffycritter
      @fluffycritter Před 3 lety +6

      @@zygocact5947 I am not saying that at all. Just that I was reminded of it.
      There's more than one game that does the same thing. It's okay for people to like different things than you.

  • @JoSephGD
    @JoSephGD Před 3 lety +5

    Somehow the story is going to tie in to the Planet X-Series, I bet.

  • @AFedosick
    @AFedosick Před 3 lety

    I just want to say that I really appreciate your videos and think that you are a brilliant person.

  • @jareknowak8712
    @jareknowak8712 Před 3 lety

    Thats truly impressive.
    I wish You great sucess David!