Need a first *feel* feedback

A place for people with an interest in developing new shmups.
Post Reply
User avatar
BarfHappy
Posts: 160
Joined: Fri Jan 14, 2011 11:20 pm
Location: In a CAVE

Need a first *feel* feedback

Post by BarfHappy »

Shmup and Shmupettes, i would need a first *feel feedback*. I know it is utterly flawed, but hey that s just the beginning (rome wasn t built in a day) xD

==- EDIT -==
reup with shake on death xD :
http://tokyo.cool.ne.jp/barfhappy/xinp10.zip


So, all i need right now is just *yes it feels right* or *no it doesn t feel right, here is why*. i don t ask for enemy places, bullet pattern (there is none) or whatever, just if i am getting the feel right.

The system in a nutshell:
Q/button 1 shoots. press in rythm for normal, hold for laser. laser makes the player move more slowly. (there are other keys, to pause the enemy release, to remove the FPS limiter, to reset the level... if you are using the keyboard keys are explained in the first screen)
There is no pattern coded, the popcorn enemies just shoot at the player. The ranking is jacked up, so they release several bullets and leave suicide bullets but in exchange enemies release tons of bonuses, and the player is invincible.
The enemies don t collide with the player (but bullets do, the hit box is at the center of the player 8x4 pixels)
I know the startup point is odd for bullets, that s because to test i spawn several emitters per enemy, they move around a bit.
When you die the multiplier is divided by 2.


There is a countdown bar, a multiplier, and a hits counter (and score).
When you hit or kill an enemy the bar fills, when nothing is touched it depletes.
As long as it is still a bit filled, the multiplier increases. There are 4 stages of increase, corresponding on how much the bar is filled.
When the bar is depleted, the chain is lost, hits counter goes away and multiplier decreases.
If you lost the chain while using the laser the multiplier decreases MUCH faster (and becomes red).
To restore to white hit something with normal shot.
If you catch a little bonus, the multiplier does not drop.
when the game cannot keep up with the framerate, the game slows down then restores when things are calm again, but not immediately, to avoid bad surprises.

