I turned Programming into a Game

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ส.ค. 2024
  • i still dont know TS
    Subterfuge: github.com/fac...
    Patreon: / facedevstuff
    Discord server: / discord
    Twitter: / facedevstuff
    Outro song - • 9 • Nine Nights • Day ...
    Character art by @JersonEXE
    - Twitter: / jersonbrawlstar
    Thanks for watching!

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

  • @Syshotdev
    @Syshotdev 6 หลายเดือนก่อน +661

    you could have used PayPal or Stripe API in order to make users pay it's so easy bro

    • @tails20342
      @tails20342 6 หลายเดือนก่อน +15

      its too hard, man

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

      shut u[

    • @x86debug
      @x86debug 5 หลายเดือนก่อน +15

      shut up.

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

      @Rhaijen_Rence🤯

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

      likely someone would just edit the source code on a fork on github removing it

  • @cgnico3978
    @cgnico3978 6 หลายเดือนก่อน +315

    "The documentation is written by Microsoft..." Meanwhile coding in Microsoft visual studio and publishing the code on Microsoft github

    • @gweltazlemartret6760
      @gweltazlemartret6760 6 หลายเดือนก่อน +60

      It's called "cognitive dissonnance". Every Linux person has to experience it at least once.

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

      @@gweltazlemartret6760 chaud le fascisme, car c'est ce que c'est au fond

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

      @@cgnico3978 salut, t’es qui ? :)
      Sinon, ça s’appelle surtout du placement stratégique. Et ça finit en monopole, mais les outils existaient avant d’être rachetés, donc s’ils étaient bons avant, je fais pas trop la diff.
      L’alt du "tout libre" c’est cool, mais faut que y’ait une vraie raison. Faire du alt pour le plaisir de faire du alt, sans apporter de frais, c’est pas fou.

    • @ComPewPer
      @ComPewPer 6 หลายเดือนก่อน +14

      it may also be vscodium, the full open source version.

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

      @@ComPewPer still trash

  • @RubixstewYT
    @RubixstewYT 6 หลายเดือนก่อน +109

    If EA made TypeScript

  • @CreeperITA104
    @CreeperITA104 6 หลายเดือนก่อน +105

    Face:"This is TypeScript - except you can't use any types" well now it's just Script

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

      JavaScript

  • @gweltazlemartret6760
    @gweltazlemartret6760 6 หลายเดือนก่อน +33

    That's the moment you realize Regex is turing-complete. :D

    • @FaceDevStuff
      @FaceDevStuff  6 หลายเดือนก่อน +18

      RegEx is awesome

    • @gweltazlemartret6760
      @gweltazlemartret6760 6 หลายเดือนก่อน +9

      @@FaceDevStuff it’s so horrible to fully use tho... Non-capturing groups, alternatives and recursive captures make for awesomly unreadable eldritch monstruosities.
      I'll try your game, for the challenge!

    • @FaceDevStuff
      @FaceDevStuff  6 หลายเดือนก่อน +11

      @@gweltazlemartret6760 it indeed can get unreadable, hence why I use RegEx visualisers (debuggex, if I recall the name correctly, helped a lot)

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

      I use regexr website often, their breaking downs and cheat sheets are worthy.

    • @zeep-yt
      @zeep-yt หลายเดือนก่อน

      @@FaceDevStuff i will google that

  • @NEOAPPS_MUSIC
    @NEOAPPS_MUSIC 6 หลายเดือนก่อน +97

    time to play the game in replit 🗿👏

    • @qwerty_qwerty
      @qwerty_qwerty 6 หลายเดือนก่อน +20

      replit is so trash now...
      (it really pains me to say that as an ex forum mod)

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

      @@qwerty_qwerty what happened?

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

      @@jumpergamer1913mainly just them massively stripping back the free tier, and there being no point in paying cuz there’s better platforms that do better for cheaper

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

      @@kieraisverybored like what

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

      ​@@kieraisveryboredwhat other platforms? share pls

  • @LiquidWater91
    @LiquidWater91 7 วันที่ผ่านมา +1

    Honestly this would be a neat way to teach programming classes. Let the students buy various utilitys of a language throughout the year, letting them come up with less obvious solutions to different problems depending on what tools they have available to them.

  • @DoctorLipton
    @DoctorLipton หลายเดือนก่อน +11

    reminds me of "the farmer was replaced"

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

    2:10 You should have pressed [Spacebar] to select an item, [Enter] just enters your selection, not your highlight.

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

      My exact thoughts 🤣🤣🤣

  • @zeep-yt
    @zeep-yt 2 หลายเดือนก่อน +4

    0:36 microsoft is censored in the captions XDDD

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

      because he said/ it sounded like he said micro shit, since he cut off, for some reason youtube didnt pick up lol (or he did it himself you can edit your own captions)

  • @oglothenerd
    @oglothenerd 6 หลายเดือนก่อน +24

    Linux and Rust, let's goooo!

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

      If he used neovim, it would have been perfect

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

      @@no_name4796 I recently switched from Helix to Neovim. It has been amazing!

  • @AquaQuokka
    @AquaQuokka 6 หลายเดือนก่อน +16

    Hey, you're back!

    • @FaceDevStuff
      @FaceDevStuff  6 หลายเดือนก่อน +17

      my death was... greatly exaggerated

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

      It was difficult to *face* the facts

  • @ego-lay_atman-bay
    @ego-lay_atman-bay 2 หลายเดือนก่อน +15

    This is typescript, except you can't use types, so it's just javascript.

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

    Great Vid as always deserved more vies!

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

    There is something very funky happening to your video compression.

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

      and I hate it. It's perfectly fine on my PC and Patreon, but TH-cam is incredibly intensive

  • @slav_xpxz
    @slav_xpxz 6 หลายเดือนก่อน +8

    Time to RE it and give myself infinite money 😁 (Also a compiler in ts is actually a crime)

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

    That would be a realy nice way to make a learning game in witch every one could learn the basics of other programming languages

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

    2:16 you need to select the item with space and then press enter to submit. You didn't select anything.

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

    ,,He turned this game into a Free2Play! WE'RE ALL GONNA DIE!!!" (100% non-reference to a non-game)

  • @oreocoding
    @oreocoding 6 หลายเดือนก่อน +8

    He just turned the game into a ESPORTS games 😭

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

    I currently have a very similar project going, would you mind if I got a little „inspired“ by your project? I‘d of course credit you

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

      Yeah sure

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

      @@FaceDevStuff great video and concept btw

  • @jpsenak
    @jpsenak 6 หลายเดือนก่อน +3

    I saw it a long time ago on your github and I thought: where is the video

  • @impastaimposter69420
    @impastaimposter69420 6 หลายเดือนก่อน +3

    cool video! good to see you on Linux!

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

    this would be great for learning if you forced usage of lower complexity lines of code gradually making the complexity harder until the player quits coding forever

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

    Can you do a video on how to install the game? I have no idea how I should do that.

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

      pasted from the README on the GitHub page:
      1. Install Bun first (JS/TS runtime) -> bun.sh
      2. Install Rust: www.rust-lang.org/tools/install
      3. Run "cargo run" in this folder.
      4. Create a "main.ts" in this folder.
      You may now play the game, "cargo run main.ts"

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

      Where is Cargo Run I can't find it, there's no folder anywhere@@FaceDevStuff

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

    what cursor pack do you use in 0:56? (im using linux btw)

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

      No idea, I remember going through Google in search of a Windows-like cursor

  • @AlLiberali
    @AlLiberali 6 หลายเดือนก่อน +3

    Brilliant idea to teach programming tho

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

      Yeah i wish i could learn rust like that

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

    If only this game was about Rust, you could've gamify RIIR

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

    As a Linux user, I agree. Microsoft bad.

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

    From what I've seen in the vid, is that kali + kde?

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

      endeavour os actually, + kde

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

      @@FaceDevStuff ok, I've tried to guess the os by the shell, but forgot that kali has slightly different one
      welcome to the club :)

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

    Interesting content!

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

    A linux guy who loves rust, tui and hates Microsoft? You checked all my intrests bro

  • @KittenDome
    @KittenDome วันที่ผ่านมา

    Why did you credit Temu in your repo? 🤦‍♀haha

  • @NaraSherko
    @NaraSherko 6 วันที่ผ่านมา

    I'LL MAKE YOU PLAY ALONG IN TIME WITH ME SO STAAAAAAAAAAAAY AWAY

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

    Does someone know the tool he used here 4:24 ? thanks

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

      It's called "excalidraw"

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

      @@FaceDevStuff thanks

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

    This video is so unlucky :( It should have blown up hard by now

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

    actually good idea

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

    AMAZING

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

    bun mentioned, video.likes++

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

    bro made duolingo but for programming

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

    Welcome to linux cult *We are always watching*😈

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

    He wont expect this one
    I DONT HAVE ARROW KEYS 🚎🚎🚎🚎🚎🚎🚎🎃

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

    aint no way we got typescript EA's version

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

    >Codes in Rust
    >Uses json and not RON
    I quit

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

    You don't code the game, it's game where you make "experiences" now

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

    this is just rustlings but with money lol

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

    you can't play it in the browser? that's a big oversight

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

    Egen Your Don you Sould release it om steam

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

    2:27 I hate this code. This is a perfect use case for let-else.

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

    it would be cool if it were a website to if your not techy at all

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

    json? Rookie mistake, should've used an obscure binary format that cant ever be decoded.

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

    now turn rust into a game

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

    The `ratatui` crate is quite easy to use.

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

    If this is real I'm trying it later

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

    5:20 🐸

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

    ok, now do a whole system as a p2w game

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

      Okay, time to DLC a framework on top of it, with out-of-the-box unlimited web and sql hosting, issue tracking, unit testing, and CI/CD delivery.
      Should not give that much of an advantage over doing it oneself, right?
      The free-for-everyone extension would come as a 1 runner delivery channel, 5 UT, 1 sql table and 1ko web storage capacity. Should be fair enough.

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

    best game ever

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

    Could've used ratatui

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

    some1 make modded version RRNNNN we need it, whole mod menu, fly hacks, noclip hacks we need everythiingggggg

  • @Greedy-Allay
    @Greedy-Allay 6 หลายเดือนก่อน

    What if you can only win by changing the save.json 😂

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

    guess what : ur new vid was very nice 👍

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

    now remake it in assembly

  • @t-ree
    @t-ree 6 หลายเดือนก่อน

    bro I will pay

  • @BehaplayerYT
    @BehaplayerYT 25 วันที่ผ่านมา

    IS THERE A RUSSIAN VERSION??? @FaceDevStuff or can i make them with you?

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

    Amazing video, but how do you come up with these video ideas?

  • @大楼上
    @大楼上 2 หลายเดือนก่อน

    Ea sport

  • @X-VINITY-XD
    @X-VINITY-XD หลายเดือนก่อน

    you should do one for python =]

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

    imagine using types 💀

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

    Jokes on you, to me coding is already a game

  • @MaxXam-ki1bk
    @MaxXam-ki1bk หลายเดือนก่อน

    I HATE MICROSHIT (MICROSOFT) BUT I CANT SWITCH TO LINUX BECAUSE GAMES AND SOFTWARE :sad_face:

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

    cool idea

  • @chri-k
    @chri-k 2 หลายเดือนก่อน

    Unfortunately the name clashes with another game

  • @the-real-random-person
    @the-real-random-person 14 วันที่ผ่านมา

    More like EAScript

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

    you're funny, smart but most importantly, YOU USE LINUX BTW.

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

    W

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

    Hi

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

    EA GAMES, it's not in the game

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

    Battlepass🤣🤣🤣😭

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

    TUI more like CUI(coding under influence)😂😂😂😂😂😂

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

    EAscript

  • @samma-pixelstudio
    @samma-pixelstudio 6 หลายเดือนก่อน

    EA simulator 2024

  • @PFnove
    @PFnove 26 วันที่ผ่านมา

    python ❌ pEAthon ✅

  • @nggyu-nglyd-ngraady
    @nggyu-nglyd-ngraady 6 หลายเดือนก่อน

    1:05 0

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

    17h ago

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

    Average EA experience

  • @JavaՏcript
    @JavaՏcript หลายเดือนก่อน

    JavaScript

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

    Windows is better than linux.

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

    first comment

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

      I commented first in the patreon ver

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

    ... From EA

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

    Ew, rust

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

    1:14 Idk if you are just making a joke but types do matter.
    This video by codedumped explains why: m.th-cam.com/video/hwyRnHA54lI/w-d-xo.html
    Its actually really inneficient to not use types.

  • @XX-ot4pb
    @XX-ot4pb 6 หลายเดือนก่อน +1

    cargo run main.ts
    Finished dev [unoptimized + debuginfo] target(s) in 0.02s
    Running `target/debug/subterfuge main.ts`
    Running your code against Problem #1: "Hello World"...
    thread 'main' panicked at 'failed to execute process: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/checker.rs:50:10
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    (base) runboking@Runbos-MBP subterfuge-master %
    I get this error everytime, i wonder if anyone knows how to solve it

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

      Do you have "bun.sh" installed?

    • @XX-ot4pb
      @XX-ot4pb 6 หลายเดือนก่อน

      Yes, I do@@FaceDevStuff

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

    The `ratatui` crate is quite easy to use.