Bullet Hell Experiment

Discussion in 'Feedback Requests' started by RohoMech, Apr 21, 2007.

  1. RohoMech

    Original Member

    Joined:
    Feb 10, 2006
    Messages:
    259
    Likes Received:
    0
    Hi guys, I love shooters but I'm a bit miffed that they don't enjoy a larger audience. So, I've designed an experiment with some visualization and a move-assist feature which hopefully will make avoiding bullets easier. The goal is to broaden the audience of people who can nagivate the bullet pattern without changing the pattern to a simplier one.

    Please, if you have about 5-10 minutes to spare, give this post a read (it'll explain things much better) and give the experiment a shot, EVEN if you usually don't play those kinds of games, I can really use your participation :)
    http://mawsoft.com/blog/?p=160
     
  2. stayne

    stayne New Member

    Joined:
    Mar 18, 2007
    Messages:
    9
    Likes Received:
    0
    Post this over at www.shmup-dev.com as well if you want a lot of feedback.

    edit: never mind ;)
     
  3. RohoMech

    Original Member

    Joined:
    Feb 10, 2006
    Messages:
    259
    Likes Received:
    0
    hehe, thanks for the suggestion anyways Stayne :)
     
  4. mrkwang

    mrkwang New Member

    Joined:
    Feb 13, 2007
    Messages:
    379
    Likes Received:
    0
    Personally I don't like Bullet Hell thing from Japan, because it's too complicated & looks too difficult, even if it's kinda easier to play than outlook.

    Maybe it's another kind of Maniac thing, which only Mania players do but newbie might run away.
     
  5. RohoMech

    Original Member

    Joined:
    Feb 10, 2006
    Messages:
    259
    Likes Received:
    0
    mrkwang, yea, that's not going to be addressed by what I'm doing, because I do want the game to *look* really crazy, but still be "easy".

    I guess its an opinion about style, some people like really complicated patterns, and other people want simple colorful avatars that take up 60% of the screen. Thanks for your feedback, btw, did you try the applet?
     
  6. mrkwang

    mrkwang New Member

    Joined:
    Feb 13, 2007
    Messages:
    379
    Likes Received:
    0
    Sorry, but what is 'applet'?
     
  7. spellcaster

    Original Member

    Joined:
    Mar 27, 2006
    Messages:
    259
    Likes Received:
    0
    Well, I think you'd get better feedback, if staying right in the middle of the screen (as in: don't move at all) wouldn't allow you to avoid all bullets in most phases.

    But yeah, the glow of the death zone helped a lot. I'm normally not very god at these kind of games, but I had no problem navigating around the bullet field in the applet.

    I'm still not sure whether or not I'd like a game like this - I'm more the kind player liking to mash the buttons and see stuff explode - bullet dodging is a necessary evil, not something I'd consider a part of the game that increases the fun for me.
     
  8. jankoM

    Indie Author

    Joined:
    Feb 17, 2005
    Messages:
    1,003
    Likes Received:
    0
    Nice to see something done with processing, but opengl in an applet is a thing that gives problems to most of people. (I couldn't understand why a processing applet would block my computer for 5 min when I use it all the time - and then I saw you inport opengl. I am downloading the exe now. is software rendering too slow?

    //edit: I downloaded... I see now that software rendeder is probably too weak for this... (with the blending).. but the input was so lagging to me that it was not playable.. I have similar problem with processing and I have to solve it in short time... If you find any solution please tell me (and I will tell you)..
     
    #8 jankoM, Apr 21, 2007
    Last edited: Apr 21, 2007
  9. RinkuHero

    RinkuHero New Member

    Joined:
    Aug 11, 2006
    Messages:
    673
    Likes Received:
    1
    There are many other uses for such algorithms, such as AI enemies or allies that avoid bullets. What did you do to create such algorithms? It seems like it'd be enormously complex to code AI that could avoid a danmaku pattern for a significant amount of time.

    My last game Alphasix tried to do that (it was a 1v1 danmaku game where you and the computer opponent could fire various bullet patterns at each other, and I had to code the enemy AI to avoid your patters) and it was very hard and the result wasn't that great.

    You can see it for yourself here (in the clip, it's always the AI that is avoiding the patterns):

    http://www.youtube.com/watch?v=sVO-FupvVWI -- the patterns start at around 0:45
     
  10. RohoMech

    Original Member

    Joined:
    Feb 10, 2006
    Messages:
    259
    Likes Received:
    0
    mrkwang, the applet is the java program running in your browser...heh
    well, I'm really asking if you got a chance to try the experiment or not (just trying to get a lot of people's data)

    spellcaster, Sweet, I'm glad what I'm trying had some helpful effect. Hopefully the analysis will shake out a similar trend. Also, thanks for playing even though its not your kind of game, I'm hoping to address the frustration issue, because some of these bullet hell games have really great content that people can't reach because they're just too hard. Heh, and on your suggestion, I'll see about designing an experiment around better explosions :)

    jankoM, sorry your browser locked for 5 mins, the opengl *was* needed to quickly do the blending effect. In all honestly, if I'd had more time to spend on things, I could have faked it (the bullets are on a black background...) but in software the game is just too slow. Also, glad to see another Processing fan, Impossible introduced me to it, and now I just can't get enough. I'm not sure what your input problem was...I have some stupid timing code in there (deltaTime * Velocity) which I think is causing some issues on faster machines...I'll let you know if I figure out the issue though.

    And to anyone I've missed, thanks again for trying things out and please pass the link on to anyone you think might be interested :)
     
  11. RohoMech

    Original Member

    Joined:
    Feb 10, 2006
    Messages:
    259
    Likes Received:
    0
    RinkuHero, sorry, I think I've mispoke. I did not create an AI to help the player dodge, its mostly visual cues that I'm hoping will help the player figure out where they need to be. The move-assist is pretty simple: check where player is moving, if that makes them move into a bullet, don't let them move.

    Btw, neat video for your game, the patterns look pretty cool.
     
  12. Nexic

    Indie Author

    Joined:
    Nov 5, 2004
    Messages:
    2,437
    Likes Received:
    0
    Shooters in general have a very big audience, but a ton of competition and lot's of younger gamers with little spare cash. Of course, maniac shooters have a much smaller audience since hardly anyone has the time to learn all the bullet patterns.

    I couldn't get your game to work under Windows XP, click the exe and nothing happens.
     
    #12 Nexic, Apr 23, 2007
    Last edited: Apr 23, 2007
  13. RinkuHero

    RinkuHero New Member

    Joined:
    Aug 11, 2006
    Messages:
    673
    Likes Received:
    1
    I don't know that many young people that play shooters (2D overhead style I mean), I think it's mainly restricted to retro-gamer types that remember the classics. Kids today don't play 2D shooters, they play 3D FPS games and such.
     
  14. RohoMech

    Original Member

    Joined:
    Feb 10, 2006
    Messages:
    259
    Likes Received:
    0
    Nexic, thanks for trying it, I'm not sure what the issue could be, as I'm deving on a Windows XP machine...I bet it has to do with the Java Virtual machine...grrr...this Java dev experiance has been pretty awful...
    though, one thing, the .exe will try to connect to the database to get a session id (so I can start people at different phases) and it also will post your results to the database, meaning it might need some security permissions...but whatever, thanks again.

    Also, yes, I meant Maniac shooters, asteriod / space invader clones are as plentiful as tetris clones.
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer