Welcome, Guest. Please Login or Register.  • Help
SMF Underground
+ SHMUP-DEV » RAPID PROTOTYPE SESSIONS » Older Sessions » Session 5
|-+ kdmiller3's entry: "Dreadnought Crisis" (done)

Pages: [1] 2  All   Go Down
0 Members and 1 Guest are viewing this topic. Topic Tools  
Read October 06, 2008, 09:44:19 PM #0
kdmiller3

kdmiller3's entry: "Dreadnought Crisis" (done)

Done!



DREADNOUGHT CRISIS

Launch from planetary orbit to stop the advance of the attacking Dreadnoughts.  Drop bombs to destroy targets on a Dreadnought's hull and fire lasers to shoot down drone fighters.

Controls
  • Move using WADS or arrow keys
  • Fire lasers with Z or left mouse
  • Drop bombs with X or right mouse

Tips
  • Watch out for anti-air fire from gun turrets, cannon turrets, and bridge towers
  • Destroy all energy vents to destroy the Dreadnought
  • Destroy antimatter silos to prevent Dreadnought from destroying the planet
  • Destroy engines to slow the Dreadnought's approach

Just extract the .7z file wherever you want and run the executable.  You'll need the Visual C++ 2008 redistributable package, but you only have to install that once.





« Last Edit: October 21, 2008, 03:52:48 PM by kdmiller3 »
Offline  
Read October 07, 2008, 09:28:29 PM #1
kdmiller3

Re: kdmiller3's entry

My current idea (subject to change, of course) is a combination of elements from The Dreadnaught Factor by Activision, Vanguard II by SNK, and possibly a bit of Halley's Comet by Taito.

The player's task is to stop the advance of a series of gigantic battleships by striking their weak points with their air-to-surface weapon while shooting down smaller enemies with air-to-air weapons.
« Last Edit: October 08, 2008, 01:27:21 AM by kdmiller3 »
Offline  
Read October 07, 2008, 09:48:41 PM #2
the2bears

Re: kdmiller3's entry

...gigantic battleships...

You had me right there Smiley

Bill


the2bears - the indie shmup blog
Offline  
Read October 08, 2008, 01:33:28 AM #3
kdmiller3

Re: kdmiller3's entry

If I go arena-shooter style, it'll play more like Vanguard II with better ship controls.  If I go vertical-shooter style, it'll play more like The Dreadnaught Factor.  I'll watch what styles other entries use, since I'd like to add some variety.  So far it looks like people are going for vertical.
Offline  
Read October 08, 2008, 05:53:06 AM #4
jakman4242

Re: kdmiller3's entry

If I go arena-shooter style, it'll play more like Vanguard II with better ship controls.  If I go vertical-shooter style, it'll play more like The Dreadnaught Factor.  I'll watch what styles other entries use, since I'd like to add some variety.  So far it looks like people are going for vertical.

Vertical is a default setting for me.  Grin


My game design blog -- A bit outdated, but you might like to take a read anyway~
Or read my new blog!~ (which I do update)
My blog.
Offline  
Read October 08, 2008, 06:54:54 AM #5
kdmiller3

Re: kdmiller3's entry

Arena is my default because that's what my framework does.  Grin
(I want to try getting away from that for once, though.)
Offline  
Read October 12, 2008, 01:52:45 AM #6
kdmiller3

Re: kdmiller3's entry

I worked on the player controller during the flight to Austin, and have a solid start on vertical-oriented gameplay.  I put in support for horizontal-oriented and turn-and-thrust styles while I was at it, since it wasn't hard and could come in handy in the future.

I also started on the camera, with it moving proportionally as the player ship moves between the boundaries of the play area.  I still need to make it configurable so it doesn't break all the existing levels, and turn off camera reticule tracking for non-reticule aiming.

While I haven't gotten any of the game content yet, I do have a lot more time now that I'm on sabbatical.  Cheesy
Offline  
Read October 14, 2008, 11:50:04 PM #7
kdmiller3

Re: kdmiller3's entry

I played The Dreadnaught Factor again, and the view follows the player ship.  All I had to do was apply a fixed offset to place the player ship near the bottom of the screen and it worked great.  I also added a gradient effect "planet" at the starting location because it would look cool.  Grin

« Last Edit: October 14, 2008, 11:54:37 PM by kdmiller3 »
Offline  
Read October 15, 2008, 03:05:22 AM #8
kdmiller3

Re: kdmiller3's entry

I also got in the anti-ground weapon along with some test targets.  Now comes the real work: creating all the level content.
Offline  
Read October 15, 2008, 03:24:31 AM #9
jakman4242

