How to make PAC MAN game in Windows Form and C# with Visual Studio

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

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

  • @mooict
    @mooict  3 ปีที่แล้ว +4

    Download this project here github.com/mooict/Pac-man-game-tutorial-in-windows-form

  • @starrypolaris6876
    @starrypolaris6876 3 ปีที่แล้ว +7

    I have to make this game as homework , and as a starter this helped me a lot, lot lot.
    Still I needed something a bit more complicated with the ghosts, they're supposed to do a different task each, im still figuring that out!
    Thank you a lot!!

  • @HeikkiCoga
    @HeikkiCoga ปีที่แล้ว +1

    You really helped me a lot!! Thank you so much!! I've learned a lot of things thanks to you!! :DD Good vibes to you wherever you are!!!

    • @mooict
      @mooict  ปีที่แล้ว

      Thank you for the kind comment. I’m glad this tutorial was helpful 😊

  • @AlexAnder-fk2yg
    @AlexAnder-fk2yg ปีที่แล้ว +1

    Thank you for the video, good and simple manual.

  • @ronixxfnbr6483
    @ronixxfnbr6483 8 หลายเดือนก่อน +1

    what a video thankyou so very much, u saved my coursework

    • @mooict
      @mooict  8 หลายเดือนก่อน

      Glad it helped

  • @Petra_Christalbert
    @Petra_Christalbert 2 ปีที่แล้ว +1

    Thanks dude, up helped me so much on learning about "How to use foreach"... Thank you so much ~~~

  • @SuzanaJoanaRosárioCaiacaCaiaca
    @SuzanaJoanaRosárioCaiacaCaiaca 3 หลายเดือนก่อน

    I love this video ❤️

  • @WHITEHAPPY123
    @WHITEHAPPY123 ปีที่แล้ว

    thank you sir you teach me how to create a game using c#

  • @SP-hr1fc
    @SP-hr1fc 7 หลายเดือนก่อน

    How can I make this a 2 player game by making one of the ghosts move using the wasd keys?

  • @arvsnacs422
    @arvsnacs422 4 ปีที่แล้ว +2

    Thanks. Done it. Next stop jet shooter.

  • @ІТ-94ДовганьВалерія
    @ІТ-94ДовганьВалерія 3 ปีที่แล้ว

    Thank you! the best game tutorial in my life)

  • @AdewumiT264
    @AdewumiT264 2 ปีที่แล้ว +1

    I’m having problems with my program. It keeps saying there is an error when I write private void reset game. Also I cannot properly move Pac-Man around. I do not know the problems I’m having as I have followed all of your steps. Any help?

  • @rosearysh
    @rosearysh 2 ปีที่แล้ว

    thank youu
    Your training was perfect.....
    I wish you success^^

  • @ນ.ຄູນໄພລິນເເກ້ວວົງກົດ

    Thankyou just made this for small project :) Best tutorial!!!!🫶🏻🫶🏻❤️

    • @mooict
      @mooict  ปีที่แล้ว

      Glad it was helpful!

  • @martinalejandromana7678
    @martinalejandromana7678 ปีที่แล้ว

    Very good game

  • @mahyarrad-vo3ot
    @mahyarrad-vo3ot ปีที่แล้ว

    I have a question i desigend the form loike you did but when i debuged the game pink and yellow ghost werent in thier place and i didnt finish the code at that time

  • @connorboyle
    @connorboyle 2 หลายเดือนก่อน

    'KeyPressEventArgs' does not contain a definition for 'KeyCode' and no accessible extension method 'KeyCode'. It seemss to be fine in keydown but not working in the keyisup function?

    • @mooict
      @mooict  2 หลายเดือนก่อน +1

      Add a key up event to the form instead of key press event. Key press event do not support key code

    • @connorboyle
      @connorboyle 2 หลายเดือนก่อน

      @@mooict thank you!

  • @Splathe
    @Splathe 8 หลายเดือนก่อน +1

    ty

  • @highttydota8590
    @highttydota8590 ปีที่แล้ว

    Thx bro

  • @ViajeLibre
    @ViajeLibre 4 ปีที่แล้ว +1

    Nice!!! Good Work

    • @mooict
      @mooict  4 ปีที่แล้ว

      Thank you im glad you like it. Let me know if you want any other tutorials

  • @robertmanolache5728
    @robertmanolache5728 4 ปีที่แล้ว +3

    How do I make PacMan stop when it touches the wall instead of the game ending?

    • @mooict
      @mooict  4 ปีที่แล้ว +1

      I'm currently working on the new pac man tutorial with wall hits. Still a work in progress ☺️

    • @robertmanolache5728
      @robertmanolache5728 4 ปีที่แล้ว +1

      @@mooict I found a way to do this, but it takes a long time.

    • @mooict
      @mooict  4 ปีที่แล้ว

      Noice well done 👍

    • @robertmanolache5728
      @robertmanolache5728 4 ปีที่แล้ว

      @@mooict Thanks

    • @alexc98765
      @alexc98765 3 ปีที่แล้ว +1

      Can somebody help me with this please?

  • @akura0_0
    @akura0_0 ปีที่แล้ว

    please can you make a video of how can make the coins make a sound we pacman collect it

    • @mooict
      @mooict  ปีที่แล้ว +1

      Hi, I've done a video on how to play different sound files in windows forms on the channel. That should help you on how to include sound to this type of game.

  • @unajokic539
    @unajokic539 2 ปีที่แล้ว

    If you can help, the yellow ghost is moving from picturebox 4 to the right, instead of picturebox 3, how can I fix it?
    Thanks ☺

    • @mooict
      @mooict  2 ปีที่แล้ว

      Check the name of the picture box 3 and 4 in the property window. If it’s James differently you can change it in the code.

  • @martinalejandromana7678
    @martinalejandromana7678 ปีที่แล้ว

    Muy buen juego

  • @ImusingX
    @ImusingX 4 ปีที่แล้ว +1

    i always wanted to make Creeper Eats Ghosts

    • @mooict
      @mooict  4 ปีที่แล้ว +1

      And now you can. More power to ya

    • @shilperwork9755
      @shilperwork9755 4 ปีที่แล้ว

      AW MAN

  • @vidhirughani489
    @vidhirughani489 3 ปีที่แล้ว

    Game over label is not come when the game is over and in the code u gave there is no reset and game over function in the written code

  • @megclements-paterson9482
    @megclements-paterson9482 4 ปีที่แล้ว +1

    I can't get my ghosts to slow down :/ they bump against the walls but really really fast, they are set to 1 :( and they are still not slowing down... any suggestions how I can fix this?

    • @megclements-paterson9482
      @megclements-paterson9482 4 ปีที่แล้ว +1

      OMG I fixed it it doesn't matter! haha check those curly braces everyone!!

  • @eljose153
    @eljose153 4 ปีที่แล้ว

    I love this video 🖤

  • @josezambrana5596
    @josezambrana5596 4 ปีที่แล้ว +1

    God work !!

    • @mooict
      @mooict  4 ปีที่แล้ว +1

      Thank you. Glad you liked it. I'm working on WPF C# version of this at the moment will be up soon hopefully

    • @josezambrana5596
      @josezambrana5596 4 ปีที่แล้ว +1

      @@mooict great, I'll be waiting for you
      (postscript I am Bolivian, forgive my English)

  • @kurizu946
    @kurizu946 4 ปีที่แล้ว

    Could you please made this into console.app visual studio?

  • @csarpiz-codmobile7149
    @csarpiz-codmobile7149 4 ปีที่แล้ว

    is this game made with object-oriented programming ?

    • @mooict
      @mooict  4 ปีที่แล้ว

      No I haven't used OOP in this example

  • @TheDonaldskates
    @TheDonaldskates 3 ปีที่แล้ว

    in the main game timer part it is telling me resources does not contain a definition for left, right, etc

    • @mooict
      @mooict  3 ปีที่แล้ว +1

      It means the pictures in your resources are called different than left right etc. You can open the resources and rename the pictures to fix this issue or just call them as they are named in there.

    • @TheDonaldskates
      @TheDonaldskates 3 ปีที่แล้ว

      @@mooict thank you, so far you're my favorite person on the internet to help me with game dev

  • @miguelsandoval2937
    @miguelsandoval2937 4 ปีที่แล้ว +1

    is this applicable for 2010?

    • @mooict
      @mooict  4 ปีที่แล้ว

      Yes it is

  • @rizkyzein2410
    @rizkyzein2410 3 ปีที่แล้ว

    What is the template. Visual Basic or Visual C#?

    • @mooict
      @mooict  3 ปีที่แล้ว

      This is C# .Net Framework

  • @shilperwork9755
    @shilperwork9755 4 ปีที่แล้ว +2

    i made a maze and put coins all over the maze (now my hands hurt)

  • @urosgojak9317
    @urosgojak9317 4 ปีที่แล้ว

    I have a problem when i press arrow to go its doing it job,but when i put my finger off the arrow or i change direction game restart it self

    • @mooict
      @mooict  4 ปีที่แล้ว

      Check the key up event from the tutorial. I think it's restarting the game from any key release instead of enter key.

    • @urosgojak9317
      @urosgojak9317 4 ปีที่แล้ว

      @@mooict thanks,nice contect i like it so much.Will u make a video how to make levels in this game?

    • @mooict
      @mooict  4 ปีที่แล้ว

      @@urosgojak9317 you can add more levels by inserting new form to the current project in the solutions explorer. From there you can make a new level and load it when the current one has been passed.

  • @noonecaresbish
    @noonecaresbish 3 ปีที่แล้ว

    I have a question... Why do you use pacman.Left
    ( if (goleft == true)
    {
    pacman.Left -= playerSpeed;
    pacman.Image = Properties.Resources.left;
    }
    )
    and pacman.Top
    ( if (godown == true)
    {
    pacman.Top += playerSpeed;
    pacman.Image = Properties.Resources.down;
    }
    )
    for pacman's movement and not pacman.Right or pacman.Bottom?
    I mean if he goes bottom, why don't you use pacman.Bottom ?

    • @mooict
      @mooict  3 ปีที่แล้ว +1

      I should have used the bottom and right at the time but I didn't because I got used to programming similar apps on JavaScript before this. So I think my old practice just translated to this one. You can use picturebox.Bottom and pictureBox.Right easily to achieve the results you need for your projects.

  • @mizucc9211
    @mizucc9211 3 ปีที่แล้ว

    When i try to write "pacman.Left" (14.05) the Left part turns red, why is that? And the same thinga applies to pacman, but i added him to the int part but idk if that is correct :/

    • @mooict
      @mooict  3 ปีที่แล้ว

      The pacman is name of that picture box. Integers don't have left or top properties. Name the picturebox pacman in the form and then you can access left and top properties of the pacman.

  • @bnda-ew8od
    @bnda-ew8od ปีที่แล้ว

    hiii my pacman is not moving why please help

  • @sar0_00-t2v
    @sar0_00-t2v 2 ปีที่แล้ว

    My pac man doesn't eat the coins and the score doesn't work. What can I do?

    • @mooict
      @mooict  2 ปีที่แล้ว

      Hi, check the tags for the coins and make sure its the same as the tutorial.

    • @sar0_00-t2v
      @sar0_00-t2v 2 ปีที่แล้ว

      @@mooict Thank you, it worked!

  • @aidanacero4912
    @aidanacero4912 4 ปีที่แล้ว

    The character won't move and the code doesn't seem to have any errors.

    • @mooict
      @mooict  4 ปีที่แล้ว

      Check if the key down and key up events are linked to the form. You can do this by going to the events window inside the properties.

    • @aidanacero4912
      @aidanacero4912 4 ปีที่แล้ว

      @@mooict They are

    • @mooict
      @mooict  4 ปีที่แล้ว

      @@aidanacero4912 are the ghosts moving in the game?

    • @aidanacero4912
      @aidanacero4912 4 ปีที่แล้ว

      @@mooict I haven't added moving ghosts yet and in the game I'm making they are sharks and yes I have added my own names in the code and not ghost and Pacman names.

    • @aidanacero4912
      @aidanacero4912 4 ปีที่แล้ว +1

      @@mooict BRUH I JUST REALIZED IT WAS BECAUSE I HAD A CUSTOM WINDOW BORDER

  • @yenyen4963
    @yenyen4963 7 หลายเดือนก่อน

    the coins are not disappearing 😭😢

  • @dkracingfan2503
    @dkracingfan2503 4 ปีที่แล้ว

    What version of Visual Studio are you using?

    • @mooict
      @mooict  4 ปีที่แล้ว

      2019 version

  • @shubhsanganeria9222
    @shubhsanganeria9222 4 ปีที่แล้ว +1

    Is this an Asmr

    • @mooict
      @mooict  4 ปีที่แล้ว

      It can be 👍

    • @shubhsanganeria9222
      @shubhsanganeria9222 4 ปีที่แล้ว

      @@mooict 😂😂😂😂 yeah

    • @shubhsanganeria9222
      @shubhsanganeria9222 4 ปีที่แล้ว

      Btw should i understand visual studio fully before starting unity?

    • @mooict
      @mooict  4 ปีที่แล้ว +1

      @@shubhsanganeria9222 no you don't have to, it's C# you will need to be familiar with to use unity properly.

    • @shubhsanganeria9222
      @shubhsanganeria9222 4 ปีที่แล้ว

      @@mooict oh kk thanks👍👍😄

  • @noonecaresbish
    @noonecaresbish 3 ปีที่แล้ว

    My pacman is not moving :(

    • @noonecaresbish
      @noonecaresbish 3 ปีที่แล้ว

      Neither do the ghosts

    • @mooict
      @mooict  3 ปีที่แล้ว

      Hi have you enabled the timer?

    • @noonecaresbish
      @noonecaresbish 3 ปีที่แล้ว

      @@mooict Yes

    • @mooict
      @mooict  3 ปีที่แล้ว

      @@noonecaresbish check if the timer event is linked to the timer and the key down and key up are linked to the form.

    • @noonecaresbish
      @noonecaresbish 3 ปีที่แล้ว

      @@mooict I solved the problem 😄

  • @shilperwork9755
    @shilperwork9755 4 ปีที่แล้ว

    "coins"
    lol coins u should put dots

    • @mooict
      @mooict  4 ปีที่แล้ว

      Animated coins look better but I get your points. Dots would have much more optimised for this game but look how shiny they are 😂

    • @shilperwork9755
      @shilperwork9755 4 ปีที่แล้ว

      yeAh coins have animations and dots do not have AND THE cOiNs ArE sO sHiNy

    • @shilperwork9755
      @shilperwork9755 4 ปีที่แล้ว

      and is the size of the window really cares like can i use something random instead of what you used

    • @shilperwork9755
      @shilperwork9755 4 ปีที่แล้ว

      AND WHY MS PAC-MAN

    • @user-do7jj6ch2q
      @user-do7jj6ch2q 3 ปีที่แล้ว

      @@shilperwork9755 why are you being so rude for