Тёмный
Bryce Dixon
Bryce Dixon
Bryce Dixon
Подписаться
Nine Sols [9] - Blind Playthrough, No Commentary
5:05:35
3 месяца назад
Nine Sols [8] - Blind Playthrough, No Commentary
2:26:32
3 месяца назад
Nine Sols [7] - Blind Playthrough, No Commentary
2:47:07
4 месяца назад
Nine Sols [6] - Blind Playthrough, No Commentary
1:30:01
4 месяца назад
Nine Sols [5] - Blind Playthrough, No Commentary
1:15:36
4 месяца назад
Nine Sols [4] - Blind Playthrough, No Commentary
3:03:27
4 месяца назад
Nine Sols [3] - Blind Playthrough, No Commentary
1:36:11
4 месяца назад
Nine Sols [2] - Blind Playthrough, No Commentary
2:56:14
4 месяца назад
Nine Sols [1] - Blind Playthrough, No Commentary
2:53:51
4 месяца назад
Sifu - The Squats Deathless
15:00
Год назад
Tetris (NES) TAS "All 'O's"
4:05
2 года назад
(Unity) Chemistry Engine Demo
1:12
4 года назад
Project Dream - Hub Preview
1:14
5 лет назад
Spacetime - Gameplay Trailer
1:15
5 лет назад
Paper Mario: TTYD - Level 0 - Chapter 2
1:48:45
6 лет назад
Folding Fang Trailer
1:02
6 лет назад
Комментарии
@BryceDixonDev
@BryceDixonDev День назад
I found a GitHub issue regarding my str.callv example, it's definitely unintended behavior: github.com/godotengine/godot/issues/93600
@julo_ghost
@julo_ghost 3 месяца назад
😂❤
@mooncake5064
@mooncake5064 4 месяца назад
What app you use to do this?
@BryceDixonDev
@BryceDixonDev 4 месяца назад
Read the description
@mooncake5064
@mooncake5064 4 месяца назад
@@BryceDixonDev Ty!
@qwertyuiopasdfghjkl9879
@qwertyuiopasdfghjkl9879 4 месяца назад
I wish i could play anything on my Nintendo 3Ds its just so perfect and portable why are there barley any games available
@BryceDixonDev
@BryceDixonDev 4 месяца назад
There are over 1800 games on the 3DS. That doesn't include the entire DS library of almost 3500 games it's backwards compatible with. Significantly more if you just mod it to use emulators. How is a combined 5300+ games "barely any games"?
@qwertyuiopasdfghjkl9879
@qwertyuiopasdfghjkl9879 4 месяца назад
@@BryceDixonDev i mean games that are not for ds and i dont know how to install emulators or mod the 3Ds lol ive watched so many tutorials done my research but i just cant
@qwertyuiopasdfghjkl9879
@qwertyuiopasdfghjkl9879 4 месяца назад
@@BryceDixonDev if the games were just available for 3Ds without hacking :(
@BryceDixonDev
@BryceDixonDev 4 месяца назад
Not sure why I struggled with Yingzhao so much. Maybe I didn't level up enough (clearly I went back to grind for a bit, but that took far too long to seem like the right answer) or maybe it's just so early you don't have many combat options?
@torgo_
@torgo_ 5 месяцев назад
I think there's a problem (maybe it's a Godot4 thing) where the plugin dies immediately on arrival due to mismatch between space/tab indentations in the files. I didn't even know that you could use space for indentations in GDscript but apparently that's a thing :/
@BryceDixonDev
@BryceDixonDev 2 дня назад
I prefer 2 spaces over tabs since tabs can appear differently in different editors and for different people, but yes, Godot defaults to tabs. You can easily go through and manually replace the space indentation with tabs if you want, but as long as you don't open the file it shouldn't get modified.
@torgo_
@torgo_ 2 дня назад
@@BryceDixonDev On godot4 it crashed out of the box without opening anything, due to the double-spaced tabs. As far as I can tell, the godot editor seems to look whether your project is using spaces or tabs, and then will invalidate files that aren't conforming to that requirement. I haven't tried it on newest 4.3 so perhaps it was a bug. Though all I can say is that in thousands of hours of using godot, downloading addons, following tutorials/code, etc, this is the only time I've ever seen anyone using double-space instead of tab.
@torgo_
@torgo_ 6 месяцев назад
Thank you, I will try this.
@junkasari-489
@junkasari-489 7 месяцев назад
It's a simple job just mirroring to 3DS
@BryceDixonDev
@BryceDixonDev 7 месяцев назад
Yes, you're correct, that's also what I said in the description.
@BenDoesSpeedruns
@BenDoesSpeedruns 7 месяцев назад
What's the performance like on this vs re-using an AudioStreamPlayer? Have you seen any hit from creating new players on demand?
@BryceDixonDev
@BryceDixonDev 7 месяцев назад
There's definitely going to be a hit and realistically pooling Players (and Nodes in general) is definitely a go-to optimization, but I haven't benchmarked anything. I actually wrote a benchmarking tool just after this, but then got busy with other things before I could actually properly test it; search the asset library for "ScriptBench" and you should find it. That being said, something I didn't originally make clear is that this isn't intended to be a universally loved library or tool that every project should use, it's intended to help people get their foot in the door of audio programming ASAP. People get intimidated by "intro tutorials" that are multiple hours long, so I wanted to provide a small abstraction that fills a lot of the holes a beginner will run into with audio in Godot. Realistically, if you want *really* good audio, you should either roll your own system or go with FMOD.
@LazyWeasel
@LazyWeasel 10 месяцев назад
Thank you!
@SilentscufflE
@SilentscufflE 10 месяцев назад
i seriously don't get why everything in godot appears to be simple except wanting to play a single sound effect on command. i hooked up procedural sidechain compression in less code than this, which is the "easy" example. what the hell went wrong with their design philosophy.
@BryceDixonDev
@BryceDixonDev 10 месяцев назад
Audio is inherently difficult due to how optimized it needs to be. People tend to focus on graphical optimization since "we need to render 60 frames per second!" but that also gets it's own whole piece of compute hardware in a dedicated GPU while audio needs to render 44k samples per second *minimum* for decent results and usually that needs to be accomplished via a single software thread (which might be kicked off the core via the OS or hardware, leading to an unpredictable and unavoidable performance hit. Because of these factors, audio programming kind of needs to be focused on speed optimization above all else in every aspect which tends to create "unintuitive" or "overcomplicated" solutions to seemingly simple problems. That being said, part of why I made this video was to show that playing a single sound effect on command *isn't* complicated. It's only a few lines of code: make the sound player, assign the sound resource, add the player to the scene tree, and tell it to start playing. If you know a Node will always be a sound source for a particular sound, you could also just set up the SoundPlayer as a child and call `SoundPlayer[XD].play()`; polyphony is free as of Godot 4.
@BryceDixonDev
@BryceDixonDev 11 месяцев назад
I didn't articulate it very well, which is my fault; but what I was trying to get at in the beginning is that there are a lot of resources for "how to make a simple audio system" which *aren't simple*. Someone who wants audio to "just work well enough" (maybe to be revisited later) likely doesn't want to spend 30-60 minutes watching videos and reading docs to get a proof-of-concept audio working for the first time. *That being said*, I designed this script to be "outgrown" by anyone who uses it. I'd highly recommend once you're willing to take a deeper look at Godot's audio system to give it a shot. Here's a starting point from the official documentation: docs.godotengine.org/en/stable/tutorials/audio/index.html With the constructive feedback I've been getting on other platforms, I'll likely end up re-making the video after improving the script - more functionality (eg: layered music; likely some kind of optional built-in pooling) and more flexibility - rather than just making a "part 2." I wouldn't like to leave up misleading information that clashes with a future update, anyway, since that would just cause confusion more than anything else.
@Eroax
@Eroax 11 месяцев назад
Nice to the point bit of Audio stuff. I didn't even know the Randomizer stream existed so it's really cool to see!
@BryceDixonDev
@BryceDixonDev 11 месяцев назад
It feels like most people just *assume* Godot is missing a ton of key functionality when it's totally available. Most times someone asks me for a function/class that does some behavior, there's already something built-in that does exactly that and more. Tweens are a fantastic example. Excellent way to time sequential events with minimal code and it can be done from anywhere with minimal setup.
@thepeopleplaceandnaturepod8344
nice one!
@oh-facts
@oh-facts Год назад
AoS vs SoA efficiency depends on access patterns. //Case 1: AoS struct pointsAoS { int a; int b; int c; }; struct pointsAoS *points; void foo() // Better than SoA version { for(int i = 0; i < size; i++) { points[i].a++; points[i].b++; points[i].c++; } } void foo_a(); // Worse { for(int i = 0; i < size; i++) { points[i].a++; } } void foo_b(); // Worse { for(int i = 0; i < size; i++) { points[i].b++; } } void foo_c(); // Worse { for(int i = 0; i < size; i++) { points[i].c++; } } /////////////////////////////////////// //Case 2: SoA struct pointsSOA { int* a; int* b; int* c; }; struct pointsSOA points; void bar() // Worse than AoS version { for(int i = 0; i < size; i++) { points.a[i]++; points.b[i]++; points.c[i]++; } } void bar_a(); // Better { for(int i = 0; i < size; i++) { points.a[i]++; } } void bar_b(); // Better { for(int i = 0; i < size; i++) { points.b[i]++; } } void bar_c(); // Better { for(int i = 0; i < size; i++) { points.c[i]++; } }
@marcofraschilla8205
@marcofraschilla8205 Год назад
nice
@sophovot5079
@sophovot5079 Год назад
the ending got me, even though the ending frame on youtube hasnt looked like that in years
@TheQu5571
@TheQu5571 Год назад
The most recent comment after this is from 4 years ago, pretty cool huh?
@Cicine59
@Cicine59 Год назад
I got the game on my ps5 so i can’t do it
@mc_simo4058
@mc_simo4058 Год назад
Plz how to download ?
@BryceDixonDev
@BryceDixonDev Год назад
It's literally in the description
@ilokanajourney
@ilokanajourney Год назад
What?
@maninthesnow4393
@maninthesnow4393 Год назад
Dream on by aero smith
@michaelsegal3558
@michaelsegal3558 Год назад
I’m guessing he/she has the game rigged somehow so he/she gets mostly “o” pieces
@BryceDixonDev
@BryceDixonDev Год назад
It's a TAS, but the game isn't modified. Every frame the game advances the internal RNG value (for some reason), so I wrote a script that would find the frames that would result in an "O" piece spawning every time. Most pieces this doesn't work for since the piece spawning code has a check to try to prevent duplicate pieces from spawning, but it has a bug, so "O" pieces actually *can* spawn repeatedly. My pronouns are "he/him" :)
@michaelsegal3558
@michaelsegal3558 Год назад
@@BryceDixonDev I see
@masterstuffing
@masterstuffing Год назад
Relatable
@SheepeyDarkness
@SheepeyDarkness Год назад
Good
@elpelucasoficial
@elpelucasoficial Год назад
A question is complete?
@iggypoprockcandy
@iggypoprockcandy Год назад
Wow back to a simpler time when these memes actually made me laugh
@ilokanajourney
@ilokanajourney Год назад
Nope.
@ps2toad
@ps2toad Год назад
Where is eb games located and why do I keep getting these videos recommended to me ?
@idk13212
@idk13212 Год назад
0004000000054000
@kkxie2912
@kkxie2912 2 года назад
My own chemistry engine has been made! Hopefully this will allow me to graduate smoothly. Thank you for your help in the process, and I included you in the acknowledgements section of my graduation project! The URL is ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JfxQ3jjBMRw.html&ab_channel=kkXie , welcome to watch~
@coreykelly7549
@coreykelly7549 2 года назад
𝓟Ř𝔬𝓂𝔬𝐒ϻ 👍
@Mistak23
@Mistak23 2 года назад
I'll always take a look at that snout
@Mistak23
@Mistak23 2 года назад
Elephant shrew was actually a singer?!
@goutirecords
@goutirecords 2 года назад
Undertale would work perfectly on the 3DS
@Jemmysponz
@Jemmysponz 2 года назад
do it again but with all Ts
@BryceDixonDev
@BryceDixonDev 2 года назад
Should be possible. You can only get duplicates of tetriminos with an ID T where there exists a number X such that: X%8=T; and (X/2)%7=T The T piece has an ID of 0, so that's totally possible. I had to switch between O and I because I has an ID of 6 which doesn't have a value T that satisfies both of those equations.
@tomgram88
@tomgram88 2 года назад
level dont apper in list
@АндрейСтоляров-ш4к
Does it work on nintendo ds?
@Kire2oo2
@Kire2oo2 3 года назад
thank you <3
@yesimrealhuman4245
@yesimrealhuman4245 3 года назад
it could`ve been good if the timer stopped when the game was loading
@sanamshams1983
@sanamshams1983 3 года назад
Dude, that matches the speed of every online race for my son (unless a tournament he plays).
@smout5h
@smout5h 3 года назад
Pin box work on the original 3ds?
@mangdu1473
@mangdu1473 3 года назад
what a fox.
@goth9160
@goth9160 3 года назад
why is this on my recommended literally 5 years later 😂 happy 2021 guys
@charlesrhett
@charlesrhett 3 года назад
Even though you can't do this it looks really fun and cool but sans fight would be hard
@BryceDixonDev
@BryceDixonDev 3 года назад
You can do this. I did. Read the description.
@louka4420
@louka4420 4 года назад
Bruh, your vid literally helped me out with maypul's tutorial thanks dude
@igoupanddowneverything6240
@igoupanddowneverything6240 4 года назад
lol
@kioshikamado1785
@kioshikamado1785 4 года назад
Donde pongo el.3ds
@kinder4010
@kinder4010 4 года назад
How i set the game in spanish?
@AugustBurnsSam
@AugustBurnsSam 4 года назад
Would you say something like this is really difficult to make? Specifically for a novice at C#? The other day I was trying to create my own chemistry engine (also inspired by BOTW), but I couldn't even wrap my head around where to start. I probably got too bogged down in details and it slowed me down (I was trying to figure out the best way to create a generic and modular "material" type object with assignable properties, but couldn't figure it out. i was researching enums and scriptable objects, but again.. i'm a major noob at this.)
@BryceDixonDev
@BryceDixonDev 4 года назад
This was my second-to-last major project as a CS major, so it does require quite a bit of understanding of both Unity and computer science in general. I've been considering recreating this, though, and at the very least creating a blog post on my website (brycedixon.dev/) going through how it works and how I made it, so I'll try to remember to notify you when that gets made.
@AugustBurnsSam
@AugustBurnsSam 4 года назад
@@BryceDixonDev That would be awesome! Thanks so much for your reply. :)
@zebrakiller69
@zebrakiller69 3 года назад
@@BryceDixonDev Website not found :( How does the fire calculate how to spread to nearby objects?
@BryceDixonDev
@BryceDixonDev 3 года назад
Try going to brycedixon.dev manually. If I recall, I just did the inefficient test of looping over all "flammable" objects and testing their distances. There's probably better ways to make it more efficient (eg: octrees) but this was good enough.
@pollomagico271
@pollomagico271 2 года назад
@@BryceDixonDev to make it faster you can probably just use unity's collision detection. those are very optimized (altough still a bit expensive)
@kioshikamado1785
@kioshikamado1785 4 года назад
¿lo esta ejecutando desde una compu o es la 3DS lo que lo ejecuta?
@JanLeviSanchez
@JanLeviSanchez 4 года назад
what version of OBS is this?