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!
you could have used PayPal or Stripe API in order to make users pay it's so easy bro
its too hard, man
shut u[
shut up.
@Rhaijen_Rence🤯
likely someone would just edit the source code on a fork on github removing it
"The documentation is written by Microsoft..." Meanwhile coding in Microsoft visual studio and publishing the code on Microsoft github
It's called "cognitive dissonnance". Every Linux person has to experience it at least once.
@@gweltazlemartret6760 chaud le fascisme, car c'est ce que c'est au fond
@@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.
it may also be vscodium, the full open source version.
@@ComPewPer still trash
If EA made TypeScript
Face:"This is TypeScript - except you can't use any types" well now it's just Script
JavaScript
That's the moment you realize Regex is turing-complete. :D
RegEx is awesome
@@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!
@@gweltazlemartret6760 it indeed can get unreadable, hence why I use RegEx visualisers (debuggex, if I recall the name correctly, helped a lot)
I use regexr website often, their breaking downs and cheat sheets are worthy.
@@FaceDevStuff i will google that
time to play the game in replit 🗿👏
replit is so trash now...
(it really pains me to say that as an ex forum mod)
@@qwerty_qwerty what happened?
@@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
@@kieraisverybored like what
@@kieraisveryboredwhat other platforms? share pls
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.
reminds me of "the farmer was replaced"
2:10 You should have pressed [Spacebar] to select an item, [Enter] just enters your selection, not your highlight.
My exact thoughts 🤣🤣🤣
0:36 microsoft is censored in the captions XDDD
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)
Linux and Rust, let's goooo!
If he used neovim, it would have been perfect
@@no_name4796 I recently switched from Helix to Neovim. It has been amazing!
Hey, you're back!
my death was... greatly exaggerated
It was difficult to *face* the facts
This is typescript, except you can't use types, so it's just javascript.
Great Vid as always deserved more vies!
There is something very funky happening to your video compression.
and I hate it. It's perfectly fine on my PC and Patreon, but TH-cam is incredibly intensive
Time to RE it and give myself infinite money 😁 (Also a compiler in ts is actually a crime)
That would be a realy nice way to make a learning game in witch every one could learn the basics of other programming languages
2:16 you need to select the item with space and then press enter to submit. You didn't select anything.
,,He turned this game into a Free2Play! WE'RE ALL GONNA DIE!!!" (100% non-reference to a non-game)
He just turned the game into a ESPORTS games 😭
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
Yeah sure
@@FaceDevStuff great video and concept btw
I saw it a long time ago on your github and I thought: where is the video
cool video! good to see you on Linux!
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
Can you do a video on how to install the game? I have no idea how I should do that.
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"
Where is Cargo Run I can't find it, there's no folder anywhere@@FaceDevStuff
what cursor pack do you use in 0:56? (im using linux btw)
No idea, I remember going through Google in search of a Windows-like cursor
Brilliant idea to teach programming tho
Yeah i wish i could learn rust like that
If only this game was about Rust, you could've gamify RIIR
As a Linux user, I agree. Microsoft bad.
From what I've seen in the vid, is that kali + kde?
endeavour os actually, + kde
@@FaceDevStuff ok, I've tried to guess the os by the shell, but forgot that kali has slightly different one
welcome to the club :)
Interesting content!
A linux guy who loves rust, tui and hates Microsoft? You checked all my intrests bro
Why did you credit Temu in your repo? 🤦♀haha
I'LL MAKE YOU PLAY ALONG IN TIME WITH ME SO STAAAAAAAAAAAAY AWAY
Does someone know the tool he used here 4:24 ? thanks
It's called "excalidraw"
@@FaceDevStuff thanks
This video is so unlucky :( It should have blown up hard by now
actually good idea
AMAZING
bun mentioned, video.likes++
bro made duolingo but for programming
Welcome to linux cult *We are always watching*😈
He wont expect this one
I DONT HAVE ARROW KEYS 🚎🚎🚎🚎🚎🚎🚎🎃
aint no way we got typescript EA's version
>Codes in Rust
>Uses json and not RON
I quit
You don't code the game, it's game where you make "experiences" now
this is just rustlings but with money lol
you can't play it in the browser? that's a big oversight
Egen Your Don you Sould release it om steam
2:27 I hate this code. This is a perfect use case for let-else.
it would be cool if it were a website to if your not techy at all
json? Rookie mistake, should've used an obscure binary format that cant ever be decoded.
now turn rust into a game
The `ratatui` crate is quite easy to use.
If this is real I'm trying it later
5:20 🐸
ok, now do a whole system as a p2w game
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.
best game ever
Could've used ratatui
some1 make modded version RRNNNN we need it, whole mod menu, fly hacks, noclip hacks we need everythiingggggg
What if you can only win by changing the save.json 😂
guess what : ur new vid was very nice 👍
now remake it in assembly
bro I will pay
IS THERE A RUSSIAN VERSION??? @FaceDevStuff or can i make them with you?
Amazing video, but how do you come up with these video ideas?
Ea sport
you should do one for python =]
imagine using types 💀
Jokes on you, to me coding is already a game
I HATE MICROSHIT (MICROSOFT) BUT I CANT SWITCH TO LINUX BECAUSE GAMES AND SOFTWARE :sad_face:
cool idea
Unfortunately the name clashes with another game
More like EAScript
you're funny, smart but most importantly, YOU USE LINUX BTW.
W
Hi
EA GAMES, it's not in the game
Battlepass🤣🤣🤣😭
TUI more like CUI(coding under influence)😂😂😂😂😂😂
EAscript
EA simulator 2024
python ❌ pEAthon ✅
1:05 0
17h ago
Average EA experience
JavaScript
Windows is better than linux.
first comment
I commented first in the patreon ver
... From EA
Ew, rust
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.
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
Do you have "bun.sh" installed?
Yes, I do@@FaceDevStuff
The `ratatui` crate is quite easy to use.