Recreate Atari's Combat on the Commodore 64 | Garry Kitchen's Game Maker Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024
  • Join Charles as he takes you step-by-step through recreating the classic game Combat from the Atari 2600 using Garry Kitchen's Game Maker for the Commodore 64. Learn how to design tank sprites, create exciting sounds and scenes, and code two-player tank battles with bullets and mazes.
    By the end of this tutorial, you’ll have all the tools you need to make the game yourself-and Charles has included a downloadable link in the video description so you can play around, customize it, and make it your own!
    ✨ Fun Fact: Combat was one of the Atari 2600's launch titles in 1977, inspired by earlier arcade hits like Tank. Its addictive gameplay and multiple variations made it a favorite in homes across the world.
    the download link for my game is here
    drive.google.c...

ความคิดเห็น • 19

  • @anthonylosego
    @anthonylosego 2 วันที่ผ่านมา

    8:10, you have your end if closing arrows pointing to the wrong if opening statements. lol Two are needed, but slightly mismatched. It's okay. I've written corporate code with thousands (literally) of if and end if sequences in one straight line code before (not my proudest moment, but quick and dirty gets it done sometimes). It can get hectic. lol This is out of great respect, as I can't imagine coordinating an entire video to illustrate this logic to people while also adding incredible comedic relief at the same time. My nephew makes videos for NES de-compilations and explainers and I'm always impressed with people who make videos on this stuff. Impressed. BTW "Retro Game Mechanics Explained" is his channel and it's fun to watch as well.

    • @charlesfatt
      @charlesfatt  2 วันที่ผ่านมา

      Every time I make a video, it seems like after I publish it, I always find an error, or I find something I should have done differently. That's why I put a download link in the description. I think this error was due to the way I cut and edited the video. In order to display the code I had to cut and paste allot of screen shots to show the code and may have missed a line of code.
      Thanks for pointing it out. 👍
      I'll have to check out your channel.

  • @sammymarlo
    @sammymarlo 3 วันที่ผ่านมา

    Cool video!

    • @charlesfatt
      @charlesfatt  3 วันที่ผ่านมา +1

      Thanks, I really enjoy putting these tutorials together. Wasn't sure at first how many people would even like watching videos about making games on an old computer. But I figured if people keep watching them, maybe I should make some more 🤔

    • @sammymarlo
      @sammymarlo 3 วันที่ผ่านมา

      @@charlesfatt I love old school construction sets and game makers! (I actually have a boxed copy of Garry Kitchen's)

    • @charlesfatt
      @charlesfatt  3 วันที่ผ่านมา +1

      ​@sammymarlo I used to keep all my empty boxes of my commodore 64 games hanging on the wall as a kid. But eventually, they were thrown away I still have hundreds of disks and several working commodore 64 computers. I copied most of my disks onto images using a pi1541. Oh the memories. Still have the original Garry Kitchens disks. 😊
      I am currently working on several Charles videos, one of which is The Goonies game for the commodore 64.

  • @anthonylosego
    @anthonylosego 2 วันที่ผ่านมา

    15:55 haha! You fixed the sprite! lol Perhaps it was a video editing thing instead. ;-)

    • @charlesfatt
      @charlesfatt  2 วันที่ผ่านมา

      It not easy to code and video edit while warning a mask, I'm surprised that the video even turned out sometimes 😅.
      But it was sure fun to make, though. Thanks for watching 👀

  • @anthonylosego
    @anthonylosego 2 วันที่ผ่านมา

    In practice, I've discovered that when writing thousands of lines of code, comments become "old code idea" traps. I remove them and rely on eidetic memory. It helps to have it if you are writing with thousands of variables. But paper might work well. I find that my code changes so much throughout development that writing things down becomes a burden that hampers progress.

    • @anthonylosego
      @anthonylosego 2 วันที่ผ่านมา

      Oh, but if I'm going on a long weekend or vacation (haha) I do write comments to remind me how to reload my stack before I resume development. But I usually just end up deleting them after I hit a trap or two. lol

    • @charlesfatt
      @charlesfatt  2 วันที่ผ่านมา

      For my own coding, I actually hardly ever write down the code myself. And I do just rely on memory. Especially on such a small program. But for the viewer I figured I should show them that you can add comments, and that it may be a good idea to write things down that they may forget.

  • @anthonylosego
    @anthonylosego 2 วันที่ผ่านมา

    Quite incredible. I liked it. I'd suggest a follow up video to add end game checks and victory! And maybe some tank on tank collusion to move to a random spot but not within the close space of the other tank or in walls (though your wall code should auto correct for that), effectively a distance formula. Maybe enhance the win stage with another scene? Possibly play modes and randomly generated wall arrangements. You can milk this for more views. lol

    • @charlesfatt
      @charlesfatt  2 วันที่ผ่านมา

      You have some great ideas. Originally, I was going to show how to add more mazes, but I ran out of time, maybe another video.
      🙂

  • @anthonylosego
    @anthonylosego 2 วันที่ผ่านมา

    Yeah but your blue right was actually blue left.... wait, should I keep watching before I comment???? lol Only 1:31 in... 😀

  • @anthonylosego
    @anthonylosego 2 วันที่ผ่านมา

    Also, be weary of the harsh voice thing. You can AC/DC yourself into voice failure. Let's not do that. Your content is enough. Very nice.

    • @charlesfatt
      @charlesfatt  2 วันที่ผ่านมา

      I made up the Charles character when I was 12 years old, I wish now that I had given him a different voice.
      Thanks for the comments 😊

  • @adult_witch
    @adult_witch 3 วันที่ผ่านมา

    hey, this rules

    • @charlesfatt
      @charlesfatt  3 วันที่ผ่านมา

      @adult_witch I'm glad you like it. Got a lot of more crazy videos to make, thanks for watching.