Re: kdmiller3's entry

I also got in the anti-ground weapon along with some test targets.  Now comes the real work: creating all the level content.

*sigh* Indeed, making enemies and other destructible objects is horrifyingly boring, dull, and gratuitous work.

I've came to notice something in my experience of making games, the things developers care about most are the things players care about the least. I find this to be in most cases, true.

Oh, and a quick little question:
Are you planning on doing this option-based like you did your last entry for your weapons?


My game design blog -- A bit outdated, but you might like to take a read anyway~
Or read my new blog!~ (which I do update)
My blog.
Offline  
Read October 15, 2008, 11:29:28 AM #10
Sar

Re: kdmiller3's entry

I've came to notice something in my experience of making games, the things developers care about most are the things players care about the least. I find this to be in most cases, true.

I don't think it's quite that - I think it's probably more like the things that the designers/developers care about most are the things the player notices least. A couple of times I've been on both ends of the "Do you realise that this bit does that?" "No! Ah, that's kind of clever, really!" conversation. ;-)

For example - the casual player of Ikaruga probably doesn't notice that the level designers set up careful successive patterns of three of each colour throughout the stages. There's that one near the beginning where you're moving through the moving blocks, and to keep a chain going without skipping an awful lot of enemies you have to keep skipping in between the indestructable blocks and shooting the destructable ones between. Most people - if they don't look it up - will probably play the game dozens of times before they notice stuff like that, but I bet it was a much more interesting part of the game design than just deciding the black/white polarity thing in the first place.
Offline  
Read October 15, 2008, 01:16:24 PM #11
kdmiller3

Re: kdmiller3's entry

*sigh* Indeed, making enemies and other destructible objects is horrifyingly boring, dull, and gratuitous work.
The big killer right now is that I don't have a visual editor tool, just straight XML.  I do have a "tilemap" loader so I can type in a grid of characters to instantiate objects, but placing things still takes a lot of iteration.

Quote
I've came to notice something in my experience of making games, the things developers care about most are the things players care about the least. I find this to be in most cases, true.
That's even more true for systems engineers.  Creating a game engine is relatively thankless work in that the only time people really notice is when something breaks or is hard to use.  Grin

Quote
Oh, and a quick little question:
Are you planning on doing this option-based like you did your last entry for your weapons?
I wasn't planning on it, but the main branch does support "pickup" functionality (minus "stacking") so it's at least possible.  I'd have to think about how to integrate that sort of thing into the design if I were going to do that.
Offline  
Read October 20, 2008, 04:24:13 AM #12
kdmiller3

Re: kdmiller3's entry

Something resembling progress:


It's trying to look something like this (hotlink to image on MobyGames removed, since they don't permit that; it only worked for me because it was in cache).
« Last Edit: October 20, 2008, 09:15:08 PM by kdmiller3 »
Offline  
Read October 20, 2008, 09:16:08 PM #13
kdmiller3

Re: kdmiller3's entry

Things aren't looking too good, since I only have a few hours until the deadline and I don't have some of the crucial play mechanics working yet.  Still, I'll keep plugging along until time runs out.
Offline  
Read October 20, 2008, 09:52:16 PM #14
Sar

Re: kdmiller3's entry

I only have a few hours until the deadline and I don't have some of the crucial play mechanics working yet.  Still, I'll keep plugging along until time runs out.

Obviously I can't speak for the2bears' Iron Fist of Session Arrangement Justice, but I doubt anyone would mind that much if it's finished Tuesday instead of Monday? Tuesday next week might be pushing it, but...

I'm intrigued by the screenshot, myself, I didn't play The Dreadnaught Factor, so I'll be going into it blind. And also I want you to finish so I get to play it at all. ;-)

