Sunday, 2012-11-04

*** tpb has joined #freeorion00:00
*** VargaD has quit IRC00:13
*** Daishi[] has joined #freeorion01:00
Daishi[]hi01:00
GeofftheMediolow01:00
Daishi[]awesome game ^^01:01
GeofftheMedio...01:01
Daishi[]just wanted to say that :P01:01
GeofftheMediook01:01
GeofftheMedionoted01:01
Daishi[]cool01:01
Daishi[]How long are u guys developing?01:01
GeofftheMediodepends on your definition of u guys01:02
Daishi[]I meant the project freeorion01:02
Daishi[]sry for being a bit overexcited... I just got a nostalgic MoO2 flashback >.<01:03
GeofftheMedioI know.  the ambiguity is in the "u guys" part.  it's not been the same guys the whole time01:03
Daishi[]hmm what about since beginning and since the "actual" guys are working on it01:05
Daishi[]approx01:05
GeofftheMediodon't know what you mean by "actual", but SVN says commit 1 was 9 years, 8 months ago01:05
Daishi[]sorry meant "current"01:06
Daishi[]lost in translation01:06
Daishi[];)01:06
GeofftheMedio0 days to 8 years-ish01:06
Daishi[]wow.. thats a while01:06
Daishi[]I hope one day we get 1.001:08
Daishi[]:D01:08
GeofftheMediowould be nice01:08
Daishi[]so in about 12 years?01:08
Daishi[]xD01:08
GeofftheMediodifficult to predict01:08
Daishi[]I know... and I guess you heard that question pretty often01:09
GeofftheMedionot really01:09
Daishi[]what is the limiting factor? ideas? programmers?01:10
GeofftheMedioprogrammers mainly01:10
Daishi[]for scripting mainly?01:10
GeofftheMedioC++01:11
Daishi[]hmm... I have little experience with that01:11
GeofftheMediohttp://freeorion.org/index.php/Programming_Work01:11
tpbTitle: Programming Work - FreeOrionWiki (at freeorion.org)01:11
Daishi[]ok...01:12
Daishi[]I used to program in java01:13
Daishi[]so I guess I wont be a help with gui-ish things...01:13
Daishi[]but the syntax of algorithms is similar01:13
Daishi[]So I could rather provide thoughts on algorithms based solutions than actuall code-near programming ;)01:17
GeofftheMediopost on the forums if you want, but I doubt that will be much help01:18
GeofftheMedioproblems are generally more technical than theoretical01:18
Daishi[]in terms of programming work, which just needs to be done?01:19
GeofftheMediodon't know what you mean by that... "which" ?01:19
Daishi[]that?01:21
GeofftheMediolots of stuff...01:22
Daishi[]you said it is more technical... == means, you need people working on coding and do the work and not just solving it theoretically01:23
GeofftheMediofor example, the production, research, and design screens don't resize when the main window resizes01:26
GeofftheMediothere are various issues with meter change predictions not taking into account effects or not being accurate01:26
GeofftheMediothe design window has various problems relating to showing existing designs and modifying existing designs01:27
GeofftheMediothe encyclopedia indices are hard to navigate, and it could use a search function01:27
GeofftheMediothere needs to be a bunch of effects to set happiness meters, and a way to track events on previous turns that should still influence them01:28
GeofftheMediothe filters in the objects list need to be all implemented01:28
Daishi[]but u already know how you want to do that?01:29
GeofftheMediothe text string substitution system has a bug where it reports cyclic references when a string is reference twice without a cycle01:29
Daishi[]how you want to implement it and how it should be, when it is done...01:29
GeofftheMedioin some cases, sort of.  there's some details to be figured out, but they're not theoretical things like how to do pathfinding on a graph01:30
Daishi[]for instance, the resizing thing doesnt sound so complicated - change the subwindows when the main window resizes01:30
GeofftheMediooften it's just clear it's not very good, but a detailed plan isn't written.  figuring that out is half the work01:30
GeofftheMediothere are multiple subwindows that can be moved around; resizing isn't trivial01:31
GeofftheMediothough they don't really need to move unless it's shrunk so they'd be off screen01:31
Daishi[]ok... so it WOULD be a help for that "half" work ;)01:31
Daishi[]like figuring out how exactly the windows should behave under what conditions and then someone just puts it into the code01:32
Daishi[]sort of01:32
GeofftheMediojust making a plan of how it should work isn't really that useful... generally it needs to be done with consideration of how the code works as well01:32
GeofftheMediosuggestions aren't discouraged, though.01:33
Daishi[]I guess the windows are object based with attributes like dimensions and position, right?01:33
GeofftheMedioyes01:34
Daishi[]so implementing this part wouldnt be that difficult then - once the theoretical behaviour is defined01:35
GeofftheMediono, I'd say the implementation would be most of the effort01:35
GeofftheMediodealing with UI stuff never works as intended the first time01:35
Daishi[]yeah.. but that are mostly the details01:36
GeofftheMediouh... yes?01:36
Daishi[]but changing something on change of windowsize/resolution cant be that hard01:36
Daishi[]but HOW it should change.... finding that out is an effort01:37
Daishi[]thats a lot of testing01:37
GeofftheMedioif you know what you're doing, not especially, unless it doesn't quite work as expected01:37
Daishi[]mostly it doesnt on the first try...01:38
Daishi[]:)01:38
Daishi[]but lets say, something writes some code with a function to manipulate various windows on resolution change01:39
Daishi[]*someone writes01:39
Daishi[]then a non-c++ coder could figure out the details01:39
Daishi[]move that, resize that01:40
GeofftheMedioI suppose, but doubtful in practice01:40
Daishi[]just an idea for splitting work01:40
Daishi[]not everyone can familiarize himself with the source to implement everything on hisown01:41
Daishi[]or has the experience not to implement stupid bugs01:42
Daishi[]I just try to help :D01:54
*** Stranger has joined #freeorion02:24
*** STalKer-X has joined #freeorion04:37
*** STalKer-X_s has quit IRC04:41
*** Daishi[] has quit IRC06:13
*** Daishi[] has joined #freeorion06:14
*** zhur has joined #freeorion06:50
*** VargaD has joined #freeorion07:14
*** kimchi has joined #freeorion08:31
Nagilum_the most annoying thing for me is the speed, switching from one planet to another takes ages, switching views takes so long that even the music stops temporarily09:15
GeofftheMediouse an updated SVN version09:15
Nagilum_hmm, I guess I need to look into the arch buildprocess then09:16
*** VargaD has quit IRC09:16
GeofftheMedioor mark it outdated and ask the maintainer to make a new build09:17
Nagilum_or both09:21
*** kimchi has quit IRC09:23
*** kimchi has joined #freeorion09:30
*** kimchi has quit IRC09:35
*** VargaD has joined #freeorion10:31
*** VargaD has quit IRC10:43
*** O01eg has quit IRC12:33
Nagilum_rev. 5378: MultiplayerCommon.cpp: In function 'void Sleep(int)':12:48
Nagilum_MultiplayerCommon.cpp:428:26: error: 'TIME_UTC__' is not a member of 'boost'12:48
Nagilum_hmm, strange, when I look at the file here: http://freeorion.svn.sourceforge.net/viewvc/freeorion/trunk/FreeOrion/util/MultiplayerCommon.cpp?revision=5189&view=markup there is one less "_" after each TIME_UTC12:56
tpb<http://ln-s.net/+58$> (at freeorion.svn.sourceforge.net)12:56
Nagilum_ah, obsolete fix in the arch package13:06
*** Stranger has quit IRC13:14
*** Stranger has joined #freeorion13:17
*** GeofftheMedio has quit IRC13:44
*** kimchi has joined #freeorion14:10
*** kimchi has quit IRC14:15
*** kimchi has joined #freeorion14:15
*** Stranger has quit IRC14:21
Nagilum_updated all-in-one linux version here: http://cakebox.homeunix.net/wordpress/wp-content/uploads/2012/11/freeorion-r537814:55
tpb<http://ln-s.net/+59d> (at cakebox.homeunix.net)14:55
*** O01eg has joined #freeorion16:37
*** frkarl has joined #freeorion16:39
*** VargaD has joined #freeorion16:41
*** kimchi has quit IRC17:27
*** kimchi has joined #freeorion17:57
*** frkarl has quit IRC18:14
*** frkarl has joined #freeorion18:15
Nagilum_the new revision(r5378) plays a lot better than what's in the arch repos(r5096)18:59
*** kimchi has quit IRC19:23
*** GeofftheMedio has joined #freeorion22:04
*** zhur has quit IRC22:09
*** O01eg has quit IRC23:03

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!