I Made Snake, but in First Person

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

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

  • @DevBanana
    @DevBanana  2 года назад +28

    watch me make a game in only 12 hours: ruclips.net/video/TGvq-QOly0o/видео.html
    btw a lot of you are saying I should of added a minimap so you can see your tail and the apple. I thought of adding that but I realised that if i did, you could just look at the map and play the game like normal, kinda ruining the first person aspect and also making it too easy.

    • @chairchairyes2524
      @chairchairyes2524 2 года назад +1

      make subway surfers in first person, actually make geometry dash in first person, or both!

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

      How about add sound affects to the slithering and moving

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

      COOL

  • @Roroprin
    @Roroprin 2 года назад +66

    A good way to make the apple easier to find would to make it 50% transparent through walls or have an outline through walls. Idk how hard that is to do lol

  • @officialwindows3.1
    @officialwindows3.1 2 года назад +8

    Keep up the hard work! The 3d games might become extremly popular! I enjoyed your video!

  • @sirgeohd
    @sirgeohd 2 года назад +382

    As a proud Google Snake record holder I can say that this is awesome :)

    • @smarty265
      @smarty265 2 года назад +16

      🤓

    • @InstrumentalistElle
      @InstrumentalistElle 2 года назад +39

      @@smarty265 no you 👆

    • @BestBoi8
      @BestBoi8 2 года назад +66

      @@smarty265 Says the person who's username is "Smarty" 🤨

    • @Real_Green__Gaming
      @Real_Green__Gaming 2 года назад +6

      What is going on here?

    • @Removine
      @Removine 2 года назад

      🏳️‍🌈🏳️‍🌈🇦🇮🇧🇪🏳️‍🌈🇦🇱

  • @NotTolik708
    @NotTolik708 2 года назад +112

    I know that you could do much better. For example, you could add a minimap, darkening the color of the snake to the tail, different game modes but I understand that it is very difficult to have so much inspiration for such a small project and because of this I like your videos! You do whole projects in one video and they are all very creative.

    • @NotTured
      @NotTured 2 года назад +2

      I just typed to add a map and saw your comment xd

    • @inking12duke94
      @inking12duke94 2 года назад +2

      me to

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

      Ah, nice to see some constructive criticism

    • @I_dont_know_wat_to_write_here.
      @I_dont_know_wat_to_write_here. Год назад

      @@Worssix He's/She's not criticizing, he's/she's wrote in her comment saying how much inspiration the creator has for making the game 3d. Wow you def need to go back to school cos I don't think you understand words.

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

      But the minimap thing wouldn't work, Vidanov, because then you could just play it like normal snake, in 2d. Because you look at the minimap, and it is just normal snake, therefore, getting rid of the 3d portion. I do like the idea of the colour getting darker though

  • @itzcboss3613
    @itzcboss3613 2 года назад +8

    This is fascinating! You could add skins, gamemodes, and make multiplayer if you’d like

  • @pedplays9496
    @pedplays9496 2 года назад +10

    amazing game! congrats DevBanana!

  • @elliot2008
    @elliot2008 2 года назад +4

    Cool! Snake is nostalgic. This reminds me of when I used tkinter Python to make snake in August of 2022. A bunch of the challenges you faced, I faced as well, like the apple collision.

  • @orypka7527
    @orypka7527 2 года назад +8

    The next video
    “I made Tetris, but in first person”

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

    This dude's content is underrated.. you need more subs..

  • @GMPranav
    @GMPranav Год назад +5

    yo I am not a fan of first person games but for this game the perspective is really nice! I think it definitely adds difficulty since you have lesser information at a given time. I also like how if you played the 2D snake for a while it certainly boosts your skill for this version as you have a clearer picture of how to maneuver.

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

    Honestly I think this is really cool. I love snek. And this channel grew alot since last time. Remember 6 months ago when it was at 658 subs?

  • @Qwerty-uiop
    @Qwerty-uiop 2 года назад +2

    you make all the classic games in 3d, so keep up the work (:

  • @blusic9373
    @blusic9373 2 года назад +2

    1:27 I can hear you almost laugh! lol

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

    I remember a game that was like 3D snake. It was a bus that kept getting longer the more people you would pick up. It was fast paced and in a city.

  • @Slithersy
    @Slithersy 2 года назад +20

    2:38 The "It'll get it right at some point" approach really scares me. I always imagine to myself that some player will someday manage to get so unlucky that (in this example) the apple decides to spawn inside the snake continuously and crash/lag the game. In this situation, the game will probably crash if the board has no place for the apples to spawn at (In other words, your game will crash if the player has "won"), and there is no way to determine whether the player has "won" through apple spawning as it is based on a random system.
    What would've been smarter is to put down "apple spawn circles" throughout the map, where the apple would spawn randomly in one of them that are not being intersected by the snake - And if the apple can not spawn, the player has won, as it will conclude that the entire board is filled with snek.
    Apart from that, I'm fairly sure that the snek game is less about chance if you could "go through the walls", such as in the original snek game, though this sounds hard to do so I can imagine why you wouldn't bother.
    Regardless, as a snek, I approve.

    • @Punch_Card
      @Punch_Card 2 года назад

      i think the "go through the doors" might not be as difficult as it sounds, It can be done with a few lines of code

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

      @@pineberryfox In this case, the "Try again" approach will in-fact crash his game as the more he fills the board the more checks will be done and thus the more chances for an infinite/almost infinite loop to be generated (Which when he fills the board completely, is infinity). Now, even if you apply checks near the end or whatnot to somehow tackle this issue, it's still not resolved, and is bound to cause at least lag at some point if the game has a large playerbase (More players = Increase in the general chance (not literal) of a lag spike to be created for one of these players as a result of the issue). I wouldn't call this approach smart or optimized, but I would agree it's unfortunately common around beginners. I've listed a better approach that would never crash your game and has absolutely no chance to lag it either (unless it's coded badly), your approach will always have some chance to lag or crash the game and I am not sure why you are so confident it wouldn't, this approach works on a random system that isn't guaranteed to be reliable. "The code is fast enough to handle my unoptimized code" is not a good approach to problems such as these.
      I've not played the original snake game but all the snake games I have played since the 2000s contained going through walls and I see it as an upgrade as I find it makes the game more fair, but each to their own I suppose.

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

      @@pineberryfox If you're running these checks per frame, yes, I would agree that it probably won't lag or crash your game, but it'll still be unoptimized code.
      As for running it outside of a rendering/limited in calls function (which is what I was more referring to, since you wouldn't normally run these in a render function, but I suppose an update function is also limited to lower degree), it has a fair probability to crash/lag your game with this particular method (Such as in an external loop in a custom function).
      Don't get me wrong, this isn't a wrong way of doing things, it's just not a good or smart way of doing things, as it is unoptimized. I was simply suggesting a better method and the probability of a crash/lag (outside of a limited-in-calls function) or an unnecessary minor performance impact.

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

      @@pineberryfox I was going to write another big post, but I think it's best to agree to disagree, as it's pretty clear this discussion isn't very helpful. Whatever method you use as long as you make a good game I think that's all that matters haha

  • @lejodev
    @lejodev 2 года назад +3

    This is cool! Looks just like the real one... But 3D obviously

    • @itscolden
      @itscolden 2 года назад +1

      You're in every single game dev video

    • @lejodev
      @lejodev 2 года назад +2

      @@itscolden ofc, why wouldn't I be?

    • @chairchairyes2524
      @chairchairyes2524 2 года назад

      @@itscolden after all, he is LejoDev

  • @nay3fire
    @nay3fire 2 года назад +1

    Good game! And I know that you can use angle to make simple arrow) Good luck with it!

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

    this is not my first time playing a game made by a youtuber because i plays cookie swirl c world when i was a fan of her channel, but this is my first time playing a youtuber made game on pc. i have windows so i installed the windows version and it worked! good job!

  • @osanimations6602
    @osanimations6602 2 года назад +1

    “such as these balls”

  • @andrew3581
    @andrew3581 2 года назад +1

    you should have like a minimap at top right or somthing to help with the navigation

  • @TacticalProgrammer
    @TacticalProgrammer 2 года назад

    The apple Cronch SFX is very satisfying!

  • @apureo5720
    @apureo5720 2 года назад +1

    Problems do arise when balls collide. Thats about all I understand from this video.

  • @Sphinxery101
    @Sphinxery101 2 года назад

    Bro you have grown so much
    I watched you where you were at 100 subs

  • @KnightlyFinance
    @KnightlyFinance 2 года назад +1

    The first person king👑

  • @11hilas
    @11hilas Год назад

    You can add a mini map to the top right corner what shows the playground the snake and the actual location of the apple from a birds eye view. Very cool game man

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

    NICE WORK!!!
    btw you should've checked how to make a 3d navigator arrow which will poont at apple which would work perfectly fit on your game and will suit very well

  • @Ingunhkhkh
    @Ingunhkhkh 2 года назад

    Now that's the snake game that I well play it great job dude😌👌

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

    For the apple marker you could have used classic AAA game style waypoint marker. Convert the world position of the apple to screen and clamp it to the edges and spawn a UI image at that position.

  • @foxdrago9153
    @foxdrago9153 2 года назад +2

    I really like this game principally the Google version because it has some very cool features

  • @FoxawayIsBored
    @FoxawayIsBored 2 года назад

    Making a very simple, game to an amazing game

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

    I like how the snake moved

  • @00001Htheprogrammer
    @00001Htheprogrammer Год назад

    2:34 and when the board is filled with your body…. the game hangs

  • @mavdotj
    @mavdotj 2 года назад

    Gives a whole new meaning to FPS

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

    Reminds me of that hypixel minigame, good job!

  • @whazzup_teacup
    @whazzup_teacup 2 года назад

    I had a Nokia snake game in late 2000's that was kind of first person view. The camera followed the snake right above and close to the head. It still made 90 degree turns tho.

  • @fyire9948
    @fyire9948 2 года назад

    I love the epic music while your just eating apples like a asmr 😂

  • @Dockers.
    @Dockers. 2 года назад +1

    Underrated video!

  • @lyagva
    @lyagva 2 года назад +3

    The best way for me to implement snake is to:
    1) make a list of all body parts
    2) each frame (or step) set position of all other parts to preveous part. Then just move head forward
    Part (n) set its pos to part (n-1), (n-1) to (n-2) etc.
    Part (0) to (head)
    Then move head
    .
    It may sound complicated, but its actually like 5-10 lines of code

    • @DevBanana
      @DevBanana  2 года назад +1

      That’s actually pretty much what I did except obviously I needed the tutorial lmao

    • @lyagva
      @lyagva 2 года назад

      @@DevBanana oh ok

  • @NotTured
    @NotTured 2 года назад

    Good game it brings me memories while also feeling good to play also i have a suggestion to make a smal map to see where the apple i think it will solve the arrow thing :)

  • @princechadespana9230
    @princechadespana9230 2 года назад +1

    You forgot one thing the snake start’s smaller

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

    right when he said *balls* that caught me off guard😂😂

  • @agentsmith-y9f
    @agentsmith-y9f Год назад

    A minimap on top would be great for getting direction

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

    do pacman in first person next

  • @PokoTheDinosaur
    @PokoTheDinosaur 2 года назад

    This is epic. I subscribed. 🎉

  • @user-qs3ul5xk8f
    @user-qs3ul5xk8f 2 года назад +1

    now make beach rally in 3d

  • @catherinejordaan8115
    @catherinejordaan8115 2 года назад

    Your my favorite game creator

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

    A while ago I made a 3D snake game where you can actually move around everywhere in a cube, not just on the floor. However, it looked awful, so you should try something similar and make it look nicer!

  • @zhabiboss
    @zhabiboss 2 года назад

    Imagine making a Pac-Man, but you are food and in first person. This will be so terrifying!

  • @jkljosh7392
    @jkljosh7392 2 года назад

    I think more snake games should have the pace where you eat the apple be thicker than the rest of your body untill it moves like the Nokia one

  • @PhilDeveloper
    @PhilDeveloper 2 года назад

    Hehe snek, great video as always

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

    You should add a mini map on the top right corner that shows a birds eye view, would make it easier to see the Apple

  • @sequelz
    @sequelz 2 года назад

    NEW DEVBANANA VIDEO

  • @WhoosferPlus
    @WhoosferPlus 2 года назад

    Hey, you can add a mini map in the corner if you would like, for the compass thingy

  • @colsenneal7305
    @colsenneal7305 2 года назад

    I feel like it would be cool if there was a small mini-map so you could see where you were

  • @micahh_clips
    @micahh_clips 2 года назад

    You probably could have added a mini map to find the apple, just a suggestion.

  • @RJMBricks
    @RJMBricks 2 года назад

    I want this irl

    • @DevBanana
      @DevBanana  2 года назад

      lol that would actually be insane

  • @S_O_N_I_C_S_O_N_I_C
    @S_O_N_I_C_S_O_N_I_C 2 года назад

    You could make some of the segments larger when eating a apple since it does do it in the actual snake games

  • @SCORPIO91
    @SCORPIO91 2 года назад

    Dani and devbanana collab when. I mean u are literally a gucci Banana

  • @bonsai69420
    @bonsai69420 2 года назад

    nah bro that ain’t no capsule thats a *B E A N*

  • @logan451
    @logan451 2 года назад +2

    Make a vr game please

  • @Defenetly
    @Defenetly 2 года назад

    literally love first person games

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

    You did it! Now do it in the Third Person.

  • @blockcraftman4life
    @blockcraftman4life 2 года назад

    I made snake in zero dimensions! LOVE the video.

  • @AByteofCode
    @AByteofCode 2 года назад

    Nice thumbnail :)

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

    you should add a mini map to find more easily the apples

  • @Pugzilla0
    @Pugzilla0 2 года назад +1

    I love when you post!

  • @Enderia2
    @Enderia2 2 года назад

    Hey, DevBanana uploaded another video! Hello fellow game dev!

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

    2:41 hey thats clever!

  • @mateuszszulecki5206
    @mateuszszulecki5206 2 года назад

    You could've just made a minimap in the corner of the screen when the wayfinder didnt work out

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

    this is really cool but i think a minimap would be good and maybe you can add a map that looks like a maze

  • @d4rkg4merzmc43
    @d4rkg4merzmc43 2 года назад +1

    i still remember when i used to play snake on my grandmas nokia

  • @vincv1
    @vincv1 2 года назад

    Cool video bro

  • @thef1rst1
    @thef1rst1 2 года назад

    For a second I thought this was a CodyCantEatThis video

  • @LemonGuy1
    @LemonGuy1 2 года назад +1

    You can just add a minimap if it not interrupt the game 😉

  • @martilix4470
    @martilix4470 2 года назад

    Maybe you can have the apples light up from above so It could be seen even if your view is on scratched by the snake’s body.

  • @bananastudiotheprogramer
    @bananastudiotheprogramer 2 года назад

    He makin evrything in first person

  • @FireCrackerAnims
    @FireCrackerAnims 2 года назад

    Idk if this makes corner apples way less horrifying or way more horrifying

  • @geeteevee7667
    @geeteevee7667 2 года назад +3

    1:32 you should actually make that into a feature, having the apples spawn above the grid and using the glitch to reach them.

  • @kmg1861
    @kmg1861 2 года назад

    Your videos cool keep going!

  • @Trend_Reviver69420
    @Trend_Reviver69420 2 года назад

    coolest game ever i subscribe!

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

    Snek but from the perspective of the apple.

  • @lantan8022
    @lantan8022 2 года назад

    what can I say ... good video

  • @Tammy_Jones24
    @Tammy_Jones24 2 года назад +1

    Now you need to make a Vr version of the game

  • @ayat991234
    @ayat991234 2 года назад

    I wonder if you could make a mini map like thing on the screen to show where your body is as well as the apples

  • @rexycreates
    @rexycreates 2 года назад +2

    day 2 of asking youto do a scratch video

  • @Bloz10
    @Bloz10 2 года назад

    That looks very good

  • @Frostikins-v4v
    @Frostikins-v4v 2 года назад

    Wow! Nice job!

  • @RafaFiedo
    @RafaFiedo 2 года назад

    haha great game,
    it have also ultrawide support :D

  • @alexandre3498
    @alexandre3498 2 года назад +1

    00:05:00 i love this part of the video

  • @blanceofficial
    @blanceofficial 2 года назад +1

    New idea
    Mario But in First Person?

  • @aidn9877
    @aidn9877 2 года назад

    YESS NEW VIDEO!

  • @Manuel-in1vt
    @Manuel-in1vt 2 года назад

    I was thinking maybe a beacon over the apple

  • @Crumblyuse
    @Crumblyuse 2 года назад

    this channel is like dani's channel

  • @OrangeLlama1658
    @OrangeLlama1658 2 года назад +1

    its always a good day when devbanana uploads

  • @blueeytak
    @blueeytak 2 года назад

    When he said he was going to add something because it was first person I thought he was going to make it an fps

  • @App_le_sBlack
    @App_le_sBlack 2 года назад

    Cool vid

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

    Add like a golden apple which adds +5 score

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

    I'm hungry for a apple

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

    as a snake, this is very snakey.