*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** bddebian2 has joined #tp | 04:19 | |
*** bddebian has quit IRC | 04:20 | |
*** ezod has quit IRC | 04:26 | |
*** ezod has joined #tp | 04:26 | |
*** mithro has quit IRC | 04:42 | |
*** mithro has joined #tp | 04:42 | |
*** JLafont has quit IRC | 05:49 | |
*** JLP has quit IRC | 06:15 | |
*** peres has left #tp | 06:18 | |
*** llnz has joined #tp | 06:55 | |
llnz | hi all | 06:56 |
---|---|---|
*** Ohm has joined #tp | 07:06 | |
* llnz wanders off | 07:15 | |
llnz | later all | 07:15 |
*** llnz has quit IRC | 07:15 | |
mithro | heyo | 07:20 |
*** peres has joined #tp | 07:43 | |
*** Ohm has quit IRC | 07:52 | |
*** Ohm has joined #tp | 07:52 | |
*** Ohm has quit IRC | 07:54 | |
*** Ohm_ has joined #tp | 07:57 | |
CIA-32 | aaron libtpclient-py-singleplayer * r7b3310947ad6 /tp/client/SinglePlayer.py: Search for server and AI control scripts. | 09:56 |
*** bddebian2 is now known as bddebian | 10:10 | |
*** Iwanowitch has joined #tp | 10:24 | |
CIA-32 | aaron tpclient-pywx-singleplayer * ra2877d743e2b / (tpclient-pywx windows/winConnect.py): SinglePlayerGame object resides at the app level for cleanup. | 11:11 |
CIA-32 | mithro tpclient-pywx-singleplayer * r9d0280665d8b /windows/xrc/generate.py: Check that the XRC object was successfully loaded. | 11:13 |
CIA-32 | mithro tpclient-pywx-singleplayer * rcbfe1454afa2 /windows/xrc/ (21 files): Updated these generated files. | 11:13 |
CIA-32 | mithro tpclient-pywx-singleplayer * rd0dd3d9e2027 /windows/xrc/ (13 files): Fixed a copy and paste error (s/Frame/Panel/). | 11:13 |
CIA-32 | mithro tpclient-pywx-singleplayer * r47f3fdb82c74 /requirements.py: Tighten up the requirements (now there are tp04 branches). | 11:13 |
CIA-32 | aaron tpclient-pywx-singleplayer * rd997ca21c874 / (23 files in 2 dirs): Merge commit 'origin/stable' into singleplayer | 11:13 |
CIA-32 | aaron tpclient-pywx-singleplayer * r90c243d50135 /windows/winConnect.py: Documentation of custom functions in wizard/pages. | 11:23 |
CIA-32 | aaron libtpclient-py-singleplayer * r814e2e7dd14e /tp/client/SinglePlayer.py: Full function documentation. | 11:31 |
CIA-32 | jphr tpserver-cpp-config * rf975b1d2f251 /modules/games/ (7 files in 2 dirs): Removed all references to risk to clean up main branch. | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r9a985f3e07b6 / (configure.ac m4/ax_boost_signals.m4): Merge git://git.thousandparsec.net/git/tpserver-cpp | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r58114422bb31 / (8 files in 3 dirs): | 11:39 |
CIA-32 | Readded risk references after merging main branch change to remove them | 11:39 |
CIA-32 | -This was done to fix a mistake I made by merging to main branch | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r7890b5843bdd /configure.ac: Merge git://git.thousandparsec.net/git/tpserver-cpp | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r2b43de848b75 /modules/games/risk/ (12 files): | 11:39 |
CIA-32 | Added many shell files to risk ruleset, including: | 11:39 |
CIA-32 | *colonize .cpp/.h | 11:39 |
CIA-32 | *move .cpp/.h | 11:39 |
CIA-32 | *reinforce .cpp/.h | 11:39 |
CIA-32 | *riskturn .cpp/.h (didn't correctly add on previous commit | 11:39 |
CIA-32 | As well implemented more comment psuedo code modelling off of RFTS | 11:39 |
CIA-32 | jphr tpserver-cpp-config * rc329c91e80ed /modules/games/risk/ (15 files): Added a whole tonne of shell files and modified existing code to incorporate them. | 11:39 |
CIA-32 | jphr tpserver-cpp-config * rf3f277b66522 /modules/games/risk/ (planet.cpp planet.h): Added heavily cut down version of RFTS's planet class | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r52a23d78748e / (4 files in 2 dirs): A few modifications to planet and colonize. Also added a quickstart config. | 11:39 |
CIA-32 | jphr tpserver-cpp-config * rf2898108186d /modules/games/risk/ (TODO risk.cpp risk.h): implemented createGame methods (create - universe,galaxy,planet). Created Dummy galaxy/planets. | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r1c3149b909bc /modules/games/risk/ (13 files): Refactoring code layout. Added my TODO's to TODO file in risk folder. | 11:39 |
CIA-32 | jphr tpserver-cpp-config * rfaf47e0299fb /modules/games/risk/ (Makefile.am TODO planet.cpp planet.h risk.cpp risk.h): Made getters/setters for Armies property in Planets type. | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r415c0482d432 /modules/games/risk/ (galaxy.cpp galaxy.h): Created galaxy type which has special "bonus" property for describing a galaxies bonus to reinforcements | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r2ac13ecc98ad /modules/games/risk/ (TODO risk.cpp): Added logic for onPlayerAdded and startGame | 11:39 |
CIA-32 | jphr tpserver-cpp-config * r7fbd24e9b532 /modules/games/risk/ (10 files): Made sure every file ends with newline. Updated TODO file. | 11:40 |
CIA-32 | jphr tpserver-cpp-config * rc1f41f9c52d2 /modules/games/risk/risk.cpp: Went over code at end of day and fixed up miscellaneous errors and omissions. | 11:40 |
CIA-32 | jphr tpserver-cpp-config * r18865314c93a /modules/games/risk/TODO: A test commit | 11:40 |
CIA-32 | jphr tpserver-cpp-config * rc81bd4e82dee /modules/games/risk/ (TODO galaxy.cpp galaxy.h): Removed packExtraData from galaxy. Updated TODO. | 11:40 |
CIA-32 | jphr tpserver-cpp-config * r1ee091311de8 /modules/games/risk/risk.cpp: Commented out some player adding logic until other bugs are resolved | 11:40 |
CIA-32 | jphr tpserver-cpp-config * r3f297f4014fd /modules/games/risk/risk.cpp: Added two DEBUG_FN_PRINT to createPlanet and createStarSystem | 11:40 |
CIA-32 | jphr tpserver-cpp-config * rb0d9bf149fd3 / (modules/games/risk/risk.cpp quickstart-risk.conf): Added object visibility code to onPlayerAdded. Tweaked quickstart | 11:40 |
CIA-32 | jphr tpserver-cpp-config * r8d7845b51ba2 /modules/games/risk/ (8 files): Converted Armies to Resource. Fixed data packing. Client now loads properly. | 11:40 |
CIA-32 | jphr tpserver-cpp-config * refe9ff33445a /modules/games/risk/risk.cpp: Added Planet::setDefaultResources call to Risk::createPlanet function | 11:40 |
CIA-32 | jphr tpserver-cpp-config * r04db8977bd74 /modules/games/risk/ (constellations.txt risk.cpp risk.h): Phased out star systems in favor of lone planets. Named every planet after constellation counterpart. Added txt documenting them | 11:40 |
CIA-32 | jphr tpserver-cpp-config * r2227bc15f376 /modules/games/risk/ (planet.cpp risk.cpp): Changed planet creation back to star->planet for mean time. Planets did not display properly alone. Will look into switching back. | 11:40 |
CIA-32 | jphr tpserver-cpp-config * r5f9f98ba4ae2 /modules/games/risk/ (move.cpp planet.cpp risk.cpp): Cleaned up some personal TODOs | 11:40 |
CIA-32 | jphr tpserver-cpp-config * rc7090dc54846 /modules/games/risk/risk.cpp: Changed star system creation from test values to real locations. | 11:40 |
CIA-32 | jphr tpserver-cpp-config * rbfdd633182b7 /modules/games/risk/risk.cpp: Fixed Alfirk being too far south | 11:41 |
CIA-32 | jphr tpserver-cpp-config * rb1d238f7b275 /modules/games/risk/risk.cpp: Added some TODO comments | 11:41 |
CIA-32 | jphr tpserver-cpp-config * r9d8dd812a181 /modules/games/risk/risk.cpp: Tab size from 2 to 3 in risk.cpp | 11:41 |
CIA-32 | jphr tpserver-cpp-config * r8f39c2218a40 /modules/games/risk/ (19 files): Refactored code from 2 spaces tab to 3 spaces tab. | 11:41 |
CIA-32 | (172 lines omitted) | 11:41 |
CIA-32 | jphr tpserver-cpp-config * r68b288a56ecf /modules/games/risk/riskturn.h: Patched Risk with patch brought forth by vi1985 | 11:41 |
CIA-32 | aaron tpserver-cpp-config * rc0329831e40f / (37 files in 3 dirs): Merge commit 'origin/risk' into config | 11:41 |
CIA-32 | aaron tpserver-cpp-config * r5c1d74ecf626 / (29 files in 2 dirs): Merge commit 'origin/risk' into config | 11:41 |
*** Iwanowitch_ has joined #tp | 11:56 | |
*** peres has left #tp | 12:09 | |
*** Iwanowitch has quit IRC | 12:12 | |
*** mithro has quit IRC | 12:49 | |
*** Demitar has quit IRC | 14:04 | |
ezod | Iwanowitch_: ping? | 14:13 |
Iwanowitch_ | ezod: pong | 14:37 |
*** Iwanowitch_ is now known as Iwanowitch | 14:38 | |
ezod | Iwanowitch: hey, i just sent you email | 14:38 |
ezod | having some trouble running daneel-ai | 14:38 |
ezod | well, getting logilab-constraint installed actually | 14:39 |
ezod | 0.3.0 (latest available) with Python 2.5 | 14:39 |
ezod | unless you have the elusive 0.4.0 tarball | 14:39 |
Iwanowitch | ezod: I have 0.3.0-6, from the Ubuntu repositories. | 14:40 |
Iwanowitch | Is it that hard to install? | 14:41 |
ezod | hrm, i can't install deb/ubu packages really | 14:41 |
Iwanowitch | From source, that is? | 14:41 |
ezod | well that's the thing, it's failing | 14:41 |
ezod | 0.3.0 seems to be quite old, so it might be broken with Py 2.5 | 14:41 |
ezod | or at least the installer | 14:41 |
ezod | do you have any contact with upstream or are you just using it? | 14:42 |
Iwanowitch | Hmm, might be the installer yes... | 14:42 |
Iwanowitch | I'm just using it. | 14:43 |
ezod | hrm, well i suppose i could try to patch it myself | 14:43 |
Iwanowitch | I could take a look. It kinda surprises me this is a problem, it's a pure Python package... | 14:44 |
ezod | any idea what the -6 patchlevel patches? | 14:44 |
ezod | did you see the error i sent ya? | 14:44 |
*** Demitar has joined #tp | 14:45 | |
ezod | ok yeah it's a 2.5 thing | 14:46 |
ezod | new import rules | 14:46 |
ezod | should be an easy fix | 14:46 |
Iwanowitch | I dunno, I could try to hunt changelogs down. And yeah, the error should be easy to fix. | 14:47 |
Iwanowitch | I think you could even just remove the line, nested scopes appeared in Python 2.1 or something. | 14:47 |
ezod | ok i'll write a patch, and include a logilab-constraint ebuild in the gentoo overlay when i put daneel-ai in there eventually | 14:47 |
Iwanowitch | Nice. Thanks. | 14:48 |
Iwanowitch | Hope you don't have more problems. | 14:48 |
ezod | thanks | 14:48 |
*** greywhind has quit IRC | 15:09 | |
CIA-32 | victor.ivri gencon-rfts-ai * re12409382de3 / (README gencon/utils/Utils.java): Made 'ruleset' argument lower-case, for compliance with ezod's single-player-mode. | 15:20 |
CIA-32 | aaron libtpclient-py-singleplayer * r4e1bdbec746e /tp/client/SinglePlayer.py: Minor fix in AI starting. | 15:20 |
ezod | Iwanowitch: w00t, all good | 15:24 |
*** JLafont has joined #tp | 16:04 | |
CIA-32 | aaron libtpclient-py-singleplayer * rd5bf1543cf49 /tp/client/SinglePlayer.py: Improved status checking and initialization. | 17:20 |
CIA-32 | victor.ivri gencon-rfts-ai * r4ba9a6012794 /gencon/robolib/RISK/ (AdvancedMap.java HigherLevelActions.java): Implemented a mechanism to distribute reinforcements to planets based on threat, and on the importance of the actual reinforcing relative to other things. | 17:27 |
CIA-32 | juanmy777 tpserver-py-dronesec * rab747267b40b /doc/ (Actions Attributes Designs Objects Orders Rulesets): | 18:14 |
CIA-32 | Added some files on the doc folder | 18:14 |
CIA-32 | These should help explain some of the intricacies of the SQL objects in the server. | 18:14 |
CIA-32 | juanmy777 tpserver-py-dronesec * r55dba4f1202e /tp/server/rules/dronesec/objects/Fleet.py: Fleets should now post a message when they are damaged and lose ships | 18:14 |
CIA-32 | juanmy777 tpserver-py-dronesec * r641aee98d1d0 /tp/server/rules/dronesec/ (__init__.py drones/Dronepedia.py research/MasterList.py): Added Researches as designs to improve user-friendliness of the game. | 18:14 |
CIA-32 | juanmy777 tpserver-py-dronesec * r8651d4ce4216 /tp/server/server.py: Server should now allow guest accounts and ignore players that have been defeated when processing a turn. | 18:14 |
CIA-32 | juanmy777 tpserver-py-dronesec * rd6620278ac64 /tp/server/rules/dronesec/__init__.py: | 18:15 |
CIA-32 | Added Guest account and return for failed player creation. | 18:15 |
CIA-32 | Guest Account is called guest with password guest | 18:15 |
CIA-32 | Also Players is now assigned the same id as the user to avoid complications with guest account. | 18:15 |
*** JLafont-laptop has quit IRC | 18:19 | |
*** JLafont-laptop has joined #tp | 19:44 | |
*** zzorn has quit IRC | 20:54 | |
Iwanowitch | Finally. The first game where my AI is aggressive enough to finish the enemy. | 20:55 |
JLafont-laptop | But does it try to exploit every single vunerability in the ruleset for victory? | 20:59 |
JLafont-laptop | Does it go around and try to destroy its opponent economy instead of fighting its army head on? | 21:00 |
Iwanowitch | Definitely not. | 21:00 |
JLafont-laptop | (these are just some of the things that players do that kinda kills me when I try to play other game :( ) | 21:00 |
Iwanowitch | Then again, this is just Risk. | 21:00 |
* JLafont-laptop hates players that do underhanded stuff | 21:00 | |
Iwanowitch | Not too much economy. | 21:00 |
JLafont-laptop | oh risk can be very underhanded | 21:00 |
JLafont-laptop | true | 21:00 |
JLafont-laptop | no economy on it | 21:00 |
Iwanowitch | It's all part of the game... | 21:00 |
JLafont-laptop | Well, its not too bad in TP though | 21:01 |
JLafont-laptop | I don't think alliances are quite set up | 21:01 |
JLafont-laptop | but in Risk, its a real kick in the nuts when you get backstabbed by your "ally" | 21:01 |
Iwanowitch | The only economic thing ATM is the continent bonus, and I'm not really using that. | 21:01 |
JLafont-laptop | ahh | 21:01 |
Iwanowitch | Heh. | 21:01 |
JLafont-laptop | I agree, Risk isn't as bad as some other games | 21:02 |
JLafont-laptop | It was bad in the good old starcraft days | 21:02 |
JLafont-laptop | When one of my friends would try to circumvent to my economy | 21:03 |
JLafont-laptop | But then his main hall died | 21:03 |
JLafont-laptop | usually | 21:03 |
JLafont-laptop | other times he just well... killed me' | 21:04 |
JLafont-laptop | I wish I could see an "underhanded" AI | 21:06 |
JLafont-laptop | it would be hilarious | 21:06 |
Iwanowitch | Mmm. I don't know if we have a ruleset that allows that sort of stuff. | 21:07 |
* JLafont-laptop will do a ruleset that allows epic underhandedness....eventually | 21:08 | |
Iwanowitch | A ruleset with variable powers would be cool... AFAIK, in all current rulesets, every player is equal. | 21:10 |
JLafont-laptop | Yeah | 21:10 |
JLafont-laptop | I was thinking about adding races | 21:10 |
JLafont-laptop | It would be fun | 21:11 |
JLafont-laptop | Well I mean, "we are all equal" but this specific "unit/research/tactic" just kils everyone | 21:12 |
JLafont-laptop | Well not entirely, but I want to see an AI that will show me the parts where a player can just dominate everyone else by a simple choice | 21:16 |
JLafont-laptop | it makes balancing a lot easier thats for sure | 21:17 |
Iwanowitch | Mmm. The problem is though that you have a distinct client/server infrastructure. | 21:18 |
Iwanowitch | It's hard to feed the exact same rules to the AI as are running on the server. | 21:18 |
Iwanowitch | Thus it's hard to find the corner cases. | 21:19 |
Iwanowitch | I think. | 21:19 |
*** jsmiller has joined #tp | 21:20 | |
jsmiller | Is the dronesec game on? | 21:20 |
JLafont-laptop | true | 21:20 |
JLafont-laptop | mithro isn't on yet | 21:20 |
JLafont-laptop | :( | 21:20 |
jsmiller | ah | 21:21 |
JLafont-laptop | I'll turn on the server | 21:21 |
jsmiller | Could you direct me to the right server? | 21:21 |
JLafont-laptop | It would be nice to get a read on how many people are playing though | 21:21 |
JLafont-laptop | yeah let me set it up | 21:21 |
jsmiller | I'm still kind of clueless driving the client and the server browser | 21:21 |
JLafont-laptop | (hopefully the metaserver works) | 21:21 |
JLafont-laptop | ahh | 21:21 |
JLafont-laptop | Its rather simple | 21:21 |
jsmiller | It's asking for a URL... let's see, google site:thousandparsec.net metaserver | 21:22 |
jsmiller | ok | 21:22 |
jsmiller | metaserver.thousandparsec.net | 21:22 |
jsmiller | dronesec not up yet, then | 21:22 |
JLafont-laptop | yeah one sec | 21:25 |
Iwanowitch | I'm not going to join, it's getting too late for me. | 21:26 |
JLafont-laptop | yeah same here | 21:27 |
Iwanowitch | Also, my X server likes to crash when I run pyclient-pywx. | 21:27 |
JLafont-laptop | mithro was supposed to be here 30 mins ago | 21:27 |
JLafont-laptop | now that sucks | 21:27 |
*** peres has joined #tp | 21:27 | |
JLafont-laptop | game should be as dronesec.servegame.com though | 21:27 |
JLafont-laptop | game is...dronesecserver | 21:28 |
JLafont-laptop | gah its not showing up in the metaserver, I forgot what I did to make it work :- ( | 21:29 |
jsmiller | all right, dronesecserver.thousandparsec.net | 21:33 |
JLafont-laptop | yeah | 21:33 |
JLafont-laptop | there shouldn't be any players up either | 21:33 |
jsmiller | do I need to specify a port? | 21:33 |
JLafont-laptop | oh | 21:34 |
JLafont-laptop | you shouldn't | 21:34 |
jsmiller | oops, "Unknown host" | 21:34 |
jsmiller | IP address? | 21:34 |
JLafont-laptop | it should be: dronesec.servegame.com | 21:34 |
jsmiller | ohhhh | 21:34 |
JLafont-laptop | username guest: password: guest | 21:34 |
jsmiller | I'm in. | 21:35 |
jsmiller | I'll see what I can see. Thanks! | 21:36 |
JLafont-laptop | yeah | 21:41 |
JLafont-laptop | hopefully this doesn't screw up thing :-P | 21:41 |
JLafont-laptop | Either way it still helps testing of the python server | 21:42 |
jsmiller | I see the blah overlord in System Lyonof Ebleeg. | 21:43 |
jsmiller | I see the spinning planet images. | 21:44 |
JLafont-laptop | omg thats up? | 21:44 |
jsmiller | the planets or the blah overlord? | 21:44 |
JLafont-laptop | blah overlord | 21:44 |
JLafont-laptop | its basically a player's overlord for the game | 21:45 |
jsmiller | yes, looks like a grey space fighter kind of thing | 21:45 |
JLafont-laptop | I thought I had a clean game up | 21:45 |
jsmiller | I recall reading the ruleset. | 21:45 |
jsmiller | That's all the detail I can see, which makes sense since I don't own anything. | 21:46 |
JLafont-laptop | Are you sure you don't want to play? | 21:46 |
JLafont-laptop | :-P | 21:46 |
jsmiller | I guess I could, sure. Tonight is actually a pretty good night for it. | 21:46 |
jsmiller | (Today, for you) | 21:46 |
JLafont-laptop | Its night for me :-P | 21:46 |
jsmiller | Oh, you're not AU-NZ based? | 21:47 |
JLafont-laptop | nope | 21:47 |
JLafont-laptop | I'm in Ohio :( | 21:47 |
jsmiller | it's near sunset for me | 21:47 |
jsmiller | aha | 21:47 |
JLafont-laptop | The land OF THE LOST | 21:47 |
jsmiller | I remember the Land of the Lost. But I didn't know it was in Ohio. | 21:47 |
jsmiller | Beware Sleestak and all. | 21:47 |
JLafont-laptop | To be honest it probably was | 21:48 |
jsmiller | all right, so if I sign out and reconnect, I can create a new account? | 21:48 |
JLafont-laptop | yeah | 21:48 |
jsmiller | wish I had two screens... hang on, I could bring the laptop over | 21:49 |
jsmiller | all right | 21:49 |
jsmiller | hm, couldn't figure out how to disconnect, so I just quit the client | 21:50 |
jsmiller | all right now | 21:50 |
JLafont-laptop | ack | 21:50 |
JLafont-laptop | I should have made this game one my so called "balanced maps" | 21:50 |
jsmiller | hmmph, where do I actually sign up for a new account? | 21:51 |
* jsmiller starts looking for the user manual. | 21:52 | |
JLafont-laptop | This is on my new "screencast" | 21:53 |
JLafont-laptop | one sec | 21:53 |
JLafont-laptop | http://www.youtube.com/watch?v=DhVcikbcIM4 <-its not very good to be honest | 21:54 |
tpb | Title: YouTube - Dronesec Basics (at www.youtube.com) | 21:54 |
JLafont-laptop | click Find. Then new Account | 21:54 |
JLafont-laptop | Type server name: dronesec.servegame.com | 21:54 |
JLafont-laptop | and then you should be able to create your account | 21:54 |
jsmiller | ok, Find... | 21:54 |
JLafont-laptop | The e-mail can be fake, it doesn't matter | 21:54 |
jsmiller | I tried to go through Preferences, which seemed plausible, but it didn't have a way to create an account, just a connection. | 21:55 |
jsmiller | there's an unlabeled box between Password and Email. | 21:56 |
jsmiller | does it need anything? | 21:56 |
JLafont-laptop | I think its the verify password box | 21:57 |
jsmiller | ah, yes' that's the tooltip that shows up. | 21:57 |
jsmiller | "did not specify which game you want to join" | 21:57 |
jsmiller | hmmmm | 21:57 |
JLafont-laptop | that confuses me | 21:57 |
jsmiller | G opens up the Game fold-out | 21:58 |
jsmiller | so I can type in the game name | 21:58 |
jsmiller | I'll try 'dronesec' | 21:58 |
JLafont-laptop | It might be for tpserver-cpp since It only allows a single game per server( at least as far I know) | 21:58 |
jsmiller | Service Unavailable? | 21:58 |
JLafont-laptop | That doesn't work as well | 21:58 |
JLafont-laptop | I'm not sure why though | 21:58 |
JLafont-laptop | its weird | 21:58 |
jsmiller | I guess I could leave the game name off. | 21:58 |
JLafont-laptop | it should be something like <name>@<game> | 21:59 |
jsmiller | oh, oh, it wants the username to be an email | 21:59 |
jsmiller | that must be it | 21:59 |
jsmiller | or something like that | 22:00 |
jsmiller | gak, service unavailable again | 22:00 |
jsmiller | let me know if you want me to mail you screenshots or anything | 22:00 |
JLafont-laptop | oh yes please do | 22:00 |
JLafont-laptop | anything you find to be hard to understand would be a great help | 22:01 |
jsmiller | oh, weird, the username is "user@game", OK, that kind of makes sense now | 22:01 |
JLafont-laptop | yeah | 22:01 |
JLafont-laptop | its a little hard to get around your head at first | 22:01 |
jsmiller | yargh, back to Service Unavailable | 22:02 |
jsmiller | OK, I'll take a shot of the client window | 22:02 |
jsmiller | keeps making me try the "Check" button after it fails, which I suppose kind of makes sense | 22:02 |
JLafont-laptop | hmm | 22:03 |
JLafont-laptop | is it the right address? | 22:03 |
jsmiller | dronesec.servegame.com | 22:03 |
jsmiller | worked as guest/guest | 22:03 |
jsmiller | let me try that again | 22:03 |
Iwanowitch | Doesn't seem to work for me as guest/guest. | 22:04 |
jsmiller | just failed for me | 22:04 |
jsmiller | hmmm | 22:04 |
jsmiller | login failure | 22:04 |
Iwanowitch | Wait, what's the game name? | 22:05 |
jsmiller | not specified | 22:06 |
jsmiller | didn't need it for guest/guest before | 22:06 |
Iwanowitch | guest@tp seems to work | 22:06 |
jsmiller | all right | 22:06 |
jsmiller | that was it | 22:06 |
jsmiller | now I'll try @tp for the game name when I try signing in | 22:06 |
Iwanowitch | Hello blah overlord. | 22:06 |
jsmiller | huh? | 22:07 |
jsmiller | that was from a guest login? | 22:07 |
jsmiller | I could navigate the universe and find the blah overlord, but was greeted as a guest | 22:07 |
jsmiller | "You own no objects" etc. | 22:07 |
Iwanowitch | Yeah. yeah. | 22:07 |
Iwanowitch | I don't own it. | 22:08 |
Iwanowitch | blah owns it. | 22:08 |
jsmiller | oh, OK, I thought the game greeted you as the blah overlord | 22:08 |
JLafont-laptop | oh no | 22:08 |
JLafont-laptop | haha sorry | 22:08 |
JLafont-laptop | yeah | 22:08 |
JLafont-laptop | Iwanowitch is right | 22:08 |
JLafont-laptop | blah overlord is a unit that is created for every non-guest player | 22:09 |
Iwanowitch | So. Where is mithro? :/ | 22:10 |
jsmiller | kachunk, kachunk... | 22:10 |
jsmiller | I think I'm in | 22:10 |
JLafont-laptop | not here | 22:10 |
JLafont-laptop | awesome | 22:10 |
Iwanowitch | Yep, there is another player. | 22:10 |
jsmiller | where is my overlord? | 22:10 |
Iwanowitch | Qanitego system | 22:11 |
jsmiller | aha, thanks | 22:11 |
jsmiller | all right, should I sit tight for a little longer | 22:11 |
jsmiller | or try and figure out how to write orders? | 22:11 |
jsmiller | cool, I have a pointy blue overlord | 22:12 |
jsmiller | OK, I guess I'll have to look up the ruleset. I recall repel, attract, move, stop, but I don't see any drones. | 22:14 |
jsmiller | let's see, how do I build drones? | 22:14 |
Iwanowitch | I'll just create a player too. | 22:14 |
Iwanowitch | Though I won't stick around long. | 22:14 |
Iwanowitch | You can have fun crushing me when I'm not here. :P | 22:14 |
Iwanowitch | "game is full" | 22:16 |
Iwanowitch | It's only a 2 player game? | 22:16 |
Iwanowitch | Or what is going on? | 22:16 |
*** mithro has joined #tp | 22:17 | |
jsmiller | JLafont? | 22:17 |
jsmiller | mithro, are you going to join dronesec? | 22:18 |
mithro | sorry I'm late | 22:18 |
mithro | my internet is playing funny buggers | 22:18 |
jsmiller | The fish are nibbling the cables | 22:18 |
JLafont-laptop | ahh | 22:19 |
JLafont-laptop | one sec | 22:19 |
JLafont-laptop | sorry | 22:19 |
JLafont-laptop | was yelling at my roomate :-P | 22:19 |
JLafont-laptop | omg mithro | 22:19 |
JLafont-laptop | you are most Late! | 22:19 |
jsmiller | JLafont: how big is the game? Iwanowitch said it was full. | 22:20 |
JLafont-laptop | jsmiller, you create drones at the planets | 22:20 |
JLafont-laptop | lemme check | 22:20 |
mithro | have you managed to play a game in my absense? | 22:20 |
JLafont-laptop | we were kind of getting to it | 22:21 |
JLafont-laptop | But without your leadership everything has crumbled :( | 22:21 |
jsmiller | I found the "Produce Drones" order | 22:21 |
JLafont-laptop | :-P | 22:21 |
JLafont-laptop | ok | 22:21 |
JLafont-laptop | I'll remake the game. I'll give it enough slots for 10 people | 22:22 |
JLafont-laptop | (unless someone takes one of the home planets) | 22:22 |
JLafont-laptop | yay | 22:22 |
JLafont-laptop | Produce Drones is your mainstay | 22:23 |
Iwanowitch | Network errors. | 22:23 |
jsmiller | ok, should I log out, or will it bounce me out when you remake? | 22:24 |
mithro | Iwanowitch: you might want to disable the intro movie | 22:24 |
JLafont-laptop | It should bounce you out | 22:24 |
Iwanowitch | It definitely bounced me out. :P | 22:25 |
Iwanowitch | I think that was it anyway. | 22:25 |
* jsmiller is logged in. | 22:25 | |
jsmiller | I tried "Request End of Turn" | 22:25 |
jsmiller | to see if it would do anything | 22:25 |
JLafont-laptop | ok | 22:25 |
JLafont-laptop | new game just went up | 22:25 |
jsmiller | nothing obvious | 22:25 |
jsmiller | hm | 22:26 |
jsmiller | so maybe I should sign out and reconnect? | 22:26 |
JLafont-laptop | try making an account and ending a turn | 22:26 |
JLafont-laptop | hmm | 22:26 |
Iwanowitch | "Service unavalible." | 22:26 |
JLafont-laptop | Thats a question for mithro | 22:26 |
Iwanowitch | Which is a misspelling. :P | 22:26 |
Iwanowitch | First bug found. | 22:26 |
JLafont-laptop | Cache is a little unpredictaable | 22:26 |
JLafont-laptop | oh | 22:26 |
JLafont-laptop | Can I get a traceback(if there is one?( | 22:27 |
JLafont-laptop | ) | 22:27 |
jsmiller | hm, trying "Download the Universe" | 22:27 |
jsmiller | nothing much obvious going oin | 22:27 |
jsmiller | on | 22:27 |
Iwanowitch | It doesn't seem to want to create a new player. | 22:28 |
jsmiller | switch to "Connect To Server", which seems to make the previous universe view disappear. | 22:29 |
JLafont-laptop | doh | 22:29 |
jsmiller | all right, trying to reconnect now.. eh? | 22:29 |
JLafont-laptop | I made it a 2 player game | 22:29 |
jsmiller | oops | 22:29 |
jsmiller | I'll sit on my hands for a couple min | 22:29 |
JLafont-laptop | I'll just do a random gane since I don't know how many people are coming | 22:30 |
Iwanowitch | Oh well. I don't really have time anymore, I need to be able to do some work tomorrow. | 22:30 |
jsmiller | bye!! | 22:30 |
mithro | JLafont: when I tried to create a user it returned "Service Unavailable" - maybe you should return a better error message? :) | 22:30 |
jsmiller | I have some time, I'm on vacation this week. | 22:30 |
JLafont-laptop | booo | 22:30 |
jsmiller | (but leaving town tomorrow) | 22:30 |
JLafont-laptop | I probably should | 22:30 |
JLafont-laptop | ahh | 22:30 |
JLafont-laptop | have fun | 22:30 |
jsmiller | heading for Yosemite National Park | 22:30 |
jsmiller | now that the fires are out | 22:31 |
JLafont-laptop | oo | 22:31 |
JLafont-laptop | have fun | 22:31 |
CIA-32 | verhoevenv daneel-ai * r88a4e4365d09 /ruletest.py: Added a small search algorithm to the testcases | 22:31 |
CIA-32 | verhoevenv daneel-ai * r21c4a97ad74e /rules-risk: Added rules for the AI. Still needs a bit of playtesting. | 22:31 |
jsmiller | thanks | 22:31 |
jsmiller | let me know when dronesec is up again | 22:31 |
mithro | I'll be back in 5 minutes | 22:32 |
Iwanowitch | Have fun playtesting people. | 22:33 |
*** Iwanowitch has quit IRC | 22:33 | |
JLafont-laptop | thanks | 22:33 |
JLafont-laptop | good luck with the ai | 22:33 |
mithro | JLafont: have you recreated the game with 3 players? | 22:37 |
JLafont-laptop | I should have just made the game as random. And since its the first turn any new player will join any of the currently created planets | 22:38 |
JLafont-laptop | gah I have to leave soon | 22:38 |
jsmiller | OK, let me try signing in | 22:38 |
mithro | JLafont: :( | 22:39 |
jsmiller | does your server give you a nice log if you have to take off? | 22:39 |
mithro | JLafont: I guess I could give jsmiller a game :) | 22:39 |
mithro | JLafont: what is that yinyang thing? | 22:40 |
jsmiller | argh | 22:41 |
jsmiller | having trouble logging in | 22:41 |
JLafont-laptop | the game called dronesecsrever (yeah is length sorry) should be up | 22:41 |
JLafont-laptop | oh the ying yang is just a program called AMOR. I think its KDE based | 22:41 |
jsmiller | Game is full | 22:42 |
jsmiller | (dronesec.servegame.com) ? | 22:42 |
jsmiller | Service unavalible | 22:42 |
jsmiller | dronesec.servegame.com : jsmiller@tp | 22:43 |
mithro | jsmiller: you wanted "jsmiller@dronesecsrever" | 22:43 |
jsmiller | aha | 22:44 |
jsmiller | silly me | 22:44 |
jsmiller | Game is full. | 22:44 |
jsmiller | ? | 22:44 |
*** zzorn_ has joined #tp | 22:44 | |
JLafont-laptop | I just made a new player | 22:45 |
mithro | JLafont: you sure the game name is | 22:45 |
mithro | dronesecsrever and not "dronesecserver" ? | 22:45 |
jsmiller | arrrgh! | 22:45 |
jsmiller | I got a new account created under dronesecsrever [sic] but failed to log in. | 22:45 |
JLafont-laptop | oh | 22:46 |
JLafont-laptop | woops | 22:46 |
JLafont-laptop | yeah its dronesecserver | 22:46 |
jsmiller | back to dronesecserver then | 22:46 |
JLafont-laptop | I didn't even realize I had spellled it wrong | 22:46 |
jsmiller | Service unavailable | 22:47 |
mithro | I was able to create and connect | 22:47 |
jsmiller | Plus the account creation seems to cut of the "m" in ".com" for dronesec.servegame.com, but I can fix it. | 22:47 |
jsmiller | mithro: what server address, game name, etc? | 22:47 |
mithro | dronesec.servegame.com | 22:47 |
mithro | mithro@dronsecserver | 22:48 |
jsmiller | OK so far | 22:48 |
jsmiller | hmm | 22:48 |
jsmiller | jsmiller@dronesecserver | 22:48 |
mithro | I see a jsmiller in the game | 22:48 |
jsmiller | username already in use | 22:48 |
jsmiller | hmm | 22:48 |
jsmiller | maybe I need to just try connecting | 22:48 |
jsmiller | nope, bad login or something? | 22:49 |
jsmiller | my head hurts | 22:49 |
jsmiller | I guess I could try to create a new new account. | 22:49 |
mithro | jsmiller: try this | 22:50 |
mithro | start the client with the following url | 22:50 |
mithro | ./tpclient-pywx tp://jsmiller:[email protected]/dronesecserver | 22:50 |
jsmiller | all right | 22:50 |
jsmiller | I'll try launching from the command line. | 22:51 |
mithro | (make sure you replace the jsmillerpasswd with your password) | 22:51 |
jsmiller | right | 22:52 |
jsmiller | trying to figure out how to get to the script inside the MacOS executable bundle directory | 22:52 |
mithro | jsmiller: oh? you are using the dmg bundle? | 22:52 |
jsmiller | that's right | 22:53 |
mithro | oh you won't be able to start it up that way easily | 22:54 |
mithro | but you should be able to drag and drop the URL on the icon | 22:54 |
jsmiller | hm | 22:55 |
jsmiller | OK | 22:55 |
jsmiller | It seemed to sort of work, I get a connection dialog | 22:55 |
JLafont-laptop | hmm both mithro and jsmiller are in the game | 22:55 |
mithro | is it all filled out? | 22:55 |
JLafont-laptop | aaah damn, I think I am being kidnapped | 22:55 |
jsmiller | looks like it, oops, didn't fix the password | 22:56 |
jsmiller | I'm in! | 22:56 |
mithro | yay! | 22:56 |
jsmiller | wow, why didn't that work just putting in the password after I created the account? | 22:56 |
jsmiller | anyway, the client is up and logged in | 22:57 |
mithro | well you want to set your planet to start building some drones | 22:57 |
mithro | and set your overlord to send them somewhere | 22:59 |
mithro | JLafont: in your screencast the there seems to be a black bar across the bottom of your starmap? | 23:00 |
jsmiller | OK. I think I have the drone building orders in. | 23:00 |
jsmiller | Do I need to move my overlord around to attract drones somewhere? | 23:00 |
mithro | no | 23:01 |
mithro | just select your overlord | 23:01 |
jsmiller | oh, so the overlord is just a handle on your global orders? | 23:01 |
mithro | then choose where you want to attract the drones too | 23:01 |
mithro | then you should be able to select EOT | 23:02 |
jsmiller | all right | 23:03 |
jsmiller | is there a magic button for EOT? I used the "Request End of Turn" menu item. | 23:05 |
mithro | I think we are stuffed now as we need JLafont to click EOT too and he has been abducted - I could try starting a server here | 23:06 |
mithro | if you are up to playing a game just against me | 23:07 |
jsmiller | For research, I suppose. | 23:07 |
jsmiller | For the good of TP. :) | 23:07 |
jsmiller | so dronesec doesn't have a turn timeout? | 23:08 |
mithro | No | 23:08 |
jsmiller | So did you want to try setting up a dronesec game? | 23:09 |
mithro | yes - doing now | 23:09 |
jsmiller | ok | 23:09 |
mithro | jsmiller: tp://jsmiller:[email protected]/tp | 23:12 |
jsmiller | all right | 23:12 |
mithro | I have already created your user | 23:13 |
jsmiller | ok, loading | 23:13 |
jsmiller | Have 23 objects to get | 23:13 |
jsmiller | Have 8 categores | 23:13 |
jsmiller | Have 33 designs | 23:13 |
jsmiller | spin spin spin | 23:13 |
jsmiller | OK, I'm in. I see me as green and you as red. | 23:14 |
mithro | yay! | 23:14 |
jsmiller | seems slightly more lag when I save orders | 23:15 |
mithro | yeah - I'm in Australia :) | 23:16 |
mithro | and my internet has been playing funny buggers | 23:16 |
mithro | when you request EOT it should generate the next turn in theory | 23:17 |
jsmiller | great | 23:17 |
jsmiller | here it comes | 23:17 |
jsmiller | kind of annoying that the universe disappears between turns | 23:17 |
jsmiller | how long does it take to produce drones? | 23:18 |
mithro | depends on how much they cost | 23:19 |
jsmiller | oh | 23:19 |
jsmiller | maybe I didn't finish filling out the orders | 23:19 |
jsmiller | let me look again | 23:19 |
jsmiller | I didn't choose a type | 23:19 |
mithro | ahh | 23:19 |
jsmiller | I just stacked a couple of Produce Drones orders with nothing in them. | 23:20 |
jsmiller | It looks like I can just fill them full of N drones of any type. | 23:20 |
jsmiller | ?! | 23:20 |
jsmiller | The IRC logs may be useful to JLafont. :) | 23:21 |
mithro | jsmiller: yes | 23:21 |
mithro | I thought he had fixed that issue | 23:21 |
mithro | but I guess not | 23:21 |
jsmiller | If I just exactly followed his tutorial I would be OK. | 23:21 |
mithro | I have never played dronesec myself :P | 23:22 |
jsmiller | I seem to only be able to create 1 drone per ProduceDrones order, though the UI is mysteriously ambiguous on this point. | 23:23 |
mithro | yes - that is a problem | 23:23 |
jsmiller | hey wait a minute, the turn is over? | 23:23 |
mithro | did you request EOT? | 23:24 |
jsmiller | no, well now I did | 23:26 |
jsmiller | but not when I was fussing with the drone orders | 23:26 |
jsmiller | so it seems like the turns are running a step ahead somehow | 23:26 |
mithro | hrm.... | 23:27 |
jsmiller | anyway, maybe I am just confused | 23:29 |
mithro | tell me when you click EOT | 23:31 |
jsmiller | In a sec. I'm trying to figure out why I seem to own a new system but cannot give it orders. | 23:31 |
jsmiller | strange | 23:32 |
jsmiller | Can you give orders to your 2nd system? | 23:32 |
mithro | the system goes green when you have control over it | 23:32 |
jsmiller | right, I see that | 23:32 |
mithro | but not necessarily when you own all objects to the system | 23:33 |
mithro | (control == you are the only one to have objects in that system) | 23:33 |
jsmiller | hmm | 23:33 |
jsmiller | OK, so I need to send more ships there perhaps | 23:33 |
mithro | that is my theory - I think only bombers claim a planet? | 23:34 |
jsmiller | OK, requested EOT | 23:34 |
jsmiller | I hope not, I'm in trouble if so | 23:35 |
jsmiller | wiki doesn't say it's only bombers | 23:35 |
jsmiller | http://www.thousandparsec.net/wiki/DroneSec/Getting_Started#Play | 23:36 |
tpb | <http://ln-s.net/2$KN> (at www.thousandparsec.net) | 23:36 |
mithro | A planet is captured when enough units are present at that location. Once a certain "power" is present, the units will be removed and that planet will be captured and ready to be used for production. | 23:36 |
mithro | looks like you might be right | 23:37 |
jsmiller | ah, you lose the conquering army | 23:37 |
jsmiller | I forgot that | 23:37 |
mithro | I think it might be that only one of us needs to request EOT atm | 23:38 |
mithro | (which I believe is a bug | 23:38 |
jsmiller | aha | 23:40 |
jsmiller | me this time, I guess | 23:40 |
jsmiller | Kind of strange that the client UI has the appearance of a total restart every turn. | 23:41 |
jsmiller | Including the tips. :) | 23:41 |
jsmiller | all right, I keep doing "build" and "attract" | 23:43 |
jsmiller | about to do another request EOT | 23:43 |
jsmiller | I wonder how many drones I have to stack up before I conquer a planet? | 23:45 |
mithro | I have been wondering that too :P | 23:46 |
jsmiller | :( | 23:47 |
mithro | just about to restart the server | 23:47 |
jsmiller | all right | 23:47 |
jsmiller | starting to get tired | 23:47 |
mithro | the game should come back right away | 23:47 |
mithro | # To Capture a planet a conqueror must have 50 power more | 23:48 |
mithro | # than all other players at that planet | 23:48 |
mithro | jsmiller: where you able to reconnect? | 23:48 |
jsmiller | I haven't been kicked off yet | 23:48 |
mithro | oh - probably take a while for you to timeout | 23:49 |
mithro | just do a restart? | 23:49 |
jsmiller | I tried "Download the Universe" | 23:49 |
jsmiller | sure, I'll sign out and back in | 23:49 |
jsmiller | so the server is restarted but the game state is the same? | 23:50 |
mithro | yes | 23:52 |
mithro | tpserver-py has persistence unlike tpserver-cpp :) | 23:52 |
jsmiller | really? | 23:53 |
mithro | yeah | 23:54 |
mithro | it can also support multiple games fro one server | 23:54 |
jsmiller | I suspect I won't have enough energy to finish this game, given the speed so far. | 23:57 |
mithro | yeah | 23:57 |
jsmiller | Is there a good reason to restart the server in the middle of a game? | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!