Author Topic: AI War: Ancient Shadows Teaser / Q&A  (Read 27302 times)

Offline tigersfan

  • Arcen Games Contractor
  • Arcen Staff
  • Master Member Mark II
  • *****
  • Posts: 1,599
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #60 on: July 12, 2012, 02:37:49 pm »
I can't say what the anchor feature is, Keith would kill me. :) But, I do think that it's ok to confirm that it's not FB integration (or integration with any site), nor is it a RMAH.

I'll also say that I got a run down the other day of what Keith is planning, and I'm quite excited about it. I suspect you guys will be too.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #61 on: July 12, 2012, 02:54:33 pm »
Meanwhile, I'm taking a few days off AVWW in the wake of 1.2 to work on backporting some stuff from AVWW to AI War, and also to work on some more of the art for the new expansion.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Mánagarmr

  • Core Member Mark V
  • *****
  • Posts: 4,272
  • if (isInRange(target)) { kill(target); }
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #62 on: July 12, 2012, 03:06:20 pm »
Meanwhile, I'm taking a few days off AVWW in the wake of 1.2 to work on backporting some stuff from AVWW to AI War, and also to work on some more of the art for the new expansion.
Ooh, this alone sounds fairly awesome.
Click here to get started with Mantis for Suggestions and Bug Reports.

Thank you for contributing to making the game better!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #63 on: July 12, 2012, 03:08:48 pm »
Meanwhile, I'm taking a few days off AVWW in the wake of 1.2 to work on backporting some stuff from AVWW to AI War, and also to work on some more of the art for the new expansion.
Ooh, this alone sounds fairly awesome.

And that's just free stuff as part of "AI War 6.0." :)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline BobTheJanitor

  • Master Member Mark II
  • *****
  • Posts: 1,689
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #64 on: July 12, 2012, 05:58:52 pm »
AI Command Stations will now drop crafting gems when killed, you heard it here first!

My guesses for the expansion, based on the highest rated mantis suggestions or things that have garnered a lot of discussion in the past (along with some personal bias towards things I want to see) would be: New planet types with various effects... This is kind of a gimme, it's been the highest rated suggestion for like a year or so now. And also the in-game IRC client, because it is high on the list but also because I just really really want it. And possibly also the optional permadeath mode since it's made it pretty high on the vote list and doesn't seem like it would take much wrangling to get it into the game (and also it would be optional, oh please don't tell me again how much you don't like the idea, no one would force you to use it!) And then of course the obvious new map styles, new fleet ships, etc. etc.

If I get any of these right, I demand one cookie. I will also accept an IOU.

Offline Wingflier

  • Core Member Mark II
  • *****
  • Posts: 2,753
  • To add me on Steam, click the little Steam icon ^
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #65 on: July 12, 2012, 06:16:51 pm »
The permadeath/save and exit mode seems like a given. They've already implemented it into AVWW, I'd be shocked if they didn't bring it to AI War.
"Inner peace is the void of expectation. It is the absence of our shared desperation to feel a certain way."

Offline Coppermantis

  • Hero Member Mark III
  • *****
  • Posts: 1,212
  • Avenger? I hardly know 'er!
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #66 on: July 12, 2012, 06:37:00 pm »
Quote from: Arcen games wiki: AI War Fourth Expansion
The current "anchor features" are planned to probably be a scenario editor as well as "environmental effects" like asteroid belts, nebulae, comet showers, etc -- but even that is not yet for sure

I know it's not for sure, but that doesn't stop me from hoping.
I can already tell this is going to be a roller coaster ride of disappointment.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #67 on: July 12, 2012, 06:43:25 pm »
I can say that we won't be doing a scenario editor, and the permadeath mode is unlikely because I can't think of a way to do that easily.  AVWW is able to work that way because its files are big and fragmented (tens of thousands of files) and players tinkering with those is hard.  Whereas here, the savegame model is pretty easily copied in the file system and not fragmented at all, which causes problems.

The only way I could think of to do that sort of mechanic would be to keep track of the map IDs you have lost on in your settings.dat file, encrypted, and then just refuse to load any savegames that you have lost on with that.  Or, if you prefer, keep track of the last saved second on each one as well, and even prevent loading of older savegames so that there's no savescumming if you enable this optional feature.  Next time you start a new game from the lobby with the map seed, then it would reset things.

That said, then you could get at your existing savegames and savescum if you wanted to circumvent it (and you could just turn this feature off anyhow), so I don't really see what it adds.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #68 on: July 12, 2012, 07:21:32 pm »
Historically speaking permadeath options don't include protection against the player messing with the filesystem.  So all the game has to do is not autosave and immediately quit back to the main menu after any manual save (edit: and delete the manual save file immediately after loading it)
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #69 on: July 12, 2012, 07:43:12 pm »
Historically speaking permadeath options don't include protection against the player messing with the filesystem.  So all the game has to do is not autosave and immediately quit back to the main menu after any manual save (edit: and delete the manual save file immediately after loading it)

If you have a model in mind for that, then go for it. ;)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Diazo

  • Master Member Mark II
  • *****
  • Posts: 1,717
  • I love/hate Diff 10
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #70 on: July 12, 2012, 07:47:03 pm »
* Diazo looks at his save game folder.

