Danmaku patterns in Baba Is You

  Рет қаралды 7,062

4399DoIt

4399DoIt

3 жыл бұрын

Earth & Metal Sign "Emerald Megalith" recreated in Baba Is You (+some other stuff).
Player speed (focused and unfocused), screen ratio, shot frequency, and shot quantity are accurate to original. The bubbles have 35 ± 2 degrees between them and 4 different speeds. It almost runs in real time, it's only 1/15 as fast as intended.
There's also an atempt at recreating QED. It was not very successful, there's way too few bullets per ring. I could maybe try again with more experience, but drawing the sprites is very annoying.
Then there's the player shot & boss health mechanism. I've yet to combine it with any pattern because that by itself already takes up 1/4 of the object limit.
Finally, a recreation of meek. It's very unoptimized and incredibly laggy for how simple it is, but it's the first one I made and gave some insight in generating bullets of different speeds and directions.

Пікірлер: 31
@Epsi_Cron
@Epsi_Cron 2 жыл бұрын
The lack of sound effects at the start of the video makes it 1000% funnier
@ryusanchezzz4193
@ryusanchezzz4193 2 жыл бұрын
Holy crap a baba x touhou video, I thought i would never see the day
@MAGInHeaven
@MAGInHeaven 2 жыл бұрын
Emerald megalith
@Triggerhappypilot
@Triggerhappypilot 2 жыл бұрын
BABA is TURING COMPLETE
@52catsinatrenchcoat
@52catsinatrenchcoat 3 жыл бұрын
Holy crap this is cool! Nice work!
@Jaojao_puzzlesolver
@Jaojao_puzzlesolver 2 жыл бұрын
Baba Is Marisa
@GreenStarGalaxian
@GreenStarGalaxian 2 жыл бұрын
BULLET IS HELL
@illusionist1872
@illusionist1872 3 жыл бұрын
this could work as a cursed image i love it
@davidlewis6728
@davidlewis6728 3 жыл бұрын
wait. how did you make the level so large? this is awesome. baba is Marisa and me is Patchouli i guess. did you change the sprite of multiple sprites in order to make it look like bubble danmaku, or did you manipulate the files or something? if you are considering turning this concept into a level pack, with the individual levels being spell-cards, then please do consider providing the level pack code once you're done. it would be really cool to see how this works and if it can be improved.
@DoIt-kz4fi
@DoIt-kz4fi 3 жыл бұрын
You can make levels up to 38 x 68 by enabling debug mode. Custom sprites don’t have to be 24x24, so it’s possible to have big bubbles and small ring bullets. And unfortunately, emerald megalith is the only pattern I can think of that’s easy to recreate. Things like aimed bullets or fine angle intervals, acceleration, angular velocity, and micrododging in general are difficult to simulate in a small grid, in real time. Even this relatively simple pattern has to run at 2 frames/turn and nearly uses up the object limit. It might still be possible to recreate some patterns in slow motion though.
@davidlewis6728
@davidlewis6728 3 жыл бұрын
@@DoIt-kz4fi for graze, "near" should be good. for aiming, you could use "follow" to get the sprites to always point towards a specific sprite. fine angle intervals might be harder, but you can stack up to 3 layers of text in the editor, so statements like "baba is move/move/move" = baba is move(3) and statements like "baba/baba/baba is/is/is move/move/move" would probably either truncate the statement (i think move(8) is the max) or result in a "too complex" error message, but you don't need to use the same text. add to that a shifting statement (two belts that are shift above and below the property text, two property texts, one overlapping or being pushed onto one of the belts) and you can have something like "nudge
@davidlewis6728
@davidlewis6728 3 жыл бұрын
@@DoIt-kz4fi i tried a few of the ideas. "near-near" statements don't work, due to being cut-off, and it seems "near-empty" statements don't work very well either for some reason. i can get some success with near things that are near other things, including small-scale group-related stuff, but it doesn't seem to be what i was hoping for, it seems "_ near group is group2" doesn't work, but "group near _ is group2" does, idk why. also, anything "on empty" isn't empty, idk why i didn't remember that. also, i thought "phantom" worked like "not push" but it just ignores it when it gets influenced by other things. other that that, these things seem to work just fine. basically, don't take all of the stuff i said seriously, i am a moron it seems.
@davidlewis6728
@davidlewis6728 3 жыл бұрын
@@DoIt-kz4fi hey, did you make the levels "undone" and "metatext"? if so, do you mind telling me how they work (i already solved them, though i can't figure out the right movement to get the bonus on undone, i just want to know how that syntax works.) sorry if this is not something you care to answer to.
@DoIt-kz4fi
@DoIt-kz4fi 3 жыл бұрын
@@davidlewis6728 sure did. Both levels make use of mesatext, which has some unusual properties. Usually I create mesatext by renaming preexisting nouns, which ends up creating pairs of objects with the same name. After destroying a mesatext/object paired to it, depending on some initial priority, undoing the destruction could bring a different object back (e.g. destroy “skul” object, get “skul” text back). This is shown in the level “mesatext”, and the undo detector in “undone” works by destroying objects every turn and seeing whether they became mesatext as a result of undoing.
@henrym5034
@henrym5034 2 жыл бұрын
Mukyu Seriously: this is wonderful
@DimonKILL
@DimonKILL 2 жыл бұрын
mmmm touhou in baba is you
@tonykhang1984
@tonykhang1984 2 жыл бұрын
[baba] is [you] playing [touhou]
@misterturkturkle
@misterturkturkle 2 жыл бұрын
Baba is touhou
@theopoldthegamer4284
@theopoldthegamer4284 Жыл бұрын
Are the objects enlarged?
@misalignedmisanthropist
@misalignedmisanthropist 9 ай бұрын
BABA is TOUHOU
@kaulis6524
@kaulis6524 2 жыл бұрын
Baba is suffering
@moesherman
@moesherman 2 жыл бұрын
baba is youhou
@DJruslan4ic
@DJruslan4ic Жыл бұрын
Imagine Junko paterns
@upsidedown-pug1974
@upsidedown-pug1974 2 жыл бұрын
*H O W*
@Snukkuri
@Snukkuri 2 жыл бұрын
Brain is defeat
@colmenasio5542
@colmenasio5542 2 жыл бұрын
Level code?
@ToalmKriuck
@ToalmKriuck 2 жыл бұрын
Trying to dodge in Deltarune/Undertale be like:
A Baba Is You levelpack about avoiding the Infinite Loop
7:56
Icely Puzzles
Рет қаралды 21 М.
[Blender 3D] Danmaku Pattern Progress #04
5:02
Virtlux
Рет қаралды 14 М.
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 12 МЛН
The magical amulet of the cross! #clown #小丑 #shorts
00:54
好人小丑
Рет қаралды 23 МЛН
Мы играли всей семьей
00:27
Даша Боровик
Рет қаралды 5 МЛН
8 Ways to PRANK TEACHER in the School!
18:25
A4
Рет қаралды 35 МЛН
5 years | baba is you anniversary levelpack
8:27
4399DoIt
Рет қаралды 501
How fast can you touch a Moblin in every Zelda game?
16:01
Как на 100% пройти Майнкрафт
17:17
GRIDoN
Рет қаралды 502 М.
Bullet Hell Shmups:  More than dodging
6:40
Mr Wendal on games
Рет қаралды 39 М.
Geometry Dash MODS are INSANE in 2.2
10:32
Juniper
Рет қаралды 50 М.
black hole | Baba Is You competition levelpack
8:52
4399DoIt
Рет қаралды 30 М.
Touhou 14.3 Danmaku Amanojaku - Impassable Physical Barrier
5:48
RemindMeToCheck
Рет қаралды 75 М.
ЛУЧШАЯ ПАРА ДЛЯ ДУО ШД
0:41
Янер
Рет қаралды 2,3 МЛН
Зря Он Сделал Это С Ней #shorts
0:39
ARNAUT 🔥
Рет қаралды 2,3 МЛН
ПАМЯТЬ КЛЕКСА👿 | WICSUR #shorts
1:00
Бискас
Рет қаралды 5 МЛН
Only sigmas do that! #shorts #minecraft #minecraftanimation
0:14
Krabster Dom
Рет қаралды 9 МЛН