I will teach you how to make games in your terminal 👾

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

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

  • @jefferymuter4659
    @jefferymuter4659 6 месяцев назад +4

    This was awesome.
    I'm making a terminal game in Go atm.
    An AR game where you reveal locations in the game by progressing through the story. Speaking to your workers, having them visit places for you, and over time they may tell you dialogue that reveals an irl location that you have to visit to even know about. The NPC just says 'far to the north'.
    How far? Go find out. Its just mostly north. Good luck finding it lol. But finding it does reveal lore, art, and much more than you get from your workers that farm resources for you.
    I hope it'll create a small niche of people who have to work together, travel, and create bases so their workers have a chance to reveal story that might reveal a location no one has discovered...
    The Dark Souls of AR RPG is my goal.

    • @samuraijosh1595
      @samuraijosh1595 5 месяцев назад

      where can i see your game?

    • @jefferymuter4659
      @jefferymuter4659 5 месяцев назад

      @@samuraijosh1595 Here's the discord for Golang Game Developers.
      discord.gg/fhDnKr2Q
      I can share there. I think RUclips is being weird about me commenting the github repo. Happy to check out anything you're building too. Such a fun genre.

  • @pedropesserl
    @pedropesserl 2 года назад +9

    cool! all the other videos I've seen for making games in the terminal used some kind of library, but I think it's way cooler to know how to do it from scratch!

  • @nodlac
    @nodlac 27 дней назад

    Thanks! I've been watching primagen's game development videos and had the insane desire to start learning vim by building an ASCII game for my kids. This video was a perfect kick start to the project.

  • @farzadmf
    @farzadmf 2 года назад +7

    Very nice video, enjoyed watching it. I've used libraries in Go to do TUIs and stuff, but this was also very informative

  • @odb7393
    @odb7393 2 месяца назад

    Incredible video, dude 😁
    Thanks!

  • @KyraKrassenburg
    @KyraKrassenburg Год назад +2

    great video!! you explained it really well and made it so easy to understand

  • @sylvaniathehacker
    @sylvaniathehacker 2 года назад +5

    Dude, just subbed. Thanks for the video.

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

      Welcome!
      Makes me so happy that there are other people out there who care about this stuff.

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

    fun video
    gorgeous linux setup
    great audio quality
    gradual explanation

  • @Mraeth8n
    @Mraeth8n 4 месяца назад

    Awesome tutorial!

  • @exismys
    @exismys 6 месяцев назад

    Thank you. Someone talking about the fundamentals :)

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

    Thank you man, this was so interesting and helpful!

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

    Wow! This is fabulous. I was using bpython and it does windowing and menus in a terminal. Now I sort of get what is going on. Maybe you could do a video on windowing and menus for autocomplete! THANKS

  • @sandcurves
    @sandcurves 6 месяцев назад

    Wow, so cool!

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

    That's pretty nice , but you dont "render in place" - if you know what I mean. Do you intend to improve you game in some point in time?

  • @parabolaaa
    @parabolaaa Год назад +2

    hey! this is such a good video! i only have a question though: what neovim plugin do you use to display columns showing which bracket is associated with what?

  • @codexed-i
    @codexed-i Год назад

    Now i'm doing it in my 32-bit kernel (no graphics mode yet)

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

    Oh i thought we were gonna find out how to get a graphics card rendering without a desktop environment.

  • @maryduneau4132
    @maryduneau4132 6 месяцев назад

    Very nice

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

    Nice! Thanks :)

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

    Super cool🫶✨

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

    What terminal do you use ?

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

    very cool

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

    Tom do you need homebrew in order to make simple ascii games?

  • @juansebastiancastanedaburb3625

    i really liked the video, do you know any way to make it in deno

    • @tomontheinternet
      @tomontheinternet  Год назад +2

      Fundamentally it should be exactly the same. The application needs to write the correct escape sequences and the terminal emulator will do the rest.
      Good luck with that project!

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

      ​@@tomontheinternet i was trying, but i dont figure it out how to receive the keypress without stopping the screen in deno

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

      anyway thank you

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

    Can you pls make a bash script with ASCII chars snake game same thing you did using go script but in bash possible ? I have subed you and I will wait for your new video on making snake game in bash with ASCII characters

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

      Yes

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

      @@tomontheinternet when will we see the video ? Btw I'm a big fan of your work and I do appreciate the things you do for making us satisfaction and etc. etc. I respect you 🙂

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

      ​@@tomontheinternethello again from long time um is it possible to make a ray-caster using bash ?

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

    but using Ncursors would be much more easier....

    • @catfan5618
      @catfan5618 4 месяца назад

      Ncurses is not cross platform which he explicitly mentioned that he wanted.

    • @vaisakh_km
      @vaisakh_km 4 месяца назад

      @@catfan5618 ho i didn't know that.. too bad