Page 2 of 33

Posted: Thu Aug 21, 2008 2:52 am
by Skull13
Can a game dump all of that into a movie file?

Maybe if it was a specialized format for Battleships Forever movies (Lets go with .bfm, or something)

Posted: Thu Aug 21, 2008 3:17 am
by LordGarcia
I'd prefer a Replay so that I can scroll perfectly around

Posted: Thu Aug 21, 2008 3:29 am
by Magick
LordGarcia wrote:I'd prefer a Replay so that I can scroll perfectly around
That would actually be pretty nice. You could see how something happened.
Like if your ship got flanked and you didn't see it, you could see the mistakes in your movements/formations.

Posted: Thu Aug 21, 2008 3:32 am
by Lord-General Thunder
LordGarcia wrote:I'd prefer a Replay so that I can scroll perfectly around
I'm not sure that could be done at a constant 30 FPS. Depends on how high-end the graphics end up being.

Remember that while you may not have to handle AI, you *will* still have to handle weapon effects and section rendering.

Posted: Thu Aug 21, 2008 3:51 am
by Magick
Lord-General Thunder wrote:
LordGarcia wrote:I'd prefer a Replay so that I can scroll perfectly around
I'm not sure that could be done at a constant 30 FPS. Depends on how high-end the graphics end up being.

Remember that while you may not have to handle AI, you *will* still have to handle weapon effects and section rendering.
Actually, the Replay would be like one from Starcraft.
Essentially, the ENTIRE battle is saved as a replay file, playable at any allowed speed. Because the entire battle is saved, you can scroll around the map.

Posted: Thu Aug 21, 2008 3:52 am
by flabort
Magick wrote:
Your idea is completely pointless. Basically, he wants a module named "Randomizer"(stupid name for function) to have sections parented to it(POINTLESS)making those sections have a random length/width when put in the game and having the Randomizer's children parented to the section it's parented to.[/runon]

I understood it fine after analyzing it for about ten minutes....
no, no, you don't understand. it's not random length/ width, it's different GROUPS of sections, so you can repeat groups of sections randomly, or use different weapons. there are MULTIPLE part b's because there are multiple types of section. one second, i'll make a moc-up picture.

EDIT:
and here's the moc-up!
Image
so the ship will randomly have one of the two noses.

Posted: Thu Aug 21, 2008 3:54 am
by Magick
flabort wrote:
Magick wrote:
Your idea is completely pointless. Basically, he wants a module named "Randomizer"(stupid name for function) to have sections parented to it(POINTLESS)making those sections have a random length/width when put in the game and having the Randomizer's children parented to the section it's parented to.[/runon]

I understood it fine after analyzing it for about ten minutes....
no, no, you don't understand. it's not random length/ width, it's different GROUPS of sections, so you can repeat groups of sections randomly, or use different weapons. there are MULTIPLE part b's because there are multiple types of section. one second, i'll make a moc-up picture.
ok, NOW i'm confused.

Posted: Thu Aug 21, 2008 6:02 am
by Arcalane
Lord-General Thunder wrote:A setting for weapons that causes them to treat the ship as their turret, ala HW2 Ion Cannon frigates that point themselves at the target and can only fire directly ahead. That, plus an AI to handle spinal-mount guns.
It's called standard AI and a five-degree firing arc. :P

Posted: Thu Aug 21, 2008 6:07 am
by FIREST0RM000
AD, I think one of the things that needs to be added in here is the record feature, that lets us play the battle back at 30fps speed.
as already said that was in the previous topic.
http://www.wyrdysm.com/phpBB2/viewtopic ... start=1290
end of page 87. I posted it, the modds said awesome, and it was all good. maybe some of the previously mentioned things should be on the front page. glad carriers made it there, but all kinds of weapon mods, and shipmaker changes should be there too. Edit: forgot the cost system that has been ask for a million times; personaly I think I have seen it enough, and there isn't any posibly new someone could add.. annnnd perhaps a read the manual first, noob, before posting??

no, no, you don't understand. it's not random length/ width, it's different GROUPS of sections, so you can repeat groups of sections randomly, or use different weapons. there are MULTIPLE part b's because there are multiple types of section. one second, i'll make a moc-up picture.
I understand what you are saying. It could work if implemented correctly. to rephrase, basically each ship has several sets of wings or noses or whatever weapon system, and this would make the game randomly chose one upon spawning a ship in. I like the Idea, but your Idea of implementing it frankly sucks. It could work if there was a set of pieces that work with other parent pieces. for the sake of simplicity, I'll call them mega pieces. basically you chose a core, and depending on that core, different mega pieces are available (think pre-designed group of 10-30 pieces and components) then you would chose one of these pieces, then each of those would have a set to add and so forth. basically it gives a modular feel while you keep control of your ship.
I'm not sure that could be done at a constant 30 FPS. Depends on how high-end the graphics end up being.

Remember that while you may not have to handle AI, you *will* still have to handle weapon effects and section rendering.
really it isn't the graphics that are the problem. as TH15 has said before, the requirements to do the physics increase exponentially as you add more objects, but simply saving what is where when eliminates that problem, and keeps the effort needed to run it a direct function as opposed to exponential. it would probably be about the same for a small skirmish,with no gain in preformance, but a face off between 2 super dreadnoughts could be sped up 10, even 60 times.

Posted: Thu Aug 21, 2008 7:18 am
by DoubleThink
Ok, it's simple how a replay would run at 30 fps, or even 90, or if you're really in a hurry, 270. Simple enough, the game silently takes a screenshot of the entire map every frame, then puts them all together later in a slide show at 30 screens every second. Granted, it would be difficult to code and require large amounts of memory, but it is entirely possible.

As to my suggestion: SVN support.

Posted: Thu Aug 21, 2008 7:46 am
by Arcalane
Or you could just have the game record position, angle, speed, targets, etc. etc. and then rather than making a movie as everyone and their mother seems to be suggesting, this more easily compressed format (since it merely contains instructions for the reproduction of the battle) can then be replayed... although it would rely on native rendering (thus not having the FPS advantage... but honestly, I think FPS will be getting a big boost in BSF2, and you can't always have your cake and eat it too) in this case.

More size-efficient though.

Posted: Thu Aug 21, 2008 7:59 am
by Empty
The ability to choose the sprite of a turret, IE make my beamer look like a gatling blaster, or even a frosch.

The ability to change the AI on a module to 'turret', meaning it doesn't need special treatment and fires like a normal turret. Of course it would only work for certain turrets, like gluons or frosches, but you get the idea.

Posted: Thu Aug 21, 2008 10:02 am
by What?
Ability to use WASD or the arrow keys to control 1 ships. Hehe. What...

[color=blue]AD EDIT; Added to the list.[/color]

Posted: Thu Aug 21, 2008 10:19 am
by Empty
That too.

Posted: Thu Aug 21, 2008 11:59 am
by Captain Trek
to rephrase, basically each ship has several sets of wings or noses or whatever weapon system, and this would make the game randomly chose one upon spawning a ship in.
I reckon that would be a great thing for pirate ships... Indeed, a simple version of this sort of thing already exists in BSF 1, where the nose of the pirate cruiser will either carry two mining beams or two pulse guns, whci is (as far as I cna tell) determined at random...