|
|
|
 |
|

August 12th, 2004, 02:02 PM
|
 |
Shrapnel Fanatic
|
|
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
|
|
Re: So i played a bit with C# lately
Quote:
Actually that Java code doesn't really exist anymore. When i realized what crap code i had written there i tried refactor it but were distracted in the middle and now i doubt i'll touch it again.
|
Care to start a psuedo code discussion of it?
Generic steps and checks to the program?
At its simplest Im picturing
zip game into game.zip
A variation might be something which runs as --postexec to read a --scoredump (or status file) in order to get a turn number. Then it could support "every 5 turns" or "rotating saves numbered 1-5"
Personally I avoid GUI menus but I suppose it could evelve into something menu driven for restores of old games.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
|

August 12th, 2004, 02:08 PM
|
 |
Second Lieutenant
|
|
Join Date: Jan 2004
Location: Copenhagen, Denmark
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: So i played a bit with C# lately
What does it do? I sound like a simple job for a Perl script. (Don't tell me that windows doesn't provide Perl [img]/threads/images/Graemlins/ooo.gif[/img])
__________________
"It makes you wonder if there is anything to astrology after all. "Oh, there is," said Susan, "Delusion, wishful thinking and gullibility." (T. Pratchett)
|

August 12th, 2004, 08:55 PM
|
First Lieutenant
|
|
Join Date: Dec 2003
Location: Calgary, Canada
Posts: 762
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: So i played a bit with C# lately
Quote:
Quote:
You do need however the .net framework from microsoft. According to MS Win ME is no longer supported so i'd say forget about 98 too. For win2k you also need the service pack 2 but you should have that one anyways
|
The desperate coukd try Mono... but surely, using the C# Microsoft framework for this is akin to using mallets to squat houseflys...?
|
The desperate can pass the following script in Dom2 --postexec option ;-) :
Code:
gawk -f save_script.awk
where save_script.awk contains:
Code:
BEGIN {
timestamp_file = "Last-total-save-timestamp.txt";
t = systime();
stamp = strftime("%Y%m%d-%H%M%S",t);
stamp2 = strftime("%Y-%m-%d",t);
saveAll = 1;
if ((getline Last_stamp < timestamp_file) > 0)
{
if (stamp2 == Last_stamp)
saveAll = 0;
}
close(timestamp_file);
if (saveAll)
{
cmd = sprintf("zip -r save-all-%s * -i@save.lst",stamp);
print stamp2 > timestamp_file;
}
else
cmd = sprintf("zip -r -t %s save-%s * -i@save.lst",Last_stamp,stamp);
system(cmd);
}
|

August 12th, 2004, 11:02 AM
|
 |
Shrapnel Fanatic
|
|
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
|
|
Re: So i played a bit with C# lately
Quote:
No, it will do nothing to your dom2.exe It's just a small program that zips up your game files so there is a copy of them and the game doesn't see them any more. As a side effect they are smaller too.
You need to save before you host the next turn.
You do need however the .net framework from microsoft. According to MS Win ME is no longer supported so i'd say forget about 98 too. For win2k you also need the service pack 2 but you should have that one anyways
|
So its something that can be setup in the icon to run on your way into the game, or on the way out, whichever you prefer. It looks good.
Ive been meaning to do something like that. If I did it would be in Basic but that would have its pros and cons. I could compile it to run on any win, or on linux, without needing to download/install something else like the java, and perl, and now C# Versions we have.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
|
|