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
v.ravens, my summer shmup project
v.ravens, my summer shmup project
Last edited by mirkvid on Thu Apr 10, 2008 12:45 am, edited 2 times in total.
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
-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

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!
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!
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.
//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.
-
worstplayer
- Posts: 861
- Joined: Sun Jun 17, 2007 6:48 pm
- Location: Slovakia
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.
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."
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.
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.
-
maxio098ui
- Posts: 10
- Joined: Tue Jan 15, 2008 7:43 pm
- Location: Amsterdam, Holland