No video

I Made Snake, but in First Person

  Рет қаралды 607,022

DevBanana

DevBanana

Күн бұрын

Пікірлер: 352
@DevBanana
@DevBanana Жыл бұрын
watch me make a game in only 12 hours: kzbin.info/www/bejne/injZomCHhNGsZtE 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 Жыл бұрын
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 10 ай бұрын
COOL
@sirgeohd
@sirgeohd Жыл бұрын
As a proud Google Snake record holder I can say that this is awesome :)
@smarty265
@smarty265 Жыл бұрын
🤓
@InstrumentalistElle
@InstrumentalistElle Жыл бұрын
@@smarty265 no you 👆
@BestBoi8
@BestBoi8 Жыл бұрын
@@smarty265 Says the person who's username is "Smarty" 🤨
@greengaming3913
@greengaming3913 Жыл бұрын
What is going on here?
@Removine
@Removine Жыл бұрын
🏳️‍🌈🏳️‍🌈🇦🇮🇧🇪🏳️‍🌈🇦🇱
@Roroprin
@Roroprin Жыл бұрын
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
@NotTolik708
@NotTolik708 Жыл бұрын
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 Жыл бұрын
I just typed to add a map and saw your comment xd
@inking12duke94
@inking12duke94 Жыл бұрын
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
@officialwindows3.1
@officialwindows3.1 Жыл бұрын
Keep up the hard work! The 3d games might become extremly popular! I enjoyed your video!
@pedplays9496
@pedplays9496 Жыл бұрын
amazing game! congrats DevBanana!
@orypka7527
@orypka7527 Жыл бұрын
The next video “I made Tetris, but in first person”
@watercat1248
@watercat1248 Жыл бұрын
How?
@SquooshyShark1000
@SquooshyShark1000 Жыл бұрын
@@watercat1248 thats the joke
@watercat1248
@watercat1248 Жыл бұрын
@@SquooshyShark1000 okay
@itzcboss3613
@itzcboss3613 Жыл бұрын
This is fascinating! You could add skins, gamemodes, and make multiplayer if you’d like
@Worssix
@Worssix Жыл бұрын
This dude's content is underrated.. you need more subs..
@elliot2008
@elliot2008 Жыл бұрын
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.
@GMPranav
@GMPranav Жыл бұрын
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.
@blusic9373
@blusic9373 Жыл бұрын
1:27 I can hear you almost laugh! lol
@D3M3RALD
@D3M3RALD Жыл бұрын
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 Жыл бұрын
you make all the classic games in 3d, so keep up the work (:
@KnightlyFinance
@KnightlyFinance Жыл бұрын
The first person king👑
@apureo5720
@apureo5720 Жыл бұрын
Problems do arise when balls collide. Thats about all I understand from this video.
@Slithersy
@Slithersy Жыл бұрын
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 Жыл бұрын
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
@pineberryfox
@pineberryfox Жыл бұрын
The "try again" approach is actually both smart and common imo. A simple approach, guaranteed not to lag or crash: "try a spot; if that doesn't work then we're appleless this update and we'll try again on the next". Choosing a random location and testing for contact is a pretty fast operation too, so you easily could get away with several attempts, say, 10 or 100, per update with no worries. As for going through walls, none of Blockade, Nibbler, or Snake Byte (the original snake games) let you do that. All had walls that were death, not even just along the outside of the stage but sometimes even making little mazes within
@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.
@pineberryfox
@pineberryfox Жыл бұрын
@@Slithersy In my proposal, there is at most a fixed number of checks done per frame. Some frames simply don't contain an apple. There's no opportunity for lag or a crash, because there is never an opportunity for an unbounded amount of computation to occur within a given update-interval. Why am I confident? Because I regularly write 8- and 16-bit games where one has to be careful to limit computations in exactly this sort of way.
@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.
@nay3fire
@nay3fire Жыл бұрын
Good game! And I know that you can use angle to make simple arrow) Good luck with it!
@lejodev
@lejodev Жыл бұрын
This is cool! Looks just like the real one... But 3D obviously
@itscolden
@itscolden Жыл бұрын
You're in every single game dev video
@lejodev
@lejodev Жыл бұрын
@@itscolden ofc, why wouldn't I be?
@chairchairyes2524
@chairchairyes2524 Жыл бұрын
@@itscolden after all, he is LejoDev
@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
@Sakura_Koneko666
@Sakura_Koneko666 Жыл бұрын
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!
@Pugzilla0
@Pugzilla0 Жыл бұрын
I love when you post!
@bigchubbykitties7919
@bigchubbykitties7919 Жыл бұрын
FU
@XsphinxX101
@XsphinxX101 Жыл бұрын
Bro you have grown so much I watched you where you were at 100 subs
@Dockers.
@Dockers. Жыл бұрын
Underrated video!
@alexandre3498
@alexandre3498 Жыл бұрын
00:05:00 i love this part of the video
@progCan
@progCan Жыл бұрын
2:41 hey thats clever!
@TacticalProgrammer
@TacticalProgrammer Жыл бұрын
The apple Cronch SFX is very satisfying!
@fyire9948
@fyire9948 Жыл бұрын
I love the epic music while your just eating apples like a asmr 😂
@MayLovesHard
@MayLovesHard Жыл бұрын
I like how the snake moved
@Ingunhkhkh
@Ingunhkhkh Жыл бұрын
Now that's the snake game that I well play it great job dude😌👌
@guideyt7890
@guideyt7890 Жыл бұрын
right when he said *balls* that caught me off guard😂😂
@osanimations6602
@osanimations6602 Жыл бұрын
“such as these balls”
@andrew3581
@andrew3581 Жыл бұрын
you should have like a minimap at top right or somthing to help with the navigation
@catherinejordaan8115
@catherinejordaan8115 Жыл бұрын
Your my favorite game creator
@sequelz
@sequelz Жыл бұрын
NEW DEVBANANA VIDEO
@glo8516
@glo8516 Жыл бұрын
Reminds me of that hypixel minigame, good job!
@lyagva
@lyagva Жыл бұрын
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 Жыл бұрын
That’s actually pretty much what I did except obviously I needed the tutorial lmao
@lyagva
@lyagva Жыл бұрын
@@DevBanana oh ok
@vincv1
@vincv1 Жыл бұрын
Cool video bro
@00001Htheprogrammer
@00001Htheprogrammer Жыл бұрын
2:34 and when the board is filled with your body…. the game hangs
@SCORPIO91
@SCORPIO91 Жыл бұрын
Dani and devbanana collab when. I mean u are literally a gucci Banana
@foxdrago9153
@foxdrago9153 Жыл бұрын
I really like this game principally the Google version because it has some very cool features
@FoxawayIsBored
@FoxawayIsBored Жыл бұрын
Making a very simple, game to an amazing game
@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.
@MickeyMousePlushShow1928
@MickeyMousePlushShow1928 Жыл бұрын
Snarky bus
@AByteofCode
@AByteofCode Жыл бұрын
Nice thumbnail :)
@mavdotj
@mavdotj Жыл бұрын
Gives a whole new meaning to FPS
@PhilDeveloper
@PhilDeveloper Жыл бұрын
Hehe snek, great video as always
@Retardness
@Retardness Жыл бұрын
cool vid
@_SparkHere
@_SparkHere Жыл бұрын
You did it! Now do it in the Third Person.
@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
@DaBoiz69420
@DaBoiz69420 Жыл бұрын
coolest game ever i subscribe!
@PokoTheDinosaur
@PokoTheDinosaur Жыл бұрын
This is epic. I subscribed. 🎉
@blockcraftman4life
@blockcraftman4life Жыл бұрын
I made snake in zero dimensions! LOVE the video.
@Defenetly
@Defenetly Жыл бұрын
literally love first person games
@Enderia2
@Enderia2 Жыл бұрын
Hey, DevBanana uploaded another video! Hello fellow game dev!
@bonsai69420
@bonsai69420 Жыл бұрын
nah bro that ain’t no capsule thats a *B E A N*
@NotTured
@NotTured Жыл бұрын
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 :)
@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.
@thesquatscott1598
@thesquatscott1598 Жыл бұрын
this is sick
@user-rp3zf8gg7i
@user-rp3zf8gg7i Жыл бұрын
A minimap on top would be great for getting direction
@Frostikins-v4v
@Frostikins-v4v Жыл бұрын
Wow! Nice job!
@vogonp4287
@vogonp4287 Жыл бұрын
Snake.... Snake....... Snaaaaaaaaaakeeeeeee!
@lantan8022
@lantan8022 Жыл бұрын
what can I say ... good video
@Ssandwwichh
@Ssandwwichh Жыл бұрын
I remember when u were at 1k subscribers i was a subscriber back then.. good ol’ days……… im still a subscriber tho btw
@kmg1861
@kmg1861 Жыл бұрын
Your videos cool keep going!
@RafaFiedo
@RafaFiedo Жыл бұрын
haha great game, it have also ultrawide support :D
@RJMBricks
@RJMBricks Жыл бұрын
I want this irl
@DevBanana
@DevBanana Жыл бұрын
lol that would actually be insane
@Bloz10
@Bloz10 Жыл бұрын
That looks very good
@dolliethedoll
@dolliethedoll 11 ай бұрын
as a snake, this is very snakey.
@geeteevee7667
@geeteevee7667 Жыл бұрын
1:32 you should actually make that into a feature, having the apples spawn above the grid and using the glitch to reach them.
@zhabiboss
@zhabiboss Жыл бұрын
Imagine making a Pac-Man, but you are food and in first person. This will be so terrifying!
@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
@New_YorkCityRP
@New_YorkCityRP Жыл бұрын
Cool vid
@whazzup_teacup
@whazzup_teacup Жыл бұрын
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.
@natemontoya7907
@natemontoya7907 Жыл бұрын
Alternate Title: Snake game but you ARE the snake
@aidn9877
@aidn9877 Жыл бұрын
YESS NEW VIDEO!
@mstiio_o
@mstiio_o Жыл бұрын
you should add a mini map to find more easily the apples
@bananastudiotheprogramer
@bananastudiotheprogramer Жыл бұрын
He makin evrything in first person
@thef1rst1
@thef1rst1 Жыл бұрын
For a second I thought this was a CodyCantEatThis video
@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
@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!
@Crumblyuse
@Crumblyuse Жыл бұрын
this channel is like dani's channel
@fluffygamingsheep
@fluffygamingsheep Жыл бұрын
"Its so long"- Some Random Person
@spikegamestudios8378
@spikegamestudios8378 Жыл бұрын
Yuz 😩
@OrangeLlama1658
@OrangeLlama1658 Жыл бұрын
its always a good day when devbanana uploads
@ZooHair
@ZooHair Жыл бұрын
Snek eats yummy apolz
@henrystickmin8812
@henrystickmin8812 Жыл бұрын
The apple is bleeding
@putincatboy
@putincatboy Жыл бұрын
Snek but from the perspective of the apple.
@blanceofficial
@blanceofficial Жыл бұрын
New idea Mario But in First Person?
@I_like_to_draw-v2x
@I_like_to_draw-v2x Жыл бұрын
You could make some of the segments larger when eating a apple since it does do it in the actual snake games
@WhoosferPlus
@WhoosferPlus Жыл бұрын
Hey, you can add a mini map in the corner if you would like, for the compass thingy
@progCan
@progCan Жыл бұрын
1:01 LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLL
@nththrthrthryhrtrthf4961
@nththrthrthryhrtrthf4961 Жыл бұрын
1:25 ayo wtft😮
@raTTler_Nation
@raTTler_Nation Жыл бұрын
Good game! 🤝👍 I tryed
@jkljosh7392
@jkljosh7392 Жыл бұрын
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
@peckychicken
@peckychicken Жыл бұрын
do pacman in first person next
@colsenneal7305
@colsenneal7305 Жыл бұрын
I feel like it would be cool if there was a small mini-map so you could see where you were
@philipppppp8827
@philipppppp8827 Жыл бұрын
Cool game . Cool video.
@d4rkg4merzmc43
@d4rkg4merzmc43 Жыл бұрын
i still remember when i used to play snake on my grandmas nokia
@user-qs3ul5xk8f
@user-qs3ul5xk8f Жыл бұрын
now make beach rally in 3d
@mateclxpalot1886
@mateclxpalot1886 Жыл бұрын
Add like a golden apple which adds +5 score
I Made Pong, But YOU'RE The Ball!
7:18
DevBanana
Рет қаралды 942 М.
I Turned Minions into an FPS Game...
6:54
DevBanana
Рет қаралды 87 М.
Бутылка Air Up обмани мозг вкусом
01:00
Костя Павлов
Рет қаралды 2,4 МЛН
SCHOOLBOY. Последняя часть🤓
00:15
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 12 МЛН
ISSEI & yellow girl 💛
00:33
ISSEI / いっせい
Рет қаралды 19 МЛН
I Made Fruit Ninja, but in First Person
6:47
DevBanana
Рет қаралды 115 М.
So I Coded Snake In Minecraft...
15:09
Fundy
Рет қаралды 8 МЛН
SNAKE (most viewed video)
11:20
Button with a console and folder
Рет қаралды 11 М.
I Merged Pac-Man and Snake
12:55
Newbie Indie Game Dev
Рет қаралды 41 М.
This Game Was Made Using A.I.
6:06
DevBanana
Рет қаралды 169 М.
I Made A Difficult Game About Climbing
15:04
Pontypants
Рет қаралды 2 МЛН
Making a difficult game about fitting in - Acerola Jam 0
19:17
jess::codes
Рет қаралды 341 М.
I Made Celeste but it's 3D
12:25
CodyCantEatThis
Рет қаралды 1,3 МЛН
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 842 М.
AI Simulates Civilization in Minecraft
27:36
Wifies
Рет қаралды 363 М.
Бутылка Air Up обмани мозг вкусом
01:00
Костя Павлов
Рет қаралды 2,4 МЛН