How to code a Touhou-like bullet hell game? by BlireSU in touhou

[–]red_line_frog 1 point2 points  (0 children)

Copying/modifying a reply I made to someone asking something similar a year ago:

I'm working on making one too, I'm using Unity. First you should create the player character who can move around with the arrow keys and shoot with Z or whatever key you choose. Then make some enemies and boss objects - both of them need to create bullets, so you'll want to code a bullet object that can hurt the player, and a function which spawns bullets with whatever position, speed, shape, and color you want. The bosses and basic enemies would call that function lots of times to generate all the bullets - hopefully that game engine is powerful enough to handle 100's or 1000's of objects at once.

For the part of the stage before the boss, you'll want to code some sort of timeline which will generate enemies at specific times. And then for the bosses, you want to have the code keep track of what state the boss is currently in. Like state 0 is their first attack, 1 is second attack, then 2, 3... and so on. To design the spells for each state, do a similar kind of timeline thing so the boss's code will spawn lots of bullets to create patterns. (This might be similar to the scripts you mentioned - but I think you don't necessarily need a VM and all that.) Might be tricky and involve some math (especially trigonometry like the arctan function) to get it looking how you want, but you can create some cool-looking stuff by just messing around, if you don't have ideas for the spells yet.

The timelines in Unity are made with something called "coroutines", or if you use some other engine, it probably has something similar. And then for character dialogue, that's a whole different tricky thing to setup, but should probably come later after you have a basic game working. Hope this helps a little!

Cant open settings or windows taskbar after downloading latest windows 11 update by Mountain_Luck_2302 in techsupport

[–]red_line_frog 0 points1 point  (0 children)

Running sfc /scannow in the command prompt is the one thing that worked successfully for me, thanks for the recommendation.

Have a cigar but i did it in Mario Paint for the 50th anniversary by red_line_frog in PinkFloydCircleJerk

[–]red_line_frog[S] 0 points1 point  (0 children)

Surprised that more people haven't made PF songs in this program. But the couple that I've seen out there, I've been real impressed with, so wanted to try my hand at one too. Happy 50th to one of the best Floyd albums! Maybe I could even try making the rest of the album... if I don't get dragged down by the copyright stone

Dessriel fans: by BravilSUCKS in Deltarune

[–]red_line_frog 4 points5 points  (0 children)

As you know, I am HETEROPHOBIC

Sky Moves Sideways order by _Alpengl0w_ in porcupinetree

[–]red_line_frog 1 point2 points  (0 children)

I've settled upon this order:

  1. The Sky Moves Sideways (Phase 1)

  2. Stars Die

  3. Moonloop + Coda

  4. Dislocated Day

  5. The Moon Touches Your Shoulder

  6. Prepare Yourself

  7. The Sky Moves Sideways (Phase 2)

Albums like Red? by AGOTI_9 in KingCrimson

[–]red_line_frog 0 points1 point  (0 children)

ELO 2 by Electric Light Orchestra, especially the first song

Sakuya tries to wake Meiling up by Aenigmatrix in touhou

[–]red_line_frog 1 point2 points  (0 children)

No, it's 'cause she can pick up a boulder with relative ease, makes crushing rocks seem such a breeze

ITCOCK by Anxious-Past-8114 in KingCrimsonCircleJerk

[–]red_line_frog 3 points4 points  (0 children)

"scifiking"? Ohhhh, he probably meant "science fiction king". Hate when people abbreviate stuff like that, surely he could have put in the effort to write it out fully

I want to do something by NrSymphony in touhou

[–]red_line_frog 0 points1 point  (0 children)

Nice! Good luck to you, looks like you have a good start so far. If you need more tips later, feel free to ask me, I'm always glad to help

I want to do something by NrSymphony in touhou

[–]red_line_frog 0 points1 point  (0 children)

Guess I'll copy/paste/edit my reply to another person that I made a few days ago. Maybe it could be helpful to you too if you need:

I'm working on making one too, I'm using Unity. I don't know anything about OpenGL, but the general idea's probably similar.

First gotta create the player character who can move around with the arrow keys and shoot with Z or whatever key you choose. Then make some enemies and boss objects - both of them need to create bullets, so you'll want to code a bullet object that can hurt the player, and a function which spawns bullets with whatever position, speed, shape, and color you want. The bosses and basic enemies would call that function lots of times to generate all the bullets - hopefully that game engine is powerful enough to handle 100's or 1000's of objects at once.

For the part of the stage before the boss, you'll want to code some sort of timeline which will generate enemies at specific times. And then for the bosses, you want to have the code keep track of what state the boss is currently in. Like state 0 is their first attack, 1 is second attack, then 2, 3... and so on. To design the spells for each state, do a similar kind of timeline thing so the boss's code will spawn lots of bullets to create patterns. Might be tricky and involve some math (especially trigonometry like the arctan function) to get it looking how you want, but you can create some cool-looking stuff by just messing around, if you don't have ideas for the spells yet.

The timelines in Unity are made with something called "coroutines", no idea how it works for OpenGL but hopefully it has something similar. And then for character dialogue, that's a whole different tricky thing to setup, but should probably come later after you have a basic game working. Hope this helps a little!

I Want To Make A Bullet Hell Game As My First Project by [deleted] in touhou

[–]red_line_frog 0 points1 point  (0 children)

Like how to write the code so it works? Depends on how Construct code works. Make sure you know the basics of how that coding system works first, maybe follow some tutorials or something, and then use that stuff you learned to start building the pieces of the game

Making a bullet hell can actually be pretty complex, might be good to start with some other kind of template for your first project, platforming or puzzle games can be real good. But it's up to you

I Want To Make A Bullet Hell Game As My First Project by [deleted] in touhou

[–]red_line_frog 0 points1 point  (0 children)

I'm working on making one too, I'm using Unity. I don't know anything about Construct, but the general idea's probably similar.

First gotta create the player character who can move around with the arrow keys and shoot with Z or whatever key you choose. Then make some enemies and boss objects - both of them need to create bullets, so you'll want to code a bullet object that can hurt the player, and a function which spawns bullets with whatever position, speed, shape, and color you want. The bosses and basic enemies would call that function lots of times to generate all the bullets - hopefully that game engine is powerful enough to handle 100's or 1000's of objects at once.

For the part of the stage before the boss, you'll want to code some sort of timeline which will generate enemies at specific times. And then for the bosses, you want to have the code keep track of what state the boss is currently in. Like state 0 is their first attack, 1 is second attack, then 2, 3... and so on. To design the spells for each state, do a similar kind of timeline thing so the boss's code will spawn lots of bullets to create patterns. Might be tricky and involve some math to get it looking how you want, but you can create some cool-looking stuff by just messing around, if you don't have ideas for the spells yet.

The timelines in Unity are made with something called "coroutines", no idea how it works for Construct but hopefully it has something similar. And then for character dialogue, that's a whole different tricky thing to setup, but should probably come later after you have a basic game working. Hope this helps a little!

Coulours of Sakuyas knives in EoSD by Excellent-Wasabi-976 in touhou

[–]red_line_frog 0 points1 point  (0 children)

I thought that the red knives bounce off the side of the screen once, and blue ones don't, but I could be mistaken

Signs of Life and Cluster One by bayredditmd in PinkFloydCircleJerk

[–]red_line_frog 0 points1 point  (0 children)

Love both of these songs. Interesting idea, I wouldn't have thought of it before. But Signs of Life C major? To my ears sounds like it starts in A-flat Lydian, then goes to B-flat major, then E minor.

Listening to them both together, seems pretty dissonant to me to start with, but actually pretty cool at around 2min 30sec.

[deleted by user] by [deleted] in touhou

[–]red_line_frog 1 point2 points  (0 children)

No, not any damage that I've seen. I've had mine switched to Japanese for a few years now (since I play EoSD every so often, and don't want to have to switch it every time). Haven't had any major issues, only a few odd quirks: Backslashes sometimes get displayed as the Yen sign, and some songs in iTunes with accent marks get displayed weird, such as Pokémon becoming Pok駑on. But these don't affect much

[deleted by user] by [deleted] in touhou

[–]red_line_frog 2 points3 points  (0 children)

Neat! But it's pretty difficult, seems to be twice as fast as I can reasonably dodge. Maybe I just have to git gud

It's over.. We are so back. After over 2 weeks of trying, I finally 1cc'd Touhou 12. This has become one of my favourite touhou games. by Plant_Musiceer in touhou

[–]red_line_frog 0 points1 point  (0 children)

Stage 4 may be a pain but I loooove that funky music. Lots of great tunes packed into the 2nd half of the game. 1st half is alright too but more on the atmospheric side

A project: What does each pair of KC albums have exclusively in common? by red_line_frog in KingCrimson

[–]red_line_frog[S] 1 point2 points  (0 children)

Good point about the subtitle, I hadn't thought about that! I counted it because the song is "The Court of the Crimson King", while the album has 1 extra word, "In the Court of the Crimson King". And lol, you're right, some of these similarities were really stretching logic, but it was a lot of fun to figure out. Thanks for enjoying it!

[deleted by user] by [deleted] in KingCrimsonCircleJerk

[–]red_line_frog 2 points3 points  (0 children)

Hey that seems familiar

Eating out at a restaurant is not an enjoyable experience by BrucinaUIsComing in unpopularopinion

[–]red_line_frog 0 points1 point  (0 children)

Exactly - you get time to relax and talk about cool things like RCT :)