(Note to self: When building my fleet of dreadnaughts to conquer the universe, don't paint targets over the vulnerable parts...)
Offline  
Read October 20, 2008, 10:07:17 PM #15
the2bears

Re: kdmiller3's entry

I hear he's fairly lenient, especially when he scrambles on his own game... once again having allowed scope creep and "wouldn't that be cool" to enter into things.

Bill


the2bears - the indie shmup blog
Offline  
Read October 20, 2008, 10:08:52 PM #16
the2bears

Re: kdmiller3's entry

Besides, Ken's been the only person in every session so far.  Have to cut him some slack in honour of his amazing dedication and the great games he's made Smiley

Bill


the2bears - the indie shmup blog
Offline  
Read October 20, 2008, 10:20:43 PM #17
kdmiller3

Re: kdmiller3's entry

I'm in Central time zone for the next few weeks, so the usual cutoff time would be fairly close to midnight giving me a fair amount of time to get things pieced together.  Still, I have only myself to blame for not getting it done.  I don't have much excuse beyond burnout and the infinite time-sink that is the Internet... Grin

I do have the dreadnought slowly approaching, functional anti-air gun and cannon turrets, the dreadnought dying when all its energy vents are destroyed, and visually-distinct antimatter silos from which the planet-killing attack will eventually come.  I also have destroyed targets emit particle smoke so you can tell they're dead.  That's definitely something.
« Last Edit: October 21, 2008, 12:10:43 AM by kdmiller3 »
Offline  
Read October 21, 2008, 04:30:31 AM #18
kdmiller3

Re: kdmiller3's entry

OK, it's definitely getting somewhere now.  I still need to add the antimatter launch to end the game when the dreadnought arrives at the planet, but most of the other dreadnought parts work.



While I would like to add more dreadnought layouts and progressively increasing difficulty, I think it would be unfair to other entrants if I abused the extended time limit too much.  The critical problem right now is the lack of air targets.
Offline  
Read October 21, 2008, 09:21:01 AM #19
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis"

While I wasn't able to accomplish everything that I had originally planned, I think the final result turned out okay.  I've updated the first post with screen shots and the download link.
Offline  
Read October 21, 2008, 10:09:54 AM #20
mpersano

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Just tried it! Unfortunately I can't play it too much since I'm at work, but it looks like a lot of fun. Also, quite polished for a contest with such a short time span. Worked fine on Linux, under Wine (after installing the VC++ redistributable).
Offline  
Read October 21, 2008, 12:13:13 PM #21
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

There's not much to it right now since I only have the one Dreadnought layout and no difficulty ramp, so you can experience all there is to it in a couple of minutes.  Grin

(It's also much closer to The Dreadnaught Factor than I had originally planned.)
Offline  
Read October 21, 2008, 06:21:16 PM #22
jakman4242

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Sad

Once again, I can't play your game, same problem with the window flashing in then out.
For some reason I can't do 'open with' on EXEs so I can't do the '/play' command on a command line like you told me. So... any ideas?


My game design blog -- A bit outdated, but you might like to take a read anyway~
Or read my new blog!~ (which I do update)
My blog.
Offline  
Read October 21, 2008, 06:37:38 PM #23
Sar

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

So... any ideas?

Select the text in the address bar in the Explorer window when you're looking at the game. For example, for me, I get:
Code:
C:\Users\Jake\Desktop\Session 5\Dreadnought Crisis

Then, go to the start menu and select 'Run', then type 'cmd' and hit OK.

At the command prompt, type:

Code:
cd "<insert path you copied before here>"

So for me, I type:

Code:
cd "C:\Users\Jake\Desktop\Session 5\Dreadnought Crisis"

(You can right-click in the command window to paste)

Then, once you've changed to the game directory as above, type:

Code:
DreadnoughtCrisis.exe /play
Offline  
Read October 21, 2008, 10:03:33 PM #24
jakman4242

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Didn't work out, after I did '/play' I got the same problem as before.


My game design blog -- A bit outdated, but you might like to take a read anyway~
Or read my new blog!~ (which I do update)
My blog.
Offline  
Read October 22, 2008, 03:05:55 AM #25
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

This seems to be a Vista problem, as I got the exact same failure you described.  I'll have to dig into why this is happening.  My first guess is that the application fails when trying to create its preferences file in the working folder, which Vista forbids for non-administrator users.

Oddly enough, it worked okay after I created a shortcut and added /fullscreen 0 to the target.  Even the non-shortcut executable ran properly after that.  I wonder if the Vista UAC thing had something to do with it.
« Last Edit: October 22, 2008, 03:44:35 AM by kdmiller3 »
Offline  
Read October 22, 2008, 03:55:42 AM #26
the2bears

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Working here on Vista if that's any help...

Bill


the2bears - the indie shmup blog
Offline  
Read October 22, 2008, 04:17:32 AM #27
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

I was able to run it on my mom's Vista laptop after the initial malfunction, and it was able to write its preferences file because I had saved the folder onto the desktop.  It might trip up if I save it to Program Files, so I'll have to try that to see what happens.
Offline  
Read October 22, 2008, 07:06:22 AM #28
Sar

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Worked fine first time for me on Vista, as well. But yeah, I didn't save it to Program Files. Mostly 'cause I don't put /anything/ in Program Files, really, just things with proper uninstallers which I think I'm going to keep a while. ;-)
Offline  
Read October 22, 2008, 12:52:49 PM #29
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

OK.  This incident reminds me that I need to add more error logging.  Not everyone can run the game in the debugger... Smiley
Offline  
Read October 23, 2008, 06:57:18 AM #30
Pixel_Outlaw

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

I'm running WIndows Vista Home Basic here and was unable to run the program.

I have attached the screenshot. Shame too since I really like your colorful graphics and it looks like you have some interesting styles going on there.




Aviator sunglasses are pretty much the shmups of the sunglasses world.
Offline  
Read October 23, 2008, 05:32:48 PM #31
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

That's the error that pops up when you don't have the Visual C++ 2008 redistributable package installed (here)--I got the same error when I first ran the game on my mom's Vista laptop.  The game requires the Visual C++ 2008 version of the C runtime library, and fails out instantly if it can't find it.  I would link the C runtime library statically if it weren't for SDL linking to the C runtime dynamically--dynamic linking has been nothing but trouble.  (If installing that doesn't fix it, then I'm not sure what's going on...)

