SPWN development/testing server: / discord (I was a little sick while recording this, so I apologize for the slight lack of nasal sounds) SPWN documentation: spu7nix.net/spwn Install SPWN: github.com/Spu...
this is actually probably the most innovative step in GD history, no joke. The ability to write code that can create theoretically infinite different projects and ideas, without being limited by the laziness of gd triggerwork. simply programming things like the randomized background animations, but in a regular level, takes gd to the next level, a level where instead of a sandbox, it becomes a tool. amazing.
SPWN is a very fun thing to work on, especially because it gives me an excuse to actually use rust. Its also very fun seeing everyone get super hyped over it.
So let me get this straight. You made a pointless programming language inside a programming language that has little abstraction using another programming language with a lot of abstraction that you programmed yourself to make it all run inside an even bigger programming language wich is the game itself programmed in to run inside even another programming language of 1s and 0s that the computer can understand... Now that is what I call devotion
Rust actually has a lot of abstractions, but it's still considered a systems lang. Examples of abstractions are the CLI, most of the STD, Iterators and more
Ok. The last time I played GD was years ago, and I was terrible at it. I didn't even know there *was* a level builder, until much, much later. And this is the first video I have ever seen from you (as far as I know, and I'm not exactly known for my memory lol). But I've subbed. Because this video is absolutely my favorite type of content. I love the fact that you did something genuinely interesting while still keeping the mood light and adding in jokes that were actually funny. That bit about the universe being based on abstraction with the visuals flying by was a masterpiece. It could've absolutely been overdone/felt forced/been less funny than it was and have made the experience worse, but it wasn't, because you know what you're doing. Keep it up. You deserve more subs than you already have, for sure (as overused as that line is).
The fact that the basics for a Mastergame-style movement can be implemented in sixty lines of code is insane to me. This project as a whole is the coolest thing I've seen in Geometry Dash so far
Wasn't sure what the description was referring to when you said you weren't feeling well, but then you started praising rust in the video and now I completely understand
@@Interpause I haven't used rust but I believe it was designed to combine the speed of C++ and the structure of Java into one language. And as far as I know Typescript just adds more object-orientated features into javascript.
So basically you made a programming language (BrainfuGD) inside a programming language (SPWN) inside ANOTHER programming language (GD) which was made inside yet another programming language (C++ I believe)????? Very efficient programming yes. I'm totally checking SPWN too, might be useful to me when I return to making animation levels!
This guy proved GD Turing-Complete. I've been waiting for this moment for years. And when 2.2 gets released, there won't be a time limit, which means programs can be as long as needed
1:10 The goal of the language was actually to have the smallest possible compiler, and having to deal with things like functions and variable names would make for a bigger compiler, so they are removed, with being impossible to understand being a side-effect of that.
Due to this video I have started learning how to code in Rust last month. The learning curve is insane. Spu7nix, what have you done??!!The compiler is evil too. Cargo hates us all.
technically you always need to remember the groups and overwrite them if you use custom objects as some sort of "functions". but at least it would save you some work to store these functions.
This was weirdly educational tbh Definitely i'm going to keep an eye and a half on this project and explore what can i do xD I tip my hat, from programmer to programmer, seriously
I love not only the spawn explanation, but I also love the abstraction talk. I find recursion also important, which is kind of like a subtype of abstraction
My mind is blown, I could never think of a complete gd language being made for this game could ever be feasible, but here we are. This is by far the most impressive thing I've seen in this game, hands down. The amount of possibilities this has opened up is too many for my mind to even fathom.
Love your videos man... I wish you uploaded more frequently! I understand that life and your willingness to have your own probably gets in the way but still. I'll be waiting!
this is acutally one of the coolest things i have ever seen, i have a lot of problems with programming languages and this acutally seems like something i could do very good job
I saw the title, thought it was going to be a song of the same name, and was going to make a quippy remark along the lines of 'smh didnt even code it in brainfuck', but... Holy crap! I'm totally impressed. You totally earned that subscription and like. And that bell! Hope to see what you come up with next.
Everybody's a gangsta until Sputnik made a prog_language.gd and Rub decide to turn his square jumping game into a full fledged game engine. Serponge, GDvisious (idk if I spell correctly) and other talented creators did made a "game" inside a game but you really changed what GD's supposed to be. At this point GD is more than "just a game".
Cool, now that you made it you can make game of life in geometry dash on the brainfugd interpreter. Since game of life already has a computer built in it you can easily use it without any trouble. Using this computer we can finally make GD 2.2 and the controls won't be a problem!
"abstractions are what allow us to explore a universe we don't fully understand without ever needing to fully understand it... and maybe it is best left not fully understood, as the mystery might just be what is keeping us going" damn, i was really not expecting deep philosophical points about the human condition from a video about making brainfuck in geometry dash hahahaha definitely subbed!!!
Geometry Dash and Minecraft are the two “most innovative” games. People can make freaking movies and programming in gd. Others have made Minecraft INSIDE of Minecraft using only redstone and simulated the entirety of Pokémon Red and Blue. These games are insane. Creation, and tech.
you could do a combo keyboard! you know how in games like street fighter, mortal kombat, tekken, you press a sequence of buttons to execute a combo? why not do that! like, left-left-left-left (LLLL) would kill the player. left-left-right (LLR) would turn the player left. LRRL moves the player forward. LRLR interacts, RRL turns the player right. BREAK THE LIMITS
Spu7nix thank you because I FEEL LIKE i am going to use this SPWN thing it's so damn good to make some simple things and i am sure that with adding other stuff like pre-render in a UI it will be game changing !!! :D (even tho i am not a mini game creator)
So you really did create a programming language in gd MAN THATS INSANE I can't even imagine what pain you had to come through to actually implement this You are my hero By the way I suppose it can actually lead to some kind of of revolution in level builing as now it's gonna be much easier for creators to create crazy complicated things You are doing a great job for this game, no doubts