--- Log opened Mon Feb 18 00:00:05 2013 |
00:11 | | McMartin [mcmartin@Nightstar-61b6c63d.pltn13.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
00:28 | | You're now known as TheWatcher[T-2] |
00:32 | | You're now known as TheWatcher[zZzZ] |
00:48 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [Client exited] |
00:50 | | McMartin [mcmartin@Nightstar-9b6ef16b.pltn13.sbcglobal.net] has joined #code |
00:50 | | mode/#code [+ao McMartin McMartin] by ChanServ |
00:56 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
00:56 | | mode/#code [+o celticminstrel] by ChanServ |
00:58 | <@celticminstrel> | Sometimes my computer seems to fail start up... it just sits at the grey screen and the Apple logo never appears. |
00:59 | <@celticminstrel> | If I shut down and start up again, it works fine. |
01:00 | <@celticminstrel> | I'm wondering if this is something I should be worried about... |
01:05 | <&McMartin> | Maybe do a disk sector check? Maybe you're getting transient read errors on the bootup blocks? |
01:25 | <@Reiv> | Possible ideas (no proportions as yet): Forward, Turn Left, Turn Right, U-Turn, Special, Strafe, uh... |
01:25 | | * Reiv has no idea what Special would do, either. Would we want a Stop, too? |
01:25 | <~Vornicus> | reiv: mischan |
01:26 | <@Reiv> | No, I moved to here. |
01:27 | <@Reiv> | To avoid confusing the Cooking. |
01:27 | <@Reiv> | My temptation proportionately would be Forward Forward Left Right Special Other. |
01:27 | <@Reiv> | Other being Strafe, U-Turn, or something else again. |
01:28 | <@Reiv> | I don't quite know what Special would do either, but it sounds the sort of thing one should have |
01:32 | <@Reiv> | U-Turn could be helpful, I guess, in letting a Right Turn become a Left Turn with extra effort |
01:37 | <@gnolam> | Which version of Robo Rally have you played, BTW? The new version is much more deterministic than the old expanded one. |
01:40 | <@Reiv> | I'm really not sure, but it may have been elderly. |
01:40 | <@Reiv> | What changed? |
01:44 | | * Alek headdesks. |
01:45 | <@Alek> | so, I can't figure out how to test if a string is an integer or contains integers. other than a chain of if/elifs "0" in X to "9" in X then an else for fail. |
01:45 | <@Reiv> | Alek: Use a loop. |
01:45 | <@Reiv> | Then if you have it in ASCII, check the numerical value. |
01:46 | <@Reiv> | Numbers are a set range. |
01:47 | <@Alek> | python. |
01:48 | | VirusJTG__ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
01:48 | | VirusHome [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
01:48 | <@Reiv> | Use a for loop, then, and grab the numerical values of the range. |
01:48 | <@Reiv> | Or hell, it's Python. Go check a library for IsInteger() |
01:48 | <@Alek> | the for x in range(10): if str(x) in y: z = int(y) loop works.... but then the else for failmode (on not finding digits) is the part that ends up triggering. |
01:51 | | VirusJTG_ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
01:51 | | Pandemic [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
01:57 | <@celticminstrel> | I'm not sure how I'd do a disk sector check, but... Disk Utility's Verify Disk option reports no errors |
02:00 | <@gnolam> | Alek: .isdigit(), .isalpha(), .isalnum() |
02:13 | | VirusJTG__ [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
02:14 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
02:15 | <@Alek> | I WAS trying to avoid importing. even sys. -_- |
02:16 | <~Vornicus> | Oh grow up |
02:17 | <@Alek> | oh wait. |
02:17 | <@Alek> | I was doing something off. |
02:17 | <@Alek> | so .isdigit is good. |
02:17 | <@Alek> | thanks. |
02:20 | <@Rhamphoryncus> | Alek: this a challenge of some sort? |
02:20 | <@Alek> | nah, extra credit for a self-lesson. |
02:22 | <@Rhamphoryncus> | Good enough :) |
02:22 | | syksleep is now known as Syk |
02:36 | | Attilla [chatzilla@Nightstar-aced750e.range86-184.btcentralplus.com] has quit [Ping timeout: 121 seconds] |
02:46 | | Kindamoody[zZz] is now known as Kindamoody |
03:05 | | Typherix [Typherix@Nightstar-7dc8031d.mi.comcast.net] has quit [Ping timeout: 121 seconds] |
03:06 | | Typherix [Typherix@Nightstar-7dc8031d.mi.comcast.net] has joined #code |
03:08 | | thalass [thalass@Nightstar-23c59d3f.bigpond.net.au] has joined #code |
04:03 | | Kindamoody is now known as Kindamoody|movie |
04:32 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
04:58 | | thalass [thalass@Nightstar-23c59d3f.bigpond.net.au] has quit [Ping timeout: 121 seconds] |
05:14 | | himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds] |
06:04 | | Kindamoody|movie is now known as Kindamoody |
06:27 | | Derakon is now known as Derakon[AFK] |
06:51 | | Kindamoody is now known as Kindamoody|out |
07:09 | | Typherix is now known as Typh[zZz] |
07:15 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
08:28 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
08:28 | | mode/#code [+o himi] by ChanServ |
08:51 | | You're now known as TheWatcher |
08:57 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:08 | | Attilla [chatzilla@Nightstar-aced750e.range86-184.btcentralplus.com] has joined #code |
09:10 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
09:10 | | mode/#code [+o himi] by ChanServ |
09:30 | | ErikMesoy|sleep is now known as ErikMesoy |
09:38 | <@Tarinaky> | http://www.youtube.com/watch?v=D0EIZa5e9q4 |
09:39 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
09:52 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
09:52 | | mode/#code [+o himi] by ChanServ |
09:58 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
10:02 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
10:03 | | mode/#code [+o Syloq] by ChanServ |
10:17 | | Attilla [chatzilla@Nightstar-aced750e.range86-184.btcentralplus.com] has quit [Ping timeout: 121 seconds] |
10:47 | | Kindamoody|out is now known as Kindamoody |
10:54 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
10:57 | | Attilla [chatzilla@Nightstar-aced750e.range86-184.btcentralplus.com] has joined #code |
11:07 | | * TheWatcher arghs, hairpulls |
11:07 | <@TheWatcher> | This was fucking working, why has it stopped now?! |
11:10 | < JustBob> | Because it's code. |
11:29 | | Kindamoody [Kindamoody@Nightstar-05577424.tbcn.telia.com] has quit [Client closed the connection] |
11:29 | | Kindamoody|afk [Kindamoody@Nightstar-05577424.tbcn.telia.com] has joined #code |
11:29 | | mode/#code [+o Kindamoody|afk] by ChanServ |
11:29 | | Kindamoody|afk is now known as Kindamoody|nap |
11:32 | <@TheWatcher> | ... |
11:32 | | * TheWatcher headdesks |
11:32 | <@TheWatcher> | It wasn't working /because I turned off the email transport for this user/ |
11:33 | <@TheWatcher> | (which is actually a bug, and I need to prevent that being possible in this situation) |
11:33 | < JustBob> | Like I said, TW... |
11:33 | < JustBob> | It's code. |
11:35 | | RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code |
11:51 | | VirusJTG [VirusJTG@Nightstar-09c31e7a.sta.comporium.net] has joined #code |
12:13 | <@TheWatcher> | There, /actually/ got everything into the state I thought it was when I woke up |
12:36 | | RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds] |
12:44 | | RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code |
13:02 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
13:10 | | Kindamoody|nap is now known as Kindamoody |
13:10 | | cpux|2 [cpux@Nightstar-98762b0f.dyn.optonline.net] has quit [[NS] Quit: Well, most things get better when I kick them!] |
13:12 | | VirusHome is now known as Pandemic |
13:12 | | mode/#code [+o Pandemic] by ChanServ |
13:15 | <@Tarinaky> | Okay. So group project is more or less over and I really should get back on my horse wrt programming side project... |
13:15 | <@Tarinaky> | I want to do something RPG-ish that isn't too heavy. |
13:15 | < RichyB> | HORSE SIMULATOR |
13:15 | <@Tarinaky> | But I never really liked Roguelikes. I prefer stuff like KoDP and CK2... |
13:15 | < RichyB> | Make a pok?mon clone with showponies. |
13:15 | <@Tarinaky> | I need some advice on scoping a project :/ |
13:15 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
13:15 | | mode/#code [+o himi] by ChanServ |
13:16 | <@Tarinaky> | Don't really have any code to work from, aside from some very generic "learn the framework" stuff and some helper functions for widgets/ui that isn't really very powerful. |
13:48 | | RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds] |
13:53 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
13:53 | | mode/#code [+o celticminstrel] by ChanServ |
13:57 | | RichyB [richardb@Nightstar-228a334c.plus.com] has joined #code |
14:02 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
14:04 | | Kindamoody is now known as Kindamoody|out |
14:15 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
14:15 | | mode/#code [+o himi] by ChanServ |
14:47 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
14:47 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
14:47 | | mode/#code [+o celticminstrel] by ChanServ |
15:06 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
15:13 | | * ToxicFrog determines that his resfile unpacker was written in a wilder time, and also in C++ oh god |
15:15 | <&ToxicFrog> | Oh god, this thing is horrible |
15:17 | <&ToxicFrog> | :gonk: |
15:17 | <&ToxicFrog> | src/resfile_io.cpp:8:25: error: no matching function for call to 'std::basic_ifstream<char>::get(unsigned char&)' |
15:18 | <&ToxicFrog> | src/resfile_io.cpp:8:25: note: candidates are: |
15:18 | <&ToxicFrog> | [twenty lines of template expansion jackassery] |
15:19 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has joined #code |
15:19 | | mode/#code [+o himi] by ChanServ |
15:27 | | Attilla [chatzilla@Nightstar-aced750e.range86-184.btcentralplus.com] has quit [Client closed the connection] |
15:29 | < JustBob> | You know. |
15:30 | < JustBob> | I just realized that with the amount of time I've spent trying to find some working goddamned thermodynamics modeling freeware... |
15:30 | < JustBob> | I could have written a rough program in MatLab. |
15:31 | <@gnolam> | And then you would've had /two/ problems.~ |
15:32 | <&ToxicFrog> | Ok, fixed. It compiles and runs and gets plausible output. |
15:32 | <&ToxicFrog> | Looking at this, this simple C++ program for unpacking SS1 resource files is of a size with the HTPC software I wrote last year, by line count. |
15:32 | <&ToxicFrog> | C++ ;.; |
15:34 | < JustBob> | Amusingly, re: C++, apparently OSU has a C++ development environment known as 'Bloodshed.' |
15:35 | <@celticminstrel> | Different from the obsolete Dev C++? |
15:35 | < JustBob> | Fuck if I know? |
15:36 | < JustBob> | The only reason I know it even exists is because I was looking through the engdept software lists earlier, trying to find out if GateCycle is part of OSU's library. |
15:36 | <&ToxicFrog> | "bloodshed software" are the developers of Dev-C++, an ancient C++ IDE. |
15:36 | <@froztbyte> | I know why they still use the Bloodshed thing |
15:37 | <@froztbyte> | because it actually still works :/ |
15:37 | <@froztbyte> | the alternative is still mostly Eclipse or something |
15:39 | <&ToxicFrog> | I thought code::blocks was the preferred free IDE for C++ |
15:39 | <&ToxicFrog> | That or msdev |
15:41 | <&ToxicFrog> | Son of a bitch |
15:41 | <@celticminstrel> | Code::Blocks I think. |
15:41 | <&ToxicFrog> | My program is not getting plausible output after all |
15:41 | <&ToxicFrog> | hate |
15:41 | <@celticminstrel> | The choices are mostly Code::Blocks or Eclipse. |
15:42 | < RichyB> | or Emacs. ? |
15:42 | <@celticminstrel> | And Eclipse slows to a crawl if you have complex macros, such as Boost.Preprocessor stuff. |
15:42 | <@celticminstrel> | Emacs doesn't count! |
15:42 | < RichyB> | or vim. ? |
15:42 | < RichyB> | vim and Emacs aren't IDEs out of the box, but numerous people have ~/.emacs and ~/.vimrc files which make them into IDEs. ? |
15:45 | <@TheWatcher> | Yeah, code::blocks is actually pretty decent |
15:46 | <@TheWatcher> | (it's what I have my C students use, learning curve is less horrendous than emacs/vim and it doesn't shit itself constantly like eclipse) |
15:49 | <&ToxicFrog> | Ok, so my choice here is fix the program or rewrite it completely |
15:49 | <&ToxicFrog> | Fix a C++ program written by 17-year-old, pre-whitespace, pre-commenting, pre-version-control me in pre-standardization C++ |
15:49 | <&ToxicFrog> | Fuck all of that noise |
15:49 | <@celticminstrel> | Pffft. |
15:49 | | * celticminstrel fully intends to do exactly that eventually. |
15:51 | <@celticminstrel> | I have a program written using Windows terminal manipulation stuff and want to compile it on the Mac. So I need to replace all the Windows calls with ncurses stuff and also somehow account for the fact that all the graphical characters I used aren't in the character set. |
16:01 | <&ToxicFrog> | Yeah, no, I'm just going to rewrite this in lua |
16:02 | | * celticminstrel recently entertained the notion of using libtcod instead of ncurses though. |
16:16 | < Xon> | ToxicFrog, sounds too sane. you sure that is allowed? |
17:10 | <&ToxicFrog> | API design. |
17:10 | <&ToxicFrog> | Easier or harder than naming things? |
17:10 | <&ToxicFrog> | Or actually the same problem? |
17:19 | < RichyB> | Harder; is a strict superset of the "picking names" problem. |
17:19 | < RichyB> | API design involves picking signatures as well as picking names. |
17:21 | | Typh[zZz] is now known as Typherix |
17:24 | <&ToxicFrog> | I am currently, once again, designing an API for looking glass resource file access :/ |
17:38 | | Derakon[AFK] is now known as Derakon |
18:12 | | Attilla [chatzilla@Nightstar-aced750e.range86-184.btcentralplus.com] has joined #code |
18:37 | | Kindamoody|out is now known as Kindamoody |
18:57 | | Kindamoody [Kindamoody@Nightstar-05577424.tbcn.telia.com] has quit [Connection reset by peer] |
18:58 | | Kindamoody|afk [Kindamoody@Nightstar-05577424.tbcn.telia.com] has joined #code |
18:58 | | mode/#code [+o Kindamoody|afk] by ChanServ |
18:58 | | Kindamoody|afk is now known as Kindamoody |
19:25 | | Kindamoody is now known as Kindamoody[zZz] |
19:29 | <@Tarinaky> | Yo. |
19:30 | <@Azash> | Hullo |
19:30 | <@Tarinaky> | http://pastebin.com/x0FDLZZY Any thoughts on how to realise this >.> |
19:31 | <@Tarinaky> | Or just thoughts >.< |
19:33 | < RichyB> | The national opinion thing reminds me of X-COM. |
19:35 | <@Tarinaky> | The key difference is eventually you can take over. |
19:36 | < RichyB> | Or just sever ties entirely. Is there a win condition? |
19:36 | <@Tarinaky> | No idea. |
19:36 | <@Tarinaky> | I'm still not entirely sure it's fun. |
19:36 | < RichyB> | I mean, conceivably players could all move into different galaxies and never conflict with each other. :) |
19:37 | <@Tarinaky> | The idea is to use the Aliens to bound the humans in. |
19:38 | <@Namegduf> | It seems like Rocketry would be pretty weak if you can get it from a nation speciality instead. |
19:38 | <@Tarinaky> | The nation having the launching pad just means you can pay for them to launch rockets for you. |
19:38 | <@Namegduf> | Ah, okay. |
19:38 | <@Tarinaky> | If you have rocketry then other people pay you to launch their rockets. |
19:39 | <@Tarinaky> | Same for Factories. |
19:59 | <@iospace> | time to cry T_T |
20:00 | <@Tarinaky> | Why? |
20:02 | <@iospace> | XP Embedded T_______________________T |
20:10 | <@Azash> | They actually made that? |
20:10 | <@Azash> | wryyy |
20:10 | | Azash is now known as Haeroe |
20:10 | <@iospace> | Azash: yes, and we support it |
20:10 | <@iospace> | T_T |
20:11 | | * Haeroe assumes his regular handle |
20:20 | <@Tarinaky> | Any suggestions on how to cheat with writing it though? |
20:20 | <@Tarinaky> | I'm not sure I really want to start from close to scratch :/ |
20:22 | <@Haeroe> | Cheating will probably bite you in the ass some way |
20:22 | <@Haeroe> | Suggestion is to prototype with something quick and dirty |
20:22 | <@Haeroe> | And if it works, do it properly |
20:35 | <@Alek> | hrm. |
20:36 | <@Alek> | just how difficult would it be to write a game engine with calls to a separate graphics engine that can be scaled anywhere from ascii roguelike to tiles (so far not hard, as nethack has shown) to isometric to pseudo-3d? |
20:37 | <@Alek> | compared to the average game engine with its own graphics engine. or something. >_> |
20:37 | <&ToxicFrog> | If you don't have the kind of model/view separation that lets you do that easily anyways you're heading for trouble anyways. |
20:39 | <@TheWatcher> | ^-- |
20:39 | <@Tarinaky> | 20:22 <@Haeroe> Suggestion is to prototype with something quick and dirty |
20:40 | <@Tarinaky> | What do you think I mean by cheating? |
20:40 | <@iospace> | T_T |
20:40 | <@iospace> | T_____________________T |
20:40 | <@Haeroe> | Well, it sounds like basing the final product on quick dirt, not just the demo/test version |
20:40 | | * Haeroe rapidly pats iospace |
20:45 | | himi [fow035@Nightstar-5d05bada.internode.on.net] has quit [Ping timeout: 121 seconds] |
20:47 | <@Tarinaky> | So any advise on prototyping? |
20:48 | <@Tarinaky> | (Cheating~Cheating~la-lalala-la-la) |
20:48 | < ErikMesoy> | pick a subsection of the game and start with that |
20:48 | < ErikMesoy> | like a nation selection dialog that modifies some stats |
20:48 | <@Tarinaky> | I was hoping more for a framework suggestion. |
20:52 | <&ToxicFrog> | love2d? |
20:54 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
20:54 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
20:56 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
20:56 | <@TheWatcher> | Unity!~ |
21:02 | <@Tarinaky> | I only really know Python and learning a new language defeats the point of prototyping. |
21:02 | <@Tarinaky> | It's turn it into learning the language instead :/ |
21:06 | < RichyB> | So you've pretty much already pre-selected pygame, OR I know of one other good alternative library for writing games in Python. |
21:07 | < ErikMesoy> | I'm writing mine in wxpython, but I'm getting away with that by having it be mostly a button-driven text adventure |
21:07 | < RichyB> | Ren'Py! |
21:07 | < RichyB> | ErikMesoy: you should rewrite your game in Ren'Py. :) |
21:08 | < RichyB> | That might actually be a serious suggestion; it's a framework for producing visual-novel games. Analogue: A Hate Story was built in Ren'Py, for instance. |
21:08 | < RichyB> | & Analogue is mostly a button-driven text adventure. :3 |
21:10 | < ErikMesoy> | neat, but does it have combat support? |
21:10 | | RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Connection closed] |
--- Log closed Mon Feb 18 21:10:26 2013 |
--- Log opened Mon Feb 18 21:15:29 2013 |
21:15 | | TheWatcher [chris@Nightstar-3762b576.co.uk] has joined #code |
21:15 | | Irssi: #code: Total of 40 nicks [18 ops, 0 halfops, 0 voices, 22 normal] |
21:15 | | mode/#code [+o TheWatcher] by ChanServ |
21:16 | | Irssi: Join to #code was synced in 35 secs |
21:19 | | celticminstrel [celticminst@Nightstar-e83b3651.cable.rogers.com] has joined #code |
21:19 | | mode/#code [+o celticminstrel] by ChanServ |
21:24 | < ErikMesoy> | Anyway. Reading about Ren'Py |
21:25 | <@Tarinaky> | RichyB: Well, that sucks balls. |
21:27 | | ShellNinja [abudhabi@Nightstar-19ac0f3b.adsl.inetia.pl] has quit [Z-Lined: Your IP range has been attempting to connect too many times in too short a duration. Wait a while, and you will be able to connect.] |
21:30 | < RichyB> | Tarinaky: uh, context? |
21:33 | | Reiv [NSwebIRC@A3BDC3.5BE3EC.B8847E.5ADB9D] has left #code [""] |
21:33 | | Reiv [NSwebIRC@A3BDC3.5BE3EC.B8847E.5ADB9D] has joined #code |
21:33 | | mode/#code [+o Reiv] by ChanServ |
21:40 | | abudhabi [abudhabi@Nightstar-19ac0f3b.adsl.inetia.pl] has joined #code |
21:41 | <&ToxicFrog> | Tarinaky: specifying python-only is important in that case, and yeah, pygame or pyglet are pretty much your only optons AIUI |
21:42 | | ShellNinja [abudhabi@Nightstar-19ac0f3b.adsl.inetia.pl] has joined #code |
21:43 | < RichyB> | Uh, for reference, right after I started talking about Ren'Py I managed to find a website which uses canvas in some way that segfaults my X server. |
21:44 | < RichyB> | So I have no idea what context "Well, that sucks balls." came from because my IRC client repeatedly went down with the X11 server. |
21:44 | < RichyB> | From where I'm sitting, it just looks like random abuse. :D |
21:44 | < RichyB> | Not that I don't approve heartily of just rocking up once every now and then to scream "MOTHERFUCKER!" at someone chosen at random. ^_^ |
21:44 | <@Tarinaky> | Sorry, I've got a really flakey ssh connection atm. |
21:45 | <@Tarinaky> | Hence only replying every 30 min or so. |
21:45 | <@Tarinaky> | ToxicFrog: Well I can do C++ too... but that only makes things worse :p |
21:45 | < ErikMesoy> | Well then specify what you are replying to |
21:45 | <@Tarinaky> | I would, but it gets lost in the back buffer :/ |
21:46 | <@Tarinaky> | and scrolling would require the connection to not... damnit, there it goes again! |
21:46 | < RichyB> | Just go with pygame, dude. |
21:48 | <@froztbyte> | Tarinaky: look into mosh, if you have the option |
21:49 | | ShellNinja [abudhabi@Nightstar-19ac0f3b.adsl.inetia.pl] has quit [[NS] Quit: leaving] |
21:49 | | abudhabi is now known as ShellNinja |
21:50 | <@Tarinaky> | froztbyte: "Moshing, also known early on as "slamdancing", is a style of dance whose participants push or slam into each other, usually while moving in circle."? |
21:50 | <@Tarinaky> | Or did you mean Maryland Occupational Safety and Health? |
21:50 | <@froztbyte> | whoa, your google recommendations must be a hell of a lot different to mine :D |
21:50 | <@froztbyte> | http://mosh.mit.edu/ |
21:51 | <@froztbyte> | also now I'm desirious of hitting up a moshpit again; it's been too long since my last visit to one :/ |
21:52 | <@TheWatcher> | froztbyte: shame that wasn't done by Pennsylvania Institute of Technology... |
21:52 | <@froztbyte> | haha |
21:52 | <@froztbyte> | that would've been awesome, yes |
21:52 | <@Tarinaky> | Ahah. |
21:59 | <@Tarinaky> | froztbyte: I already have screen set up how I want it though. |
22:00 | <@Tarinaky> | Will it play nice with screen or is it meant to replace it? |
22:00 | <@froztbyte> | this is not a replacement to screen |
22:00 | <@froztbyte> | merely a better connection mechanism between you and the server |
22:00 | <@froztbyte> | it still uses ssh for auth, and then has its own block-ciphered connection thingum |
22:01 | <@froztbyte> | it exists because nearly no-one supports SCTP, so there's that... |
22:01 | <@froztbyte> | but it is likely to make your life slightly easier |
22:01 | <@froztbyte> | (and if anyone wants a screen replacement, check out tmux) |
22:02 | <@Tarinaky> | I don't have root access on my ssh shell... |
22:02 | <@Tarinaky> | How do I install it for my user only? |
22:03 | <@froztbyte> | they had some instructions on there, iirc |
22:03 | <@Tarinaky> | Never mind, I don't have the dependancies :/ |
22:04 | <@froztbyte> | hmm, yeah, that |
22:04 | <@froztbyte> | you could maybe build it locally |
22:04 | <@froztbyte> | and then push a statically-built server binary upstream |
22:04 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has quit [Client exited] |
22:04 | <@Tarinaky> | That'd require me to be running something even approximating the server locally. |
22:05 | <@froztbyte> | there also appear to be at least two tickets dealing with this |
22:05 | <@froztbyte> | Tarinaky: not at all! |
22:05 | <@froztbyte> | just a hellishly contrived cross-compilation effort ;D |
22:05 | <@froztbyte> | maybe ask your shell provider if they could install mosh for you |
22:06 | <@froztbyte> | or some other appropriate hackjob might suffice |
22:06 | <@froztbyte> | you could try to unpack the binaries from the debs, for instance |
22:06 | <@froztbyte> | but asking the server admin is certainly the easiest |
22:07 | <@Tarinaky> | Also won't work with the firewall I have to deal with most the time. |
22:07 | <@Tarinaky> | So blarg. |
22:08 | | Derakon [Derakon@Nightstar-a3b183ae.ca.comcast.net] has joined #code |
22:08 | | mode/#code [+ao Derakon Derakon] by ChanServ |
22:10 | | ErikMesoy is now known as ErikMesoy|sleep |
22:15 | <@Tarinaky> | Anyway. My issue with PyGame and Pyglet is they have no decent widgetting/ui system. And I don't have one up my sleeve. |
22:15 | <@Tarinaky> | Which is massive amounts of lameballs. |
22:18 | < RichyB> | Ren'Py has a pretty good widget system! ;D |
22:19 | < RichyB> | Tarinaky: have you seen these two? http://www.pygame.org/wiki/gui |
22:20 | <@TheWatcher> | (Why "Ren'py" anyway?) |
22:21 | < RichyB> | Ren'Py's a Python thing for constructing visual novels. It's really not meant for any other kind of videogame. I was partly being silly when suggesting it, though IMHO it's pretty cool software. I have no idea where the name is from. |
22:21 | < RichyB> | http://code.google.com/p/pgu/ might be promising. |
22:26 | | Shiz [mark@42F7BC.C2C1CC.B64DF6.88F7A5] has joined #code |
22:26 | < Shiz> | i herd u liek renpy |
22:27 | <@Haeroe> | I saw you were talking about it and told Shiz about it, as he has some experience with it, I think? |
22:27 | <@Tarinaky> | RichyB: Yeah, but it's not a serious suggestion; hence why I am ignoring it :p |
22:28 | < Shiz> | Yeah, I've worked with renpy for a fair amount |
22:28 | <@Haeroe> | What shape is your own engine in? |
22:28 | < Shiz> | it can show images and play audio |
22:28 | < Shiz> | that's about it |
22:28 | < Shiz> | I really started with it 2 or 3 weeks ago though |
22:28 | < Shiz> | so it's not particularly surprising |
22:29 | < Shiz> | we're now enjoying the intricities of streaming audio |
22:31 | <@froztbyte> | ahhahha |
22:31 | <@froztbyte> | oh sorry, that came out loud |
22:31 | <@froztbyte> | (been there..) |
22:31 | < Shiz> | openAL likes to skip over audio |
22:31 | < Shiz> | it's fun times |
22:33 | | himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code |
22:33 | | mode/#code [+o himi] by ChanServ |
22:37 | <@Reiv> | We don't have any Oracle SQL gurus, by chance? |
22:37 | | * Reiv is playing with Windowing functions. They appear awesome, yet terrifying. |
22:40 | <@Haeroe> | Oracle SQL and windowing functions? |
22:40 | <@Haeroe> | Oh I see |
22:41 | <@Reiv> | Aye. |
22:41 | <@Reiv> | Oracle lets you do crazy batshits with analytical functions. |
23:07 | <@Tarinaky> | Renpy /does/ look cool. |
23:08 | < Shiz> | it's great for newbies |
23:08 | < Shiz> | it's less great if you want to do more advanced stuff |
23:08 | < Shiz> | ad by less great |
23:08 | <@Tarinaky> | It also looks nothing like what I need. |
23:08 | < Shiz> | i mean terrible |
23:09 | <@Tarinaky> | /Arguably/ I could shoe-horn it into part of the project. |
23:09 | <@Tarinaky> | But that's also, probably, the part of the project I should do last. |
23:09 | <@Tarinaky> | Due to it falling on the talents I am weakest at. |
23:09 | <@Tarinaky> | So it'd be easier to jettison if I leave it for last >.> |
23:23 | <@Tarinaky> | Having issues with network: can anyone explain Submodules in git to me? |
23:24 | <@celticminstrel> | That's one of the things I'm not sure I get... |
23:24 | <@Tarinaky> | Okay. Say I take the GUI code I already have for pyglet and I have that in a git repo. |
23:25 | <@Tarinaky> | How do I reference that git repo in a new git repo that represents my 'game development'. |
23:25 | <@Tarinaky> | Ideally so I can merge any changes I make to the gui code back into whatever git repos they need to be in to make sense. |
23:27 | <@Tarinaky> | At the risk of being a div: we can do that right? I mean, none of what I just said was silly right? |
23:28 | | Derakon is now known as Derakon[AFK] |
23:28 | <&ToxicFrog> | Tarinaky: git help submodule |
23:29 | <&ToxicFrog> | Or, well |
23:29 | < Shiz> | git submodules are excellent |
23:29 | <&ToxicFrog> | It depends on whether you want to clone the repo and work on the game stuff in a separate branch, or have a completely separate repo for the game that "refers to" the repo with the GUI stuff |
23:29 | <&ToxicFrog> | In the latter case you want a submodule, which basically lets you splice a clone of another repo into your repo |
23:30 | < Shiz> | and keep it at a certain commit |
23:30 | < Shiz> | so you can only update it if you know the latest commit works with your code |
23:30 | <@Tarinaky> | Presumably though one can treat the submodule as a repo in its own right? |
23:30 | < Shiz> | which is pretty good |
23:30 | <&ToxicFrog> | Yes. |
23:30 | < Shiz> | there's one thing though |
23:30 | < Shiz> | you need to do git clone --recursive |
23:30 | < Shiz> | instead of git clone |
23:30 | | * Tarinaky nods. |
23:31 | <&ToxicFrog> | - when cloning the repo with the submodules, that is |
23:31 | <&ToxicFrog> | So that it also clones and checks out the submodules themselves. |
23:32 | <&ToxicFrog> | (and this is not strictly necessary; you can do it post-clone with various git-submodule commands) |
23:32 | < Shiz> | I forgot if git pull needs something similar |
23:32 | <@celticminstrel> | Random note: what's the referrer normally set to if you click a Web link from a local file? (ie, a file:// url) |
23:32 | <@Tarinaky> | Okay. So why the hell is the submodule's files not showing up in my IDE :/ |
23:33 | <@Tarinaky> | Because it's set up the wrong folder. |
23:33 | <@Tarinaky> | Excellent. |
23:33 | <@Tarinaky> | Fucking. Eclipse. |
23:33 | < Shiz> | Tarinaky: did you do git submodule update |
23:33 | < Shiz> | oh |
23:33 | < Shiz> | celticminstrel: not set. |
23:33 | <@Tarinaky> | Yeah, the files are there 'on the disk'. |
23:33 | < Shiz> | security reasons |
23:33 | <@celticminstrel> | Oh good. |
23:33 | <@TheWatcher> | Yeah, Eclipse's version control integration is hilarious broken |
23:34 | <@celticminstrel> | I suppose it would be set though for a localhost url. |
23:34 | <@Tarinaky> | It /used/ to do the right thing. |
23:34 | <@Tarinaky> | But apparently one of the upgrades I installed trying to get my Uni's group project crap to work broke my set up. |
23:34 | <@Tarinaky> | Again |
23:35 | <@TheWatcher> | a good 50% of the version control related tickets I get in work are related to students using one svn plugin or another that breaks spectacularly |
23:35 | | Derakon[AFK] is now known as Derakon |
23:36 | <@TheWatcher> | (although, really, s/'s version control integration// ¬¬) |
23:37 | <@celticminstrel> | Heh. |
23:37 | <@celticminstrel> | I dunno though, it works well enough for me. |
23:38 | <@celticminstrel> | Even on the rare occasions I try to C++ in it. |
23:38 | <@celticminstrel> | Or Python. |
23:38 | | * celticminstrel normally does Python in Textwrangler though, and C++ in Xcode. |
23:39 | <@Tarinaky> | Oh Jesus wept. |
23:39 | <@Tarinaky> | They changed the interface. |
23:39 | <@Tarinaky> | Why does a Task's description not have a pigging button to submit it! |
23:41 | <@Tarinaky> | Also: I'm welcome on suggestions for a win-condition. |
23:41 | <@Tarinaky> | "Kill everyone else" is a bit dry >.> |
23:41 | <@Tarinaky> | (Although, granted, perfectly servicable) |
23:42 | <@celticminstrel> | What kind of game? |
23:45 | <@Tarinaky> | 4x in space with a Cyberpunk/Corporate War flavour. |
23:45 | <@Tarinaky> | I posted the kernel of the idea a while back. |
23:46 | <@celticminstrel> | ...huh? |
23:46 | | * celticminstrel does not understand what you said there... |
23:46 | <@Tarinaky> | I'm... not sure how to reply to that. |
23:47 | <@Tarinaky> | 4X in space (MoO/GalCiv/SE), with a Cyberpunk/Corporate-War flavour (everyone plays the Morganites from Alpha Centauri) |
23:48 | <@Tarinaky> | Launch space ships, prospect mars, build mining/freight fleet, declare yourself extra-territorial, threaten to nuke the US if they don't caputulate to corporate rule, discover FTL, run screaming from the Alien horrors of space, ??? PROFIT! |
23:49 | <@celticminstrel> | Oh, I remember what 4X is now. |
23:49 | <@celticminstrel> | Expand, Explore, Exsomething, Exsomethingelse. |
23:49 | <@Tarinaky> | Expand Explore Exploit Exterminate |
23:49 | <@celticminstrel> | ...well okay, I was halfway there. >_> |
23:50 | <@Tarinaky> | It's supposed to be vaguely hard scifi and I want to avoid obvious psionics. |
23:50 | <&McMartin> | Isn't Explore first? |
23:50 | <@celticminstrel> | That would make sense. |
23:50 | <@Tarinaky> | (Strapping someone kicking and screaming into a chair from Total Recall is functionally identical to the fun parts of psionics~) |
23:51 | <@Tarinaky> | This removes at least one of the standard 4X in space victory conditions. |
23:51 | <@celticminstrel> | What's that? |
23:51 | <@Tarinaky> | Become Wizards. |
23:51 | <@Reiv> | Trancendance. |
23:51 | <&McMartin> | Does SMAC count as "in space"? |
23:51 | <@celticminstrel> | Oh. Uh. Okay then! |
23:51 | <&McMartin> | Also, didn't MoO have no transcendence victory? |
23:52 | <&McMartin> | SMAC did, but SMAC had a very carefully designed setting for it. |
23:52 | <@Tarinaky> | McMartin: In some ways and not others... It's not actually set 'in space'. |
23:52 | <@Tarinaky> | It's set 'on an alien planet'. |
23:52 | <@Tarinaky> | Which makes it much more Civ-like. |
23:54 | | RichyB [richardb@Nightstar-228a334c.plus.com] has quit [Ping timeout: 121 seconds] |
23:54 | | * Tarinaky requires shower, brb |
--- Log closed Tue Feb 19 00:00:19 2013 |