Making a 2D game in the terminal (Golang)

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

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

  • @niteshtudu6449
    @niteshtudu6449 หลายเดือนก่อน +12

    As terminal person myself, I can say I'm obsessed with the clear command😂

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

      @@niteshtudu6449 same lol

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

      Not gonna lie, when im staring at my starship prompt and dont know what i need to do or just thinking in general, i just hit the enter key a bunch then clear, idk why but its sooo satisfying

    • @AndrieMC
      @AndrieMC 12 ชั่วโมงที่ผ่านมา

      same

  • @ProduDev
    @ProduDev 20 วันที่ผ่านมา +1

    I followed along and completed this on my lunch break, and I'd honestly pay a sub fee for a collection of "straight to the point" small video exercises like this (or even just markdown text). It helped me instantly jog my brain back into Golang after a month away from it, and it'd be pretty valuable to have a collection of exercises like this that showcase cool ideas and are just plain fun to complete

    • @codingwithsphere
      @codingwithsphere  20 วันที่ผ่านมา +1

      thank you for the feedback! Im definitely considering making a small series on Go for Patreon supporters in the future

  • @fuzzy-02
    @fuzzy-02 หลายเดือนก่อน +3

    0:00 Hello to you too!

  • @blindgoofball
    @blindgoofball หลายเดือนก่อน +4

    Okay, that's actually kind of cool. I've never actually seen a game, let alone made one, in the terminal like that, but it's pretty awesome. I'd love to see this expanded, possibly with some enemies or something to add a little challenge. I love the concept though.

  • @emptycode1782
    @emptycode1782 27 วันที่ผ่านมา

    Cool and smooth, not anything complicated but there is alot of joi in these videos , sometimes i like to sit back and watch these , keep it up :D

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

    solid video showcasing early game development and Golang! Subbed :)

  • @thisisreallyme3130
    @thisisreallyme3130 29 วันที่ผ่านมา

    Yes!! Go terminal games. This is a once per week search almost. TY.

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

    Always find terminal fascinating. This is cool project. I have a game engine for terminal with C++

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

    Really enjoyed this tutorial! I building on, to add pop up dialogue windows, all in terminal, attempting to make coins, into these NPCs that move about Animal Crossing. Player @ will move and collide with NPCs to trigger a dialogue to open, and then close when @ moves of collider. Just experimenting. I'm new to Go. Hope this all makes sense.

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

    Make more games in ASCII, like Rogue, Oregon Trail or similar things! Nice video Man!

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

    Terminal play of Nethack is my all time favorite game.

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

    Very interning, ty !! Would like more 😊

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

    The Goat

  • @ManlovesBlue
    @ManlovesBlue 24 วันที่ผ่านมา

    ram monster

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

    Nice video!

  • @brunomello7499
    @brunomello7499 28 วันที่ผ่านมา

    nice

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

    What font do you use from the thumbnail (the @)

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

    hey was wondering how you get your errors to appear like that instead of the regular bar errors on the side

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

      looks to be the plugin ~whynothugo/lsp_lines.nvim based on his config. youtube won't let me post links but you can find it on sourcehut

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

      This. One minute into the video and I had to pause to go on a rabbit hole dive looking for dot files to figure out that awesome linter setup.

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

      Hmm, I think TH-cam is out smarting me trying to out smart it. One more time, secret sauce is at bit lee 4hF6BMg. Just reassemble the earl :D

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

      Well, TH-cam won’t let me sneak a link in, so look for lsp_lines nvim

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

      Im using lsp_lines.nvim ! It's archived on github though, but I havent experienced any issues

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

    Do you have any recommendations for learning nvim?

    • @codingwithsphere
      @codingwithsphere  14 วันที่ผ่านมา

      use vim motions in an editor you're comfortable with first. Once you start saying something like "I wish I could use the keyboard for ___", then switch over. I'd recommend watching Typecraft's series on making your own nvim configuration after that. good luck !

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

    Will zooming in or out of your terminal affect the coordinates?

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

    how did you configure vi to look like that? i use neovim and it's awesome but i've never seen someone use vi as an ide before

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

      I made a video on it a while back !

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

    3 weeks after your windows video and now you're on mac os. unix takes over LOL

  • @5DPixel
    @5DPixel หลายเดือนก่อน

    I mean I’ve never used Go but why Go? What are some better features? And also are you going to make a 3D game, that’d be a lot harder but sounds cool

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

      I picked go because it's a simple yet fast language + the libraries it has for working with the terminal are great. I have made a little 3D engine in the terminal for fun. Maybe Ill make a video on it

  • @fuzzy-02
    @fuzzy-02 หลายเดือนก่อน

    I simply abhor the terminal on my windows rig.
    I cannot for the love of me use a GUI "file explorer" on my Linux laptop and am terminally on the terminal