code logs -> 2013 -> Mon, 18 Feb 2013< code.20130217.log - code.20130219.log >
--- 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
code logs -> 2013 -> Mon, 18 Feb 2013< code.20130217.log - code.20130219.log >

[ Latest log file ]