Author Topic: TyrZ GMDanmaku (In Dev)  (Read 20292 times)

Dark Kitsune

  • Code Fox
Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #30 on: September 16, 2015, 04:17:31 AM »
It's missing the parentheses needed for the if statements.
GML is odd in that parentheses and semicolons are completely optional.

Uruwi

  • Nightmare of Torrential Precipitation
  • 478 million goober
Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #31 on: September 16, 2015, 04:20:32 AM »
GML is odd in that parentheses and semicolons are completely optional.

Does GML still lack first-class arrays?
foo = foldl $ flip ($)
Highest difficulty 1CCed for each game, by shot type in the original order. (-: never 1CCed on any difficulty, or never used; E: easy, N: normal, H: hard, L / U: lunatic / unreal.)
EoSD [NNNE] PCB [EE--N-] IN [NEEE + Ex Border] PoFV [Mystia N, Mystia E no charge] MoF [EN--H- + Ex Marisa B] SA [N-----] UFO [----EN] TD [NENE] DDC [EE-EHE + Ex Marisa B & Sakuya A] LoLK [PD --N- Legacy ---N] EE [N- + Ex Yabusame] EMS [N-- + Ex Yabusame] RMI [NHN + Ex YaoSuku]
Avelantis (demo) Easy YuukiB 426,077,200

Dark Kitsune

  • Code Fox
Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #32 on: September 16, 2015, 04:23:10 AM »
Does GML still lack first-class arrays?
Nope.

Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #33 on: November 11, 2015, 12:37:50 PM »
I am completely OCD with performance so I thought, since GML gets turned in to C++ with the YYC compiler (and therefor is actually quite fast) I could attempt to ditch the game maker object system for shots in favor of a higher performance shot system written in just GML. Performance tests are promising to say the least.

Ignore the terrible code, it's a proof of concept I wrote it in about 20 minutes. I have the number of new objects written in the top left;
http://i.imgur.com/XKGFwDa.png

They have some super simple circle collision checking running too. I have no idea how I'll scale it for practical use.  :ohdear:

Edit: I'm going to use some of the ideas a base for making curvy lasers as they are quite demanding.
« Last Edit: November 12, 2015, 02:39:54 AM by tyrz_939 »

Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #34 on: November 12, 2015, 04:29:41 AM »
Opps, double post. Tried to edit original post but hit quote instead of modify.

TalosMistake

  • Master of Aura and Shade
  • I'm Talos, not Talo~~
Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #35 on: November 12, 2015, 08:13:43 AM »
I don't know anything about GML or your engine, but I just want to say...I like your Halloween script very much. Even though it wasn't made from danmakufu engine, the perfomance and sheer amount of effects impress me a lot (as well as danmaku pattern). Very well done tyrz_939!

Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #36 on: November 12, 2015, 09:39:17 AM »
I don't know anything about GML or your engine, but I just want to say...I like your Halloween script very much. Even though it wasn't made from danmakufu engine, the perfomance and sheer amount of effects impress me a lot (as well as danmaku pattern). Very well done tyrz_939!

Thank you! I was worried the Halloween entry I did was a bit rushed but it did better than I thought it would, I'm glad you and others like it.  :)
I actually have one of your videos open for reference at the moment, the worlds a small place!  :wat:

I'm making proper lasers now and it's a bit complex but I'm getting it done 1 bit at a time. They'll hopefully be able to curve, be thin at the ends, thicker in the middle and variable lengths.

They just draw straight and have collision at the moment though. Work work.
http://i.imgur.com/mLPIaio.png
http://i.imgur.com/MniCYXv.png
http://i.imgur.com/gYA41AE.png (I flew though this one, proof of collison)


Edit:
http://i.imgur.com/hZw4cc2.png After a bit more work
http://i.imgur.com/LWGmt7y.png That's the mess generating this first one. Once cleaned up and collision is tweaked it should be easy to use. Iee! New toy!  :V
http://i.imgur.com/UMPEQ3D.png PRETTY D:
« Last Edit: November 12, 2015, 11:59:39 AM by tyrz_939 »

Lollipop

  • stay woke
  • literally and figuratively dying
Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #37 on: November 12, 2015, 07:38:44 PM »
nice lasers
Touhou 1CCS:
Hard: LLS, EoSD(NB), PCB(NB), IN, MoF, TD, DDC(NB), LoLK
Lunatic: EoSD, PCB, DDC, LoLK
Extra: LLS, EoSD, PCB(Extra&Phantasm), IN, MoF, SA, DDC, LoLK
Current Focus: 1cc SA Hard, or an Extra

Re: TyrZ Game Maker Danmaku Engine (In Dev)
« Reply #38 on: November 17, 2015, 09:48:36 AM »
http://i.imgur.com/SHFJjic.png
http://i.imgur.com/vyo1CYP.png

It's all nice that my game is all prettyful etc but sometimes, when a new bug pops up, I want to kill it to death. Why for are my stage events spamming.  :ohdear: :ohdear: :ohdear:

http://i.imgur.com/wzjIsy4.png Marisa's helping me with debugging.


On a brighter note,  curvy lasers are finished and I got a Surface Pro 4 today, I'll have a go at drawing up portraits on it. If anyone wants to help with art and sound effects for my project I would be very grateful.

Curvy Lasers:
http://imgur.com/Uzzjlh7 < Pretty
http://imgur.com/2ssebJn < Uncapped FPS
https://youtu.be/-2xVwP70ouo < Performance on a decent netbook from 2010.

Re: TyrZ GMDanmaku (In Dev)
« Reply #39 on: December 17, 2015, 11:31:03 PM »
I've completely updated my OP.

I'm currently looking for help with sprites/portraits as it's the main thing slowing me down at the moment. If anyone would like to help, please contact me.

I re-wrote Marisa and Reimu's shots types and I'll be including modern and classic options for them. Modern playing like recent Touhou games (but PC-98 themed) and classic playing more PC-98-like. Mima and Yuuka will play PC-98 like only.

I've put in many more particle effects including proper shot deaths and player shot impact effects.
http://i.imgur.com/SzG0ZjA.png
http://i.imgur.com/UPHDys8.png
http://i.imgur.com/xknI1Pn.png
http://i.imgur.com/NtCY2sk.png

Other screenshots I also added to the OP:
Warning: Sprites are mostly placeholders at the moment.
http://i.imgur.com/vAFAmbT.png
http://i.imgur.com/5Qa2uk1.png
http://i.imgur.com/bNazznJ.png
http://i.imgur.com/idkmAUv.png
http://i.imgur.com/Wp2afz6.png
http://i.imgur.com/e5quKAh.png
http://i.imgur.com/TNL7nZl.png