ASMR Programming - Coding Pacman - No Talking

Ойын-сауық

Hello my dear coders,
Coding pacman was difficult than I thought. I've used Dijkstra algorithm for the ghosts. I am open to any ideas to develop the game. You can fork and develop the game as you wish. We need to work on ghosts more. Because they sometimes go to a corner and wait there. Maybe we could decrease the interval time of changing random targets for the ghosts.
I will be waiting for your pull requests on Github.
Hope you like it!
Twitter: / gulnaroglus
👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻
Source code: github.com/servetgulnaroglu/p...
Live a star on github, if you enjoy!
👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻👨‍💻
📦📦📦📦📦📦📦📦📦📦📦📦📦📦📦
⌨️ Keyboard: YUNZII KEYNOVO IF98 Gateron Red Switches
bit.ly/3hPGk3A
📦📦📦📦📦📦📦📦📦📦📦📦📦📦📦
00:00 Keyboard Check
00:18 Creating files
00:35 Preparing index.html and introducing assets
02:12 Running HTML file
02:43 Coding game.js
04:16 Creating map[]
13:20 drawWalls()
19:14 drawWalls() is done
19:52 Coding pacman.js
21:24 pacman.moveProcess()
22:03 directions constants
22:45 pacman.moveForwards()
23:40 pacman.moveBackwards()
25:25 pacman.checkCollision()
27:25 pacman.changeAnimation()
27:59 createNewPacman()
29:08 pacman.draw()
32:00 Solving animation bug
32:23 Creating event listener for keyboard
33:00 Getting keyCodes of wasd and arrow keys
35:33 pacman.changeDirectionIfPossible()
36:42 Pacman can move now
37:53 drawFoods()
39:38 pacman.eat()
41:15 Pacman can eat now
42:15 Fix on map
42:55 drawScore()
44:50 Coding ghost.js
46:36 createGhosts()
50:16 drawGhosts()
51:48 ghost.changeDirectionIfPossible()
52:33 ghost.isInRangeOfPacman()
56:36 ghost.changeRandomDirection()
57:05 ghost.calculateNewDirection()
59:05 ghost.addNeighbors() - Helper function for Dijkstra path finder algorithm
01:04:39 Solving a bug on path finder function
01:05:38 pacman.checkGhostCollision()
01:07:32 restartGame()
01:08:06 gameOver()
01:08:27 drawLives()
01:11:00 drawGameOver()
01:14:03 drawWin()
01:15:55 Completed
01:16:49 Drawing range of ghosts
01:19:25 Incredible fail :(
01:21:13 Winner winner, chichken dinner

Пікірлер: 1 100

  • @ServetGulnaroglu
    @ServetGulnaroglu Жыл бұрын

    We got a 5% discount on all the keyboards. You can check the name of the keyboard that I used in the video in description. yunzii-mechanical-keyboard.myshopify.com/discount/SERVETGULNAROGLU

  • @heidy7221

    @heidy7221

    Жыл бұрын

    But how do you push the butins so fast

  • @saghait

    @saghait

    Жыл бұрын

    now, i'm your follower

  • @OktaySinanoglu_

    @OktaySinanoglu_

    Жыл бұрын

    Hocam klavyeler hakkında video gelein

  • @GeRiZ.

    @GeRiZ.

    Жыл бұрын

    Bro I need to know the shortcutkeys that you've been using

  • @darshanjv9683

    @darshanjv9683

    Жыл бұрын

    which software

  • @thedeveIoper
    @thedeveIoper Жыл бұрын

    Coding all day then listening to someone code to relax. What am I doing with my life

  • @imkir4n

    @imkir4n

    Жыл бұрын

    haha

  • @luazul_

    @luazul_

    Жыл бұрын

    lmao

  • @Happy_SIDE

    @Happy_SIDE

    Жыл бұрын

    There right thing

  • @rydermccall3590

    @rydermccall3590

    11 ай бұрын

    Relaxing.

  • @hizzlyplay8127

    @hizzlyplay8127

    10 ай бұрын

    i am asking myself same thing

  • @ze_kangz932
    @ze_kangz9325 ай бұрын

    Crazy how such a simple game can be so much complex. Thanks!

  • @nicholassalmon8054

    @nicholassalmon8054

    3 ай бұрын

    Who ever said a game can be simple 😂

  • @TejasChauhan0

    @TejasChauhan0

    2 ай бұрын

    Imagine GTA 6 now

  • @GeeGnebAb

    @GeeGnebAb

    2 ай бұрын

    crazy how if you create this game thirty years ago you'll be a millionaire.. imagine making millions in a hour or so 🤔

  • @J_Carlos05

    @J_Carlos05

    Ай бұрын

    is not complex if u practice a lot

  • @jumbledfox2098

    @jumbledfox2098

    5 күн бұрын

    you know you're doing it right if you break it down into small simple chunks :3

  • @MishGonzalez
    @MishGonzalez Жыл бұрын

    I listen to my husband programming all day and here I am, it's never enough 😂

  • @devonharvey8414

    @devonharvey8414

    Жыл бұрын

    😂😂

  • @AstorSkywalker

    @AstorSkywalker

    10 ай бұрын

    hahaha 🤣🤣

  • @Way_Of_The_Light

    @Way_Of_The_Light

    10 ай бұрын

    What keyboard does he use? 😁

  • @darkside3ng

    @darkside3ng

    9 ай бұрын

    🤣🤣🤣

  • @josueverificado1464

    @josueverificado1464

    8 ай бұрын

    Facts

  • @kazukiaj8565
    @kazukiaj856510 ай бұрын

    One thing I love about programming is you learn every single day. I feel like how you created the map using nested arrays where the 1 represents a wall was mind opening. It is sooooo clever and glad I found something new today!

  • @selmarantonio

    @selmarantonio

    9 ай бұрын

    im learning programming and that really blew my mind, such a clever way to create the map

  • @itsamialessandro402

    @itsamialessandro402

    7 ай бұрын

    This was my exact thought!

  • @filipefera4097

    @filipefera4097

    5 ай бұрын

    Incredible that this strategy is kinda obvious to me.

  • @atheon596

    @atheon596

    4 ай бұрын

    This is the goto method for generating a grid map in code. Represent the map using a 2D array where the state of each element represents a cell in the grid map.

  • @nicholassalmon8054

    @nicholassalmon8054

    4 ай бұрын

    Yes that's how 2d maps are made or at least it the easiest way I know of

  • @blackreaper4453
    @blackreaper4453 Жыл бұрын

    Thank you for your videos. Because of you start learning html and css. I watch you maybe for half of year and i really love your content about clone of different pages, and i clone your code and it helped me to start learning web development.

  • @theonewiththegoldentouch
    @theonewiththegoldentouch Жыл бұрын

    This is absolutely beautiful and outstanding. Just makes me wonder how humanity came up with programming.

  • @Zero-dx6kr

    @Zero-dx6kr

    Жыл бұрын

    Rocks and electricity

  • @jasonsworld333

    @jasonsworld333

    Жыл бұрын

    Yes and no switches

  • @sinanisler1

    @sinanisler1

    Жыл бұрын

    weaving :)

  • @jasonsworld333

    @jasonsworld333

    Жыл бұрын

    @Code_Works they are just different ways to interpret binary no? That's my understanding.

  • @mrrogers101391

    @mrrogers101391

    Жыл бұрын

    Drugs

  • @commentshark
    @commentshark Жыл бұрын

    The perfect combination of coding and relaxation! Who knew Pacman could be so soothing? 🎮👌

  • @codingandthings
    @codingandthings Жыл бұрын

    This is an exciting project. I once implemented a Pacman as an interview project on mobile, and then re-implemented it in 3D. Also used similar level mapping technique for that. Amazing to see the live coding

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    🐒

  • @taokodr
    @taokodr6 ай бұрын

    Currently at the 15:00 mark in this video, and I'm already eager to fiddle with the map code you've built for other projects. This will be fun both to watch and to use as a reference tool. Thank you for posting!

  • @ServetGulnaroglu
    @ServetGulnaroglu Жыл бұрын

    A useful link for dijsktra visualization: clementmihailescu.github.io/Pathfinding-Visualizer/#

  • @studyingasyouwere
    @studyingasyouwere Жыл бұрын

    Always love your videos and your keyboards are always top notch! Your videos inspired me to learn CSS and HTML! It has been 2 months since I started learning and I even started posting some web dev content! Latest one was making Google search page clone. I even added the responsiveness to it. 🙂Thank you Servet for inspiring me to learn! All the love ❤

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    Thank you! You made my day! All the love ❤

  • @dilshodfayzullayev3767

    @dilshodfayzullayev3767

    Жыл бұрын

    @@ServetGulnaroglu Good afternoon can you tell me that how can I become the best programmer like you

  • @Krakoon

    @Krakoon

    Жыл бұрын

    @@dilshodfayzullayev3767practice and devotion

  • @desiboi2559

    @desiboi2559

    Жыл бұрын

    @@dilshodfayzullayev3767 interest, enthusiasm in coding>>other factors!!

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    :simley_cat

  • @turbowarsutube
    @turbowarsutube Жыл бұрын

    This so cool man! Thanks for creating these.

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    🐀

  • @taskmanager_1021
    @taskmanager_10216 ай бұрын

    I remember being in bed at night and hearing my dad type on the computer that we used to own, it was always nice to listen to

  • @1Chitus
    @1Chitus Жыл бұрын

    Always love your videos and your keyboards are always top notch! Your videos inspired me to learn CSS and HTML! It has been 2 months since I started learning and I even started posting some web dev content! Latest one was making Google search page clone. I even added the responsiveness to it. Thank you Servet for inspiring me to learn! All the love

  • @chance4771
    @chance4771 Жыл бұрын

    WOW that was freaking amazing! nice work!

  • @Lsr-bt5hb
    @Lsr-bt5hb Жыл бұрын

    Besides your coding skills, the sound of your typing is quite enjoyable to me. Damn Good!!!

  • @angryman9333

    @angryman9333

    Жыл бұрын

    he most likely have two monitor side by side, copy pasting but in visual

  • @RobotPilots
    @RobotPilots Жыл бұрын

    If thats how much it took to program a simple game like pacman into java script, imagine having to do this all on asm like how they did in the 80s. bravo as always.

  • @fraso
    @fraso Жыл бұрын

    Heavy vim user here.. I noticed you started using t motion to execute commands inside HTML tags.. big up for that in comparison to your last videos.. About vim commands, you should probably try v-block mode to edit multiple blocks of code (that would have been much faster in the map section to swap 1s and 2s) Keep going, love your content!

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    Thanks mate, appreciated 🙏🏽

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    🐹

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

  • @ScreadForTheWin
    @ScreadForTheWin2 ай бұрын

    I love programming! Thanks to these videos, I increasingly want to return to what I was so passionate about, which was programming.

  • @543Akeel
    @543Akeel Жыл бұрын

    One of the best videos i've EVER seen in my entire life

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    One of the best comments i've ever seen

  • @webdevcoursestv

    @webdevcoursestv

    Жыл бұрын

    But why? What makes it so good?

  • @iamtufa

    @iamtufa

    Жыл бұрын

    @@webdevcoursestv because it is good, the keyboard sound is good, the code is free if you are doing pacman game, u can just check this video Xd

  • @4Musketeers-pj3jb

    @4Musketeers-pj3jb

    10 ай бұрын

    @@ServetGulnarogluone of the best reply to a comment i have ever seen

  • @udoyoung1627

    @udoyoung1627

    8 ай бұрын

    @@webdevcoursestv one of the best clueless or indifferent comments i have ever seen !!

  • @TruyenNetTN
    @TruyenNetTN Жыл бұрын

    This video is truly a great source of inspiration for me. Thank you for making it!

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    🦊

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    You're so welcome!

  • @johanchavez5890

    @johanchavez5890

    10 ай бұрын

    @@ServetGulnaroglu what text editor are you using?

  • @anestesyyy8120

    @anestesyyy8120

    7 ай бұрын

    @@johanchavez5890 Visual Studio Code

  • @heitor5575

    @heitor5575

    6 ай бұрын

    ​@@johanchavez5890vs code

  • @codingasmr69
    @codingasmr69 Жыл бұрын

    Such an intersting video. I am really impressed. Good work :D

  • @codingrelaxingasmrpov
    @codingrelaxingasmrpov Жыл бұрын

    This is so satisfying to watch and relaxing 😎

  • @snowballeugene
    @snowballeugene Жыл бұрын

    Incredible!

  • @timothyt.82
    @timothyt.82 Жыл бұрын

    I used to make front end designs for websites in college, which actually got me hooked on the idea of coding. I really need to make to learn Java...

  • @mercenaryghost2850
    @mercenaryghost28504 ай бұрын

    This is probably the only asmr I enjoy

  • @takundanyirenda2907
    @takundanyirenda29075 ай бұрын

    gotta love those keyboard sounds SIr, music to my ears.

  • @SuperEvilDoc
    @SuperEvilDoc Жыл бұрын

    Too fast, bro chill

  • @valovanonym

    @valovanonym

    Жыл бұрын

    Coding fast like that feels really good actually

  • @abetasticx7982

    @abetasticx7982

    Жыл бұрын

    He is actually doing a lot of mistakes with his vim shortcuts because he tries to be fast. Nevertheless still a good pace ;)

  • @nickhobert2077

    @nickhobert2077

    Жыл бұрын

    exactly what im thinking the whole time. if you are typing so fast that you make a mistake nearly every line you spend more time correcting it than if you were to just go a little slower

  • @AlexTurbo

    @AlexTurbo

    Жыл бұрын

    You’re a better programmer when you go fast and make mistakes

  • @xlimitx0725

    @xlimitx0725

    Жыл бұрын

    @@nickhobert2077 Then who will watch the video when he types like a turtle.. It’s just a video to entertain people.

  • @ForeignMadeIt
    @ForeignMadeIt Жыл бұрын

    I love this content im learning way more than when the coder talks lol

  • @Nawafmilfi

    @Nawafmilfi

    Жыл бұрын

    yws same here

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    🐢

  • @israEla77
    @israEla77 Жыл бұрын

    Keybord tapping just got me sleep, also good sound to, keep do nice job, ma G

  • @anilates1774
    @anilates1774Ай бұрын

    abi çok sağol neredeyse tüm videolarını izlemeye çalışıyorum ve senin sayende çok şey öğrendim çok ama çook teşekkür ederim.

  • @ItsREMCodes
    @ItsREMCodes8 ай бұрын

    I just want to say, thank you for this video! I didn't use it as an ASMR video, but instead I followed along and was able to learn many new things (I haven't done very much javascript before). I find it intriguing how you use VIM commands in VSCode. How did you discover that? And how long have you been learning VIM commands to have them just seamlessly integrated into your workflow?

  • @ServetGulnaroglu

    @ServetGulnaroglu

    8 ай бұрын

    it's been a couple of years I am using VIM. still not perfect but things get better everyday :) Thank you

  • @AjitPratapSingh904
    @AjitPratapSingh904 Жыл бұрын

    MOTIVATION FOR CODING ❣️❣️

  • @user-ml4ln4fw6v
    @user-ml4ln4fw6v Жыл бұрын

    Beautifully! Without words.

  • @nebursp5
    @nebursp58 ай бұрын

    You can use the dot command to repeat the last command. It could be usefull replacing the values in the matrix.

  • @bincut09
    @bincut099 ай бұрын

    The fact that you did this in an hour tells me that you are truly Talented. Happy Coding my Friend 🙂

  • @DanoSvK1

    @DanoSvK1

    5 ай бұрын

    He coded it before and it definitely took him hours including a lot of googling and trial and errors (at least when he was coding pac-man for the first time). This is how programming works. Now he just created the project mainly out of fresh memory after figuring everything out.

  • @bincut09

    @bincut09

    5 ай бұрын

    @@DanoSvK1 I know how programming works. I’m saying that the fact that he remembered how to do all of that is talented.

  • @Jdecode
    @Jdecode Жыл бұрын

    It's great I was able to reduce the size of the code

  • @gamesmaster919
    @gamesmaster919 Жыл бұрын

    Stunning work, simply amazing

  • @playingBIG1
    @playingBIG1 Жыл бұрын

    I just started my journey to learn how to code and im super confused lol but i expect it because thats how i was when I studied hvac, so hopefully in half a year i can be close to your skill level

  • @alvarholma
    @alvarholma6 ай бұрын

    It's crazy how we have come so far. Programming is one of the most important things today.

  • @joysen.developer
    @joysen.developer Жыл бұрын

    It's Insane

  • @WhiteBear-dy8jn
    @WhiteBear-dy8jnАй бұрын

    Thank you for rekindling my interest in programming

  • @atakhanovcode
    @atakhanovcode Жыл бұрын

    your video is great!!! Your videos always i get a motivation

  • @dxnsav
    @dxnsav Жыл бұрын

    One of the best asmr programming video I ever seen) Maybe next time you will add keycastr, because its iteresting to knew shortcuts you use in video and I cant understand sometimes what keys you type))

  • @smokehouse2544
    @smokehouse25449 ай бұрын

    How you're typing that fast is beyond me, just now starting to learn Python. Wonder if I'll ever get that fast lol.

  • @madschassis

    @madschassis

    9 ай бұрын

    you'll get there

  • @Nirvexis811

    @Nirvexis811

    9 ай бұрын

    hows going man never give up keep goin!

  • @solidzack

    @solidzack

    9 ай бұрын

    It'll happen by itself overtime. The more you type the more you subconsciously memorize the keys locations and increase your own key stroke speed

  • @kemelyn656

    @kemelyn656

    8 ай бұрын

    Never Give Up!! You Never What? :)

  • @jadawngriffis3745
    @jadawngriffis37457 ай бұрын

    This is amazing

  • @tomtypingasmr
    @tomtypingasmr Жыл бұрын

    Great relaxing video - love the keyboard

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    🐼

  • @atakhanovcoder139
    @atakhanovcoder139 Жыл бұрын

    you are very nice coder😊😊😊😊

  • @rydermccall3590
    @rydermccall359011 ай бұрын

    Anyone else find the sound of typing on a keyboard soothing? 😌

  • @asev1969

    @asev1969

    10 ай бұрын

    Psychic style.

  • @charliechan6892

    @charliechan6892

    9 ай бұрын

    Isn't that why they're here

  • @devitosolucoes7534
    @devitosolucoes75348 ай бұрын

    Awesome vim skills... May I ask how much time did you spend training it?

  • @rcarubbi
    @rcarubbi Жыл бұрын

    Congrats Servet! It's awesome!

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    🎉 Thanks Raphael!

  • @wangdomAvg2900
    @wangdomAvg29008 ай бұрын

    Can you make a tutorial on all the shortcuts you use to navigate the code without the mouse: like selecting text and replacing it, going left and right and to the end of the line.

  • @charlesmarchant6990

    @charlesmarchant6990

    7 ай бұрын

    He did on his channel

  • @ServetGulnaroglu

    @ServetGulnaroglu

    7 ай бұрын

    you got me :)

  • @MyNguyen-nj1jx
    @MyNguyen-nj1jx Жыл бұрын

    i wish i could understand all your shotcuts 😢 looks so cool

  • @vaibhavnayak1127

    @vaibhavnayak1127

    Жыл бұрын

    It is easy you can practice this in 15 days. Vim shortcuts are really usefull

  • @templah9394

    @templah9394

    Жыл бұрын

    just read the vim user manual

  • @SunnySpitts
    @SunnySpitts4 ай бұрын

    This is great, Love to see the code its inspiring but man IS SLAMING those keys xd especially when he's testing the game

  • @luzten
    @luzten Жыл бұрын

    Awesome content. Thank you

  • @Shizzymynizzy
    @Shizzymynizzy Жыл бұрын

    You are a real coder.

  • @wash36

    @wash36

    Жыл бұрын

    ​@@guambejr racist

  • @nunopereira265
    @nunopereira265 Жыл бұрын

    Visual studio code is indeed a really good coding software

  • @madschassis

    @madschassis

    9 ай бұрын

    not better than vim

  • @jadawngriffis3745
    @jadawngriffis37457 ай бұрын

    This makes me appreciate modern gaming so much more.

  • @yuratripwire1001
    @yuratripwire1001 Жыл бұрын

    I wish I started learning at an early younger age

  • @Noaiaiaiaia

    @Noaiaiaiaia

    Жыл бұрын

    I am learning at 13

  • @Xardimods

    @Xardimods

    Жыл бұрын

    Age is not important. Programming can be learned at any age. How old are you?

  • @thedeveIoper

    @thedeveIoper

    Жыл бұрын

    I started as an adult, took me 5 years of coding as a hobby before I could code "on my own". You could probably do it even faster if you watch courses. It's not too late 🙂

  • @Ljosi

    @Ljosi

    Ай бұрын

    While you can learn it as an adult you will never be as good as you would be if you started as a teen,.. just like your first language

  • @ohnoitsaninja
    @ohnoitsaninja Жыл бұрын

    My sympathy to anyone sharing walls/floors/ceilings with this guy

  • @Phougat
    @Phougat2 ай бұрын

    This is so fun. I can watch it all day:)

  • @gretalaubscher7596
    @gretalaubscher75969 ай бұрын

    I would love to learn this type of stuff. What coding workshop did you use and what is the best one for any skill level?

  • @cgpmth6449
    @cgpmth6449 Жыл бұрын

    i really want to know all these shortcuts, it's awesome to an amateur coder like me

  • @sunrisexoxo220

    @sunrisexoxo220

    Жыл бұрын

    he is using VIM first you'll need to learn VIM

  • @ruimendes6538
    @ruimendes6538 Жыл бұрын

    These are some Godlike super sayan JavaScript programming ninja skills. Incredible to watch

  • @goranshshukla5683
    @goranshshukla5683Ай бұрын

    Appreciate your work ❤️

  • @sayo1777
    @sayo17772 ай бұрын

    I have never been programming or even near learning it but I started being curious as I dont really have any hobby and Im bored to the death how programming works and wanted to chill. Saw this video and I must say it was really satisfying watching you programming. I never new you can create map with just pure numbers, If I understood correctly you used 1 for creating wall 2 for creating empty space and 0 for deleting objects. I might actually start learning programming just for fun . Keep up with videos !

  • @glitchy9171
    @glitchy9171 Жыл бұрын

    Servet abi, udemy kursu yapsana bir şeyler öğrenelim

  • @minhthongnguyenhuu4509
    @minhthongnguyenhuu4509 Жыл бұрын

    Hello, I see that you can move the cursor text between statements without using Arrow keys (you just use Alphabet keys). Can you show me how to do that ?

  • @jforjendetta

    @jforjendetta

    Жыл бұрын

    This is because he is using an extension for vscode called Vim. Vim is a veeery old text editor that was invented before mouses existed, so everything was done via the keyboard. You can lookup a tutorial on how to use it. It can be hard to learn but once you do it's great

  • @user-zb3tp2yo8d
    @user-zb3tp2yo8d7 ай бұрын

    your coding is very skillfull. good video❤

  • @BlueWishdom
    @BlueWishdom Жыл бұрын

    Servet bey ben de yeni yeni html css bitirdim senden rica etsem senin html-css sonrası öğrendiğin şeyler veya izlediğin yol nedir bilgi verebilir misin bu yorumun altına

  • @gorilla2284

    @gorilla2284

    Жыл бұрын

    Html ve Css sonrasi Javascript ögrenmen mantikli olur. Bu sayede olusturdugun butonlari, textleri, genel olarak web siteni interaktif hale getirebilirsin.

  • @GameFreasher

    @GameFreasher

    Жыл бұрын

    Css ogrendikten sonra bootstrap ogrenebilirsin cunku bazi css komut kumelerini tekrar tekrar projelerinde yazmak yerine bootstrap denen css kutuphanesiyle daha rahatca projelerinde kullanabilirsin. Ayrica tailwind css de ogrenebilirsin. Sonrasinda Javascript ogrenmen gerekecektir cunku front end developer olarak bir yol haritasi cikaracagini dusunursek React , Angular , Vue.JS gibi Javascript kutuphanelerinde kod yazabilmen icin Javascript bilginin olmasi gerekecektir. Cogu insan Javascript'i tam anlaminda ogrenemeden bu gibi Javascript kutuphanelerini ogrenmeye calistiklari icin zorlanirlar ve ogrenme cehennemine girerler. Ileriki zamanlarda sirketlerde calisirken cogu ilanda Typescript de istendigini goreceksiniz. Typescript , Javascript'e gore strongly typed dedigimiz degisken turlerinin oldugun , OOP dedigimiz prensibin yer aldigi kurallarin yer aldigi bir programlama dilidir. Kullanilmasinin sebebi , projede surdurulebilirligi saglayabilme , kodun daha okunabilir olmasidir. Ben mesela bir yazilimci aldim sonra cikti diyelim , gelen yazilimci projede kodu okurken oradaki degiskenin ne ise yaradigini turunu bildigi icin daha hizli adapte olacaktir. Dahasi da oldugunu dusunuyorum fakat benim aklima gelenler bu kadar. Internet uzerinde Front-End Developer Roadmap olarak arastirdiginiz zaman Ingilizce yazilar ve dokumantasyonlardan yorumlayarak bir yol haritasi cizebilirsiniz.

  • @BlueWishdom

    @BlueWishdom

    Жыл бұрын

    @@GameFreasher teşekkürler

  • @gazehound
    @gazehound Жыл бұрын

    I think vim mode is slowing you down. I highly recommend learning VS Code's built-in key combos, they really are very very good. Line duplication is just alt+shift+down. Inserting a new line after the current one is ctrl+enter. You seem to be trying very hard to do clever/speedy vim keybinds and end up wasting time recovering when you mess them up

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    Vim is a journey and I am a passenger. I always learn new things about vim. And it's never gonna stop. I will be faster tomorrow than today for sure. Also, almost every IDE has vim extension. However, you can only use VSCode shortcuts in VSCode. Thank you for the advice though ✌

  • @gazehound

    @gazehound

    Жыл бұрын

    @@ServetGulnaroglu Whatever works for you, my friend

  • @PatChatASMR
    @PatChatASMR2 ай бұрын

    Im not sure if you're a coding channel, an asmr channel, or an asmr coding channel, but either ways, I loved watching this! Loved the keyboard sounds and also seeing the coding going on (as someone who doesn't know all that much about coding besides what I've seen a decade ago in one semester of computer science haha).

  • @trueskyte
    @trueskyte Жыл бұрын

    I have a suggestion for the sound of the keyboard. If you use a towel or t-shirt or something similar underneath it it makes it sound much thockier and less echoy and less woody.

  • @rcarubbi
    @rcarubbi Жыл бұрын

    I was thinking in create a multiplayer mode where other players can control the ghosts

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    This would be awesome 😎

  • @spinelandrodrigoandres8863

    @spinelandrodrigoandres8863

    Жыл бұрын

    It already exists,pacman VS and pacman party Royale.

  • @misticnumberone
    @misticnumberone Жыл бұрын

    what software do you use?

  • @verdadedita1878

    @verdadedita1878

    Жыл бұрын

    vscode

  • @luizfilipe5741
    @luizfilipe5741 Жыл бұрын

    Great video, I liked it! I would use an abstract class for the basic entities behaviors, this would make the code cleaner and scalable. I know it's not the purpose of the video, just a tip, Great job!!

  • @ioinfinity

    @ioinfinity

    Жыл бұрын

    :simley_cat

  • @garyproffitt5941
    @garyproffitt5941 Жыл бұрын

    He is a genius Servet Gulnaroglu and believe in the PaCmAn code✔

  • @simulatorlover3042
    @simulatorlover3042 Жыл бұрын

    After completing you are serious into the game 😂😂

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    Haha :D Yes

  • @multiarray2320
    @multiarray2320 Жыл бұрын

    arent the ghosts supposed to move the whole time?

  • @ServetGulnaroglu

    @ServetGulnaroglu

    Жыл бұрын

    Yes, it can be fixed by changing the interval in the constructor of ghost class from 10000 to ~4000

  • @3RDEYELOVE
    @3RDEYELOVE Жыл бұрын

    WHOA pretty cool ideal💪🏽 thanks

  • @AirMadeStudio
    @AirMadeStudio3 ай бұрын

    Nice to see some different logics on how to make pacman

  • @jeremywong7763
    @jeremywong7763 Жыл бұрын

    How is your keyboard so loud

  • @viper9178

    @viper9178

    2 ай бұрын

    New driver

  • @user-yu1hn6wf2p
    @user-yu1hn6wf2pАй бұрын

    Судя по звукам грохота 5:28 , 5:45 Pacman уже бродит между этажей и ищет автора ролика

  • @nonameneeded7996
    @nonameneeded7996 Жыл бұрын

    hocam ahaha gerçekten müthiş bir fikre imza atmışsınız hiç daha önce bu tarz bi videoyla karşılaşmamıştım

  • @MENTAL1223
    @MENTAL12239 ай бұрын

    Halaldı qaqaş,adıvı oxuyanda sevindim Azerbaycandada öz üzerinde işleyen gencler var.

  • @smylmvv
    @smylmvv Жыл бұрын

    I really love your keyboard!

  • @lynsanderalejandronavas1347
    @lynsanderalejandronavas13478 ай бұрын

    WOOOOOOOOOOOOOOOOW!!! This was so cool!!

  • @joshuaheathcote2116
    @joshuaheathcote2116 Жыл бұрын

    This was amazing!

  • @rthelionheart
    @rthelionheart10 ай бұрын

    Thank you for keeping it BS-Free.

  • @wuyanchu
    @wuyanchu5 ай бұрын

    Thx and god bless u and the world. Regards from Hong kong 😃

  • @Daniel6667w7
    @Daniel6667w7 Жыл бұрын

    OMG dude, your kboard is awesome.

  • @LearnJava_Programming
    @LearnJava_ProgrammingАй бұрын

    I tried coding pacman a few years back. I knew very little about programming but I stil tried it. It was a very simple, incompleted version but I had fun though!

  • @binihalex8097
    @binihalex8097 Жыл бұрын

    Bro is on next level. I'm excited and jealous

  • @pulserudeus7968
    @pulserudeus7968 Жыл бұрын

    love that keyboard 🔥

  • @mrrr111s1ork
    @mrrr111s1ork7 ай бұрын

    As a programmer, i say that iit is very realistik!

  • @kenm9698
    @kenm9698 Жыл бұрын

    Excellent,and beautiful!

  • @romievthedon
    @romievthedon11 ай бұрын

    I watched this in less than 10 minutes, and I have to say I'm impressed lmfaoooooo

  • @hhh-qg5nr
    @hhh-qg5nr2 ай бұрын

    One of the best videos i have seen :)))

  • @izoomi7494
    @izoomi74949 ай бұрын

    Аплодисменты!👏👏👏👍

Келесі