v.ravens, my summer shmup project

A place for people with an interest in developing new shmups.
Post Reply
User avatar
mirkvid
Posts: 601
Joined: Wed Jan 26, 2005 11:41 pm
Location: las vegas NV

v.ravens, my summer shmup project

Post by mirkvid »

EDIT: added a dll file some pc's needed to run. thanks for your input, i'll try making the game a bit harder this week!

hey guys, did this last summer, finally got around to fixing most of the bugs and uploading it. my main inspiration was level 4 of batsugun. i really like the speed of the background and of the aimed shots. hopefully some of that shows in this game.

it's only 1 short level, mostly wanted to do this as a learning experience and to show off to potential employers.

all you need to play is a directx video card.

let me know what you all think!

fallenleaftattoos.com/vrv.zip
Last edited by mirkvid on Thu Apr 10, 2008 12:45 am, edited 2 times in total.
User avatar
Shion
Posts: 228
Joined: Wed Sep 05, 2007 8:28 pm
Location: Netherlands

Post by Shion »

Looks pretty promising. Some remarks and stuff:

-There's a bug handling key input. If you hold two keys, say space (to shoot), and a directional key (like left, or right), everything works fine. However, if you press a second directional key while space is pressed, it won't register. Oddly enough, right + up do work at the same time when holding fire. Note that this only happens if you use the arrows to move the ship (I don't like AWSD), since everything works just fine if I use AWSD. Might want to look into this.

-Some interesting patterns, but a lot was too easy to dodge. The normal enemies shoot sloooow bullets, which seems unusual to me in a non-danmaku shmup :)

-Too easy in general. I no-missed it first go, and I'm no good player at all.

-Nice programming :)
User avatar
mirkvid
Posts: 601
Joined: Wed Jan 26, 2005 11:41 pm
Location: las vegas NV

Post by mirkvid »

thanks for your input. i always use wasd and just programmed the arrows this morning so im sure its got issues. as for level layout you can actually edit the lvl.txt file included to create your own (i have little patience for it)
if anyone is curious the level data file works like so:

it reads in info (all integers) in the following order and loops:

frames untill next enemy loads.

enemy type(1-10), x axis orign, y axis orign, number of moves

(for every move)
x velocity for first move, y velocity for first move, time to move, ammo for this move.

so if we have
180
2 550 -50 3
0 3 180 1
0 0 60 1
-1 -2 1200 0

then at 180th frame load enemy type 2 at x=550, y=-50 with 3 moves.

if anyone wants to work on level layout let me know!
User avatar
mirkvid
Posts: 601
Joined: Wed Jan 26, 2005 11:41 pm
Location: las vegas NV

Post by mirkvid »

well, i cant figure out the arrow key glitch. heres the code for anybody interested:


//movement
if(GetAsyncKeyState(0x41) < 0 || GetAsyncKeyState(VK_LEFT) < 0) //A key moves left
iXvel = -speed;
else if(GetAsyncKeyState(0x44) < 0 || GetAsyncKeyState(VK_RIGHT) < 0) //D key moves right
iXvel = speed;
else //No movement in X dir
iXvel = 0;


if(GetAsyncKeyState(0x57) < 0 || GetAsyncKeyState(VK_UP) < 0) //W key moves up
iYvel = -speed;
else if(GetAsyncKeyState(0x53) < 0 || GetAsyncKeyState(VK_DOWN) < 0) //S key moves down
iYvel = speed;
else //No movement in Y dir
iYvel = 0;
//move the player
Move(iXvel, iYvel);





i have no idea why you cant shoot and use left + up at the same time but you can use 'A' + 'W' and shoot.

so use wasd to move fo now.
User avatar
worstplayer
Posts: 861
Joined: Sun Jun 17, 2007 6:48 pm
Location: Slovakia

Post by worstplayer »

Just played it. It looks really promising. However there was a problem.Game refused to run because of missing d3dx9_32.dll. After downloading the dll, game runs just fine. Perhaps you should include that file in the zip.

I didn't have any problems with keyboard. Maybe it's just that arrow keys ghost with spacebar on some keyboards? (which is why everyone uses Z instead)

And make it harder, way harder. I no-missed it on second attempt.
"A game isn't bad because you resent it. A game is bad because it's shitty."
User avatar
FSR
Posts: 56
Joined: Wed Aug 15, 2007 4:51 pm

Post by FSR »

I like the flow of the game so far, the gap between enmy waves seems just right.
I also enjoy that you used lots of aimed shots and rotating turrets.

Here are my suggestions:

-Destroying the big blue ship just before the boss battle without prior taking care of the turrets leaves the turrets floating around.

-It’s not related to the game, but I wasn’t able to unzip this game with Winzip. It worked with WinRAR though.
User avatar
maxio098ui
Posts: 10
Joined: Tue Jan 15, 2008 7:43 pm
Location: Amsterdam, Holland

Post by maxio098ui »

i really liked it but it was very hard for me to see the red bullets actually impossible because im colourblind but thats my fault;) I'm here to leardn more about game development so you are inspiring me.
Post Reply