Hmm, so you'll delete all 75 saves from my last game? I never over write saves while a game is in progress.

I'm also never going to enable hardcore so.....

D.

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #71 on: July 12, 2012, 07:51:40 pm »
Historically speaking permadeath options don't include protection against the player messing with the filesystem.  So all the game has to do is not autosave and immediately quit back to the main menu after any manual save (edit: and delete the manual save file immediately after loading it)

If you have a model in mind for that, then go for it. ;)
Not a big priority of mine, just mentioning that it's not a huge furball because no one really expects the program to defend its file regimen from all comers :)
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline BobTheJanitor

  • Master Member Mark II
  • *****
  • Posts: 1,689
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #72 on: July 12, 2012, 10:07:53 pm »
I don't really see what it adds.

Let me just quote myself from the mantis page.

Quote
I'll give one more shot to helping those who don't understand the point:

Think of it as the difference between playing a game of poker for M&Ms and playing a game of poker with real money on the table. The way the game is played does not change at all. But everything you think and feel about the game changes completely. It's an entirely new dynamic. Choices have real consequences.

Or a different way: Put a ladder on the ground and walk across it without touching the ground. Easy, right? Now put that ladder across an alleyway, 20 stories up between two buildings and walk across it. Nothing has changed one bit about the process of balancing and getting from one end to the other. But I guarantee you will feel very differently about it.

Now in these scenarios if you do it the safe easy way and 'pretend' that you're doing it the hard way, do you think that's the same thing? On the safe ground, you have the option of getting back up when you slip off the ladder. With 'pretend' permadeath, you have the option of reverting to a save when you fail. You can act like it's not there, but it's never going to be the same.

I'm not sure how exactly I ended up being the apologist for the concept, though. I just thought it was a neat idea that can be very exciting for those who are interested in it. But the opposition popped up saying 'it makes no difference' or 'just delete your own save' and I kept feeling like I had to defend the idea.

And yeah, there's no reason to be extremely crafty about protecting the saves. I would even expect the game to continue auto-saving regularly in order to prevent power outages or PC crashes from eating your game. (each autosave overwriting the previous one, of course) But in permadeath mode, make the functions for 'quit game' and 'save game' become the same button. And write that save over the autosave. And put in a trigger to save instantly if the human home command station is destroyed. Ta-da, you have hardcore permadeath mode. Traditionally, permadeath in roguelike games can be gotten around with hardly any cleverness. You can ctrl+alt+del and end the game before it saves after you make a bad mistake. You could probably go in and fiddle with the save file if you were so inclined. It's a bit of an honor system, but just having the framework there to play in that mode would definitely make some people very happy.

Offline Ozymandiaz

  • Hero Member Mark II
  • *****
  • Posts: 813
  • King of kings
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #73 on: July 13, 2012, 03:50:26 am »
Looking forward to this! :)

Will of course preorder this right away as I have done with all the other AI War expansions, can't wait to test the beta ;)

Well, I have to say, it's nice to see such enthusiasm already. :)  I had been a bit worried that folks were saturated enough with content and would be less interested in more.  Glad to see that's not the case!

No other game has yet to beat AI War in playing against an AI, and even more content giving even more options is awesome :)
« Last Edit: July 13, 2012, 03:53:34 am by Ozymandiaz »
We are the architects of our own existence

Offline Toranth

  • Hero Member Mark III
  • *****
  • Posts: 1,244
Re: AI War: Ancient Shadows Teaser / Q&A
« Reply #74 on: July 13, 2012, 10:10:34 am »
When Will The Expansion Be Coming Out?
In all likelihood, October.
Hurray!  I have a date for when I can make you take my money!
Of course, you all realize that come October 1st, you'll be subjected to an endless stream of "Is it ready yet?" posts?


Historically speaking permadeath options don't include protection against the player messing with the filesystem.  So all the game has to do is not autosave and immediately quit back to the main menu after any manual save (edit: and delete the manual save file immediately after loading it)
Well, if you wish to prevent file system fiddling, as it was said yesterday, that's fairly simple.  Whenever a new game is started, generate a new encryption key.  Whenever a save is made, encrypt it with the key generated for that game.  When the game is lost, delete the key from your central "active games" repository, which would make it impossible to decrypt any copies of the saved games that may have been created.
Of course, that leaves your central repository vulnerable to external modification, so it would need to be encrypted as well. 
To prevent the repository from being copied and restored, you could re-encrypt the repository with a different key each time, using a generated key based upon a seed, randomly generated during the initial AI War installation.  This does potentially leave open attacks based on the nth-save/n-th seed pairing, though.
This still leaves you vulnerable to people backing up and restoring the entire AI War installation, so you'd need to secretly install an invisible rootkit service that would prevent access to the repository except through authorized programs.
Of course, that could be gotten around if the user installs AI War into a Virtual Machine, and restores to a previous snapshot when a game is lost.
In that case, I'm afraid the user wins.  (Wins what?  At this point, I'm not sure)

In which case, it all comes back to the very beginning - If the user is really determined, they could just turn off permadeath mode.  Thus, I'm not sure why any real effort would need to go into creating a perfect permadeath mode to begin with.