about it:
i am actually coding a shmup engine for my doujin circle in C++/d3d (i am doing in parallel a D3D9 build at work for WinXP and a D3D11 falback to 9 at home for Seven 64bits.
This is the D3D10-11/Seven32nots build... so it will require some dlls (for XACT and directx)

disclaimer
What it is: a test level, graphics are placeholders and come from various games from various places, so please don t give me credit...
background is from pink sweets, shoots bullets some UI from ibara, DDPDOJ and mushihime, enemies and player from some touhou games (so by Zun and friends). I am using the DDP DOJ enemies playlist (my engine is compatible with cave engine). I needed assets for my engine, sorry
It has sound in this build, i only put a limited library, which is originally part of the directX SDK (droid xact game sample).
it uses joysticks, but i tuned it for my HRAP2 xD on a xbox360 pad the back button is shoot... not convenient i know.
without joystick it falls back to keyboard (keys are on the intro screen).

there are both Tate (1024x768, but morphed to 16:9 aspect ratio) and normal (1920x1080) executable.

i hope you will enjoy :oops: I wish our graphist was more free to make assets xD

ImageImage
it looks messy on screenshot but in game everything falls in place xD
Last edited by BarfHappy on Mon Mar 07, 2011 8:26 pm, edited 12 times in total.
st5ex0boss/st5ex0boss.cpp, st5ex0boss/st5ex0b_appear.cpp, st5ex0boss/st5ex0b_disp.cpp, st5ex0boss/st5ex0b_move.cpp, st5ex0boss/st5ex0b_anime.cpp, st5ex0boss/st5ex0b_check.cpp

And there shall be TTLB... <3 Muwohohoho
User avatar
Udderdude
Posts: 6294
Joined: Thu Feb 16, 2006 7:55 am
Location: Canada
Contact:

Re: Need a first *feel* feedback

Post by Udderdude »

None of my inputs (keyboard/joystick) did anything. :(
User avatar
BarfHappy
Posts: 160
Joined: Fri Jan 14, 2011 11:20 pm
Location: In a CAVE

Re: Need a first *feel* feedback

Post by BarfHappy »

Udderdude wrote:None of my inputs (keyboard/joystick) did anything. :(
T-T it uses the POV ... maybe your joystick doesn t send POV info. if you don t plug any joystick the game uses keyboard, if it detects a joystick then keyboard is cut (i know it is stupid, that s a relic from when i was debugging the joystick enumeration so that xinput devices would work)...
so i guess a joystick is found but my stupid code doesn t recognize it. *sigh*
If it doesn t work, then sorry for your lost time, that was kind of you to try :oops:
Last edited by BarfHappy on Mon Feb 28, 2011 8:07 pm, edited 1 time in total.
st5ex0boss/st5ex0boss.cpp, st5ex0boss/st5ex0b_appear.cpp, st5ex0boss/st5ex0b_disp.cpp, st5ex0boss/st5ex0b_move.cpp, st5ex0boss/st5ex0b_anime.cpp, st5ex0boss/st5ex0b_check.cpp

And there shall be TTLB... <3 Muwohohoho
User avatar
Udderdude
Posts: 6294
Joined: Thu Feb 16, 2006 7:55 am
Location: Canada
Contact:

Re: Need a first *feel* feedback

Post by Udderdude »

I have one of those wierdo 3-in-1 converter boxes with only one pad plugged into it, it might be assigning shit to a non-existant joystick.

Yeah this kind of stuff is a huge PITA, I had to do all sorts of retarded work-arounds for the code in XOP to support everything (or mostly everything)
User avatar
BarfHappy
Posts: 160
Joined: Fri Jan 14, 2011 11:20 pm
Location: In a CAVE

Re: Need a first *feel* feedback

Post by BarfHappy »

Udderdude wrote:I have one of those wierdo 3-in-1 converter boxes with only one pad plugged into it, it might be assigning shit to a non-existant joystick.

Yeah this kind of stuff is a huge PITA, I had to do all sorts of retarded work-arounds for the code in XOP to support everything (or mostly everything)
Yep, that s the bad and good thing about PC... so many hardware possibilities that it is a puzzle to handle as many cases as possible xD
It will be easier to deal with once i work on button assignment, i hope so anyway...

edit: ok i modified the code to use the keyboard even if a joystick has been found AND it uses the first 10 joysticks plugged on the system and poll them all... it should be alright at home i hope (i don't have any joystick at work of course, this would be suspicious xD) i will reupload tonight (the firewall here prevents any upload to an FTP)
st5ex0boss/st5ex0boss.cpp, st5ex0boss/st5ex0b_appear.cpp, st5ex0boss/st5ex0b_disp.cpp, st5ex0boss/st5ex0b_move.cpp, st5ex0boss/st5ex0b_anime.cpp, st5ex0boss/st5ex0b_check.cpp

And there shall be TTLB... <3 Muwohohoho
User avatar
BarfHappy
Posts: 160
Joined: Fri Jan 14, 2011 11:20 pm
Location: In a CAVE

Re: Need a first *feel* feedback

Post by BarfHappy »

Udderdude wrote:I have one of those wierdo 3-in-1 converter boxes with only one pad plugged into it, it might be assigning shit to a non-existant joystick.

Yeah this kind of stuff is a huge PITA, I had to do all sorts of retarded work-arounds for the code in XOP to support everything (or mostly everything)
I reuploaded a new version, this is a home build (so VS2010), with full directinput polling... so if you have 10 joysticks plugged, every single one will control the game xD
And in any case, the keyboard is always active.
When and if you have time to try, i would greatly appreciate :p
st5ex0boss/st5ex0boss.cpp, st5ex0boss/st5ex0b_appear.cpp, st5ex0boss/st5ex0b_disp.cpp, st5ex0boss/st5ex0b_move.cpp, st5ex0boss/st5ex0b_anime.cpp, st5ex0boss/st5ex0b_check.cpp

And there shall be TTLB... <3 Muwohohoho
User avatar
Udderdude
Posts: 6294
Joined: Thu Feb 16, 2006 7:55 am
Location: Canada
Contact:

Re: Need a first *feel* feedback

Post by Udderdude »

Ok, so I tried it again and it works this time. Feels ok, I couldn't die though so it was hard to really tell.

Collecting hundreds of falling Reko was hilarious :P
User avatar
BarfHappy
Posts: 160
Joined: Fri Jan 14, 2011 11:20 pm
Location: In a CAVE

Re: Need a first *feel* feedback

Post by BarfHappy »

Udderdude wrote:Ok, so I tried it again and it works this time. Feels ok, I couldn't die though so it was hard to really tell.

Collecting hundreds of falling Reko was hilarious :P
I tried adding a lil voice for each collected... it was as nightmarish as Esp series mass murder sequence xD
Anyway, upped a new version with proper panning, death, blinking enemies (and i changed the rule, no more hit counter increase when colliding while incincible ...)
st5ex0boss/st5ex0boss.cpp, st5ex0boss/st5ex0b_appear.cpp, st5ex0boss/st5ex0b_disp.cpp, st5ex0boss/st5ex0b_move.cpp, st5ex0boss/st5ex0b_anime.cpp, st5ex0boss/st5ex0b_check.cpp

And there shall be TTLB... <3 Muwohohoho
Post Reply