The only reason I don't include the redistributable package with the game is the package's 1.7MB size.  Maybe I could just pick out the appropriate C runtime dll and start including that with the game, but you only have to install the redistributable once and you're done.  (It would be nice if Windows offered to automatically download and install it, but it doesn't.)
« Last Edit: October 23, 2008, 06:23:20 PM by kdmiller3 »
Offline  
Read October 24, 2008, 06:12:17 PM #32
Pixel_Outlaw

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Ok I finally installed it. Game runs great now. I really like your style and this game is pretty fun. The bombing is a bit hard to controll but the design is solid.



Aviator sunglasses are pretty much the shmups of the sunglasses world.
Offline  
Read October 24, 2008, 09:10:08 PM #33
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

If I ever switch over to something besides SDL like SFML or GLFW with OpenAL, I'll be able to statically link with the C standard library to avoid this issue.  It'd produce a significantly larger executable, but alleviate the need to install that redistributable package.

Glad you like it.  I'm surprised it turned out as well as it did considering how late I got going, but working from an existing game made it a lot easier.  Attacking the "ground" targets is still harder than I thought it would be, even after increasing the collision tolerance to represent "splash damage" (i.e. "close only counts in horseshoes and hand grenades").  If I start adding more "air" targets as distractions, I may need to make it easier to hit things but I'll deal with that when the time comes.

I do need to give out more extra lives if I start ramping the difficulty; The Dreadnaught Factor hands them out like candy, four per level--and you go through them just as quickly.  One idea that came to mind was to use spare lives as "smart bombs" to inflict area damage or strike the exposed core once I go with pods/nodes.
« Last Edit: October 24, 2008, 09:48:31 PM by kdmiller3 »
Offline  
Read October 27, 2008, 04:54:31 AM #34
Pixel_Outlaw

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Congrats man! You deserve it!  Grin



Aviator sunglasses are pretty much the shmups of the sunglasses world.
Offline  
Read October 27, 2008, 11:29:27 AM #35
kdmiller3

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Thanks.  Smiley

Sometimes I feel like I'm cheating by reusing previously-created code and data, but it's sort of like my own personal GameMaker.  Grin
Offline  
Read October 27, 2008, 01:36:56 PM #36
the2bears

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Sometimes I feel like I'm cheating by reusing previously-created code and data, but it's sort of like my own personal GameMaker.  Grin

I feel the same way Smiley

Bill


the2bears - the indie shmup blog
Offline  
Read October 27, 2008, 02:12:59 PM #37
iosomewhere

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Stupid question,were is the Download for that ? Would love to try it ,but can't find any Download for all of the games!:)
Offline  
Read October 27, 2008, 02:36:08 PM #38
Sar

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

I feel the same way Smiley

Likewise. ;-)

Stupid question,were is the Download for that ? Would love to try it ,but can't find any Download for all of the games!:)

It's an attachment to the first post in the game thread - same with all of them.

If you scroll to the bottom of the first post in the thread, there's a little orange paperclip with the link next to it.
Offline  
Read October 28, 2008, 04:52:49 AM #39
Pixel_Outlaw

Re: kdmiller3's entry: "Dreadnought Crisis" (done)

Stupid question,were is the Download for that ? Would love to try it ,but can't find any Download for all of the games!:)

Many people do not know this but you MUST be logged in to download attached files. This forum gladly provides files for members but we cannot provide enough space for everyone to download.



Aviator sunglasses are pretty much the shmups of the sunglasses world.
Offline  
Pages: [1] 2  All   Go Up
Jump to:  

Page created in 0.195 seconds with 18 queries.