How to Code Level Collision for Large Sprites (Sega Genesis & MD) - Beginners Game Dev Tutorials

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024

Комментарии • 37

  • @PigsysRetroGameDevTutorials
    @PigsysRetroGameDevTutorials  Год назад +8

    It was nice to be able to do a shorter tutorial this time! We cover some important stuff in these 12 minutes though, fixing some bugs and making the code work with large sprites. NExt week will cover semi-solid platforms (another tricky type of collision).

  • @lancelnce
    @lancelnce Год назад +6

    I've see some people that doubt that you will make the Castlevania SotN for the Mega Drive but I have faith in you, you will prove they're wrong one of these days

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад +2

      I think that probably 90% of fan games never get finished, so it's understandable that people would be sceptical. I've often been on the other side of it, being disappointed that I project I was looking forward too was abandoned. I think the problem is that people get burnt out, crunching too much on a project that they will never get paid for while trying to hold down their regular job etc. It needs to be kept fun, like a hobby should be! I've now finished the tutorials for the year (last one will be uploaded next weekend), so I'll be able to focus my time on SotN now. I hope to be able to post some nice updates in the coming months. Thanks for your patience :)

    • @lancelnce
      @lancelnce Год назад

      @@PigsysRetroGameDevTutorials thank you very much

  • @GimblyGFR
    @GimblyGFR Год назад +1

    Thank you very much for this lesson. You have now covered a big chunk of the basic stuff needed to start developing a game.

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад

      Although there is still a lot more to cover, we have already got some complex stuff out of the way and there is enough for people to put together some basic demos I think. Thanks for the support!

    • @GimblyGFR
      @GimblyGFR Год назад

      @@PigsysRetroGameDevTutorials No, man. Thank you for the effort.

  • @o_drocas
    @o_drocas Год назад +3

    Hello Pigsy! First of all thank you so much for your tutorial’s series. Your making a dream come true for me.
    I’ve been making a shmup for PC inspired by Sega's 16bit console and I always wanted to port it to the Mega Drive / Genesis (we call it Mega Drive here in Brazil). Anyway, your tutorials have been helping me understand the SGDK development kit and recalls me my old days of programming in C at High School.
    Can I make a request? Can you teach us how to instantiate and launch projectiles? Like Bullets from a ship or a Hadouken. Thank you!

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад

      I will do a tutorial like that at some point in the future, but I still have a few other topics I need to cover first. In the meantime, you can search out DANIBUS GAMES tutorials on wordpress, as he covers some shoot'em up programming for the Mega Drive (be careful though, as he is using an older version of SGDK)

  • @format_c5993
    @format_c5993 Год назад

    I didn t had a chance to watch the video yet but big thanks for your tutos !
    It s always very clear and well explained ❤

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад

      Thanks! I hope things are going well with your project(s) :)

    • @format_c5993
      @format_c5993 Год назад

      We still have a lot of work in front of us but Pyron is a good source of motivation :)
      I have a ton of things to debug/adjust/optimize , but i hope to be able to finish early 2024 😊

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад

      @@format_c5993 I just saw you're recent update video and it looks like you're making great progress. I like the new jungle level you guys created. Keep up the good work!

  • @Ultrakupra
    @Ultrakupra Год назад +4

    Thank you very very much for this tutorials.
    I have a question,how can i implement gravity and collision not just for the player but for several objects(player,enemies,etc).
    Again,thank you!

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад +1

      You can pretty much use the same code (with a few changes, for example some AI behaviour in place of the player controls). If you have the C language skills, then you could code it so that the collision function can take any object/enemy, otherwise lots of copying and pasting will work in the short term :) . For enemies you might be able to get away with a simpler, non-collision AI depending on the game (this would be less strain on the CPU)

  • @andore_btt
    @andore_btt Год назад

    Your tutorials are public utility, Pisgy 👏👏👏

  • @igodreamer7096
    @igodreamer7096 Год назад

    Very important lesson. Keep up, Pigsy!

  • @whopoder
    @whopoder 9 месяцев назад

    Muito bom! Gostaria de ter tempo para começar a programar...
    grato pelas dicas!

  • @Genesis814
    @Genesis814 Год назад

    Thank you so much.

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад +1

      You're welcome! I hope that these tutorials will lead to more MD games that you can highlight on your channel. BTW, that Master System demo by kakalakola looks really neat!

    • @Genesis814
      @Genesis814 Год назад

      @@PigsysRetroGameDevTutorials I hope so too. Thank you for your job and for your generosity. And yes, that demo is really neat!

  • @ThePhantomviper
    @ThePhantomviper Год назад +1

    I have open boor what materials do I need to make a Genesis game? Sftware tools development etc I can code and program in basic ans C++. Just unfamilliar with Sega tools?

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад +1

      Just a regular, cheap laptop and a few programmes (SGDK, Aseprite, 16Tile) will be enough. Check out the earlier videos in this tutorial series for more info. Good luck!

    • @ThePhantomviper
      @ThePhantomviper Год назад

      @@PigsysRetroGameDevTutorialsThanks I have been using the Open bor engine but always wanted to put out an MD Title. With some color restrictions I believe itushould play nicely. Unt‎ill now I haven't found any recent aides. I knew it was doable but vague recent info
      I'd love to run my homebrew Shump through Sega's hardware. 6 button controller still undefeated overall

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад

      @@ThePhantomviper Just take things step-by-step and I'm sure you'll be able to get your game up and running on the MD. Good luck!

  • @Poprock6108
    @Poprock6108 Год назад

    Podrías hacer un tutorial para las animaciones de las intros tipo sonic

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад +1

      Thanks for the suggestion. I will be making further tutorials on animations in the future (not sure exactly when)

  • @sinfonic_86espectron66
    @sinfonic_86espectron66 Год назад

    VS Code 1.7.2 run in Win XP??
    Or old VS code v141_xp.
    SGDK can play Wav/mp3 like Sega CD from ISO's or Roms?

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад

      I don't think SGDK can run in XP. It also doesn't support MP3 CD playback, although CD music could be patched later.

  • @erugurara8235
    @erugurara8235 Год назад

    Do you plan on doing something figthing game like proejct?, like how to be able to create hitboxes for attacks and character hurtboxes for the movmenet?.
    Not i espect you to know a bunch about fithign games but i want to hear how if you know anything that can help in that term.

    • @PigsysRetroGameDevTutorials
      @PigsysRetroGameDevTutorials  Год назад

      I will be covering hitboxes in next year's tutorials (I want to focus the rest of this year on my personal game projects, SotN etc)

    • @erugurara8235
      @erugurara8235 Год назад

      @@PigsysRetroGameDevTutorials or course, i am jsut intersted how much can it be leanr for fithing development (considering that that genre is rather rare in this space of creating new games for old consoles), how is the shinobi ramake going by the way?.

  • @IvanSantanaEu
    @IvanSantanaEu Год назад

    I think the character should go through the platforms when jumping from bottom to top.