KDE Games/IRC Meetings/2009-03-29-log

From KDE Community Wiki
Revision as of 22:10, 29 March 2009 by Nielsslot (talk | contribs) (Logs for tonights KDE-games meeting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

[22:04:58] <it-s> Good ladies and gentlemen [22:05:13] <it-s> welcome to KDEGames monthly meeting [22:05:20] <it-s> (well almost monthly) [22:05:41] <it-s> please assume your designated seats, we shall begin immidiatelly [22:05:59] <piacentini> http://techbase.kde.org/Projects/Games/IRC_Meeting [22:06:09] <it-s> and to begin with please introduce yourselves [22:06:29] <it-s> oh! IMPORTANT!!!! is anybody logging? [22:06:39] <it-s> my logging is broken :P so I can't [22:06:46] <piacentini> mauricio, maintainer of Kblocks/kmahjongg [22:07:02] <smajewsky> stefan, maintainer of KDiamond, currently developing Palapeli and Kolf 2 [22:07:07] <piacentini> hi, niels, good to see you here [22:07:07] <it-s> it-s, the graphic artist [22:07:25] <tsdgeos> albert, ktuberling, kiriki, wiener ;-) [22:07:29] <tsdgeos> it-s: i'm logging [22:07:38] <it-s> tsdgeos: thanks [22:07:44] <smajewsky> The meeting page still contains some topics from the last meeting (Kolf 2 and dead maintainers). [22:08:09] <it-s> smajewsky: really?... you've got a great memory [22:08:26] <smajewsky> Well, I was involved in both topics. [22:08:26] <it-s> smajewsky: I don't even remember when the last meeting was :P [22:08:32] <smajewsky> It was in November. [22:08:44] <smajewsky> (I know that because I checked above page this morning.) [22:08:48] <smajewsky> ;-) [22:09:01] <it-s> wow! we should use you as a memory device from now on :D [22:09:17] <smajewsky> That is not a good idea. I usually forget important things. [22:09:40] <it-s> alright [22:09:47] <it-s> back to the meting [22:10:03] <it-s> piacentini: what are we supposed to be discussing? [22:10:11] <it-s> lets start with GSoC [22:10:11] <emilsedgh> im Emil, the website maintainer (if there is anything about it that sucks you can shout on me) [22:10:15] <piacentini> I think the most pressing issues are Gsoc and 4.3 [22:10:32] <piacentini> If josef is alive here, he can contribute to the discussion [22:10:40] <piacentini> as well as stefan and others with gsoc experience [22:10:49] <it-s> josef|samba: are you alive? [22:11:01] <piacentini> As I understand it, students have only untilk April 3th to submit proposals [22:11:10] <smajewsky> Right. [22:11:16] <smajewsky> See http://socghop.appspot.com/ [22:11:17] <piacentini> And we need more mentors. Who have registered so far? [22:11:26] <tsdgeos> i'm registered [22:11:27] <piacentini> And who intends to register? [22:11:31] <-- DrIDK ([email protected]) has quit (Remote closed the connection) [22:11:35] <JLP> i am registered [22:11:38] <tsdgeos> but don't plan to mentor anyone unless you come here and point to me with a gun [22:11:48] <smajewsky> I'm registered, and have several students who want to work on Kolf 2 (two have submitted proposals already). [22:12:00] <piacentini> I think I will as well, but my son is supposed to arrive in August, so... I am not sure I will be able to do much, or even go to Akademy [22:12:45] <piacentini> So, Jure is also a mentor, good [22:13:02] <tsdgeos> there's also "Parsek - KDE client for Thousand Parsec" [22:13:10] <tsdgeos> JLP: didn't you wanted to do that as soc last year? [22:13:18] <JLP> first time for kde, have been for TP for last 2 years also [22:13:47] <JLP> tsdgeos: well i wanted to work on it myself but the free time dissapeared somewhere unknown :) [22:13:55] <tsdgeos> he he [22:14:14] <JLP> and then translations were higher priority then other stuff [22:14:24] <piacentini> I was planning to add a proposal for a project-wide task, like sound-enabling everything [22:14:39] <tsdgeos> then there's the mancala dudes that sent mails to the ml [22:14:49] <it-s> piacentini: that would actually be a lot of work... [22:14:58] <nielsslot> piacentini: hello to you to.. i kinda just arived at the keyboard now.. [22:15:20] <piacentini> For those who do not know Niels, he is the Kturtle maintainer [22:15:32] <nielsslot> hello all :) [22:15:46] <it-s> nielsslot: nice to meet you [22:15:48] <piacentini> it-s: I am thinking that maybe we do not have project-wide, big tasks [22:16:02] <piacentini> And that might be a reason why our smaller apps get declined every year [22:16:05] <it-s> piacentini: that too. and we could all benefit from one [22:16:22] <smajewsky> Networking could be a bigger task, as this could take 1 or 2 weeks per app. But that needs the KGGZ libs. [22:16:25] <piacentini> But I am not experienced with the gsoc process to really guess [22:16:29] <it-s> piacentini: did you submit a proposal then? [22:16:45] <piacentini> it-s: I think there are two steps: one is to actually submit the ideas [22:16:48] <CIA-34> coles * r946629 astrododge/trunk/playground/games/ (11 files in 7 dirs): Proof-reading. [22:16:49] <piacentini> to our techbase page [22:17:01] <tsdgeos> actually the techbase page itself is just a guidance [22:17:02] <piacentini> And then the students are supposed to pick them up and submit proposals, is this right? [22:17:12] <tsdgeos> what counts is what's there in the soc page [22:17:24] <tsdgeos> you can very well submit a project that is not on the techbase page [22:17:38] <piacentini> But who submits projects to google: mentors or students? [22:17:40] <smajewsky> Right, the techbase page lists _ideas_ (as the name suggests). [22:17:52] <tsdgeos> piacentini: students [22:18:07] <tsdgeos> you can't guarantee mentorship because you can't guarantee he'll be picked [22:18:14] <tsdgeos> mentors are assigned afterwards [22:18:52] <piacentini> For the past few years, did we (KDE) pick new students as winners, or existing colaborators? [22:19:08] <tsdgeos> mix [22:19:40] <tsdgeos> can't give you a number [22:19:48] <tsdgeos> but maybe 50/50 [22:19:55] <piacentini> Is there anyone here that is going to submit a proposal as a student, and needs help? [22:21:11] <smajewsky> Seems like this is not the case. [22:21:16] <piacentini> I am thinking that having more proposals (good ones of course) would probably help us secure at least one slot [22:21:47] <piacentini> So what we could do is really encourage people to submit, and maybe listing more ideas could help. But there is not much time.... [22:21:50] <smajewsky> Actually, one really good proposal and one exceptionally good proposal is sent in already for Kolf. [22:21:57] <tsdgeos> well, in 2007 we almost got a slot to implement AI in the scrabble game i was doing, just that i chose to mentor an okular project [22:22:42] <smajewsky> I would really like to get two slots only for Kolf, but I'm concerned that this is not possible. [22:22:51] <piacentini> Do you guys think there is a project wide task (like sound, or networking) that we can realistically expect a proposal for, and mentor correctly? [22:23:31] <piacentini> The Kolf2 ones are good. I was thinking maybe something to help people complete KGLEngine, for example [22:23:56] <smajewsky> I do not think sound support as a task is that big. I implemented sound support in KDiamond in ten minutes (through KNotify). [22:24:02] <tsdgeos> piacentini: don't think so, our codebases are two different for a single approach to work [22:24:26] <piacentini> smajewsky: notice that in this case it is not just adding sound, but also producing the sound files [22:24:41] <piacentini> adding sound is indeed trivial [22:24:51] <tsdgeos> piacentini: soc is about code, art is not accepted [22:24:57] <JLP> which isn't covered by gsoc, as it is for coding only [22:25:03] <Half-Left> yay, meeting [22:25:07] <tsdgeos> or at least previous years, not sure this one [22:25:15] <JLP> same this year [22:25:29] <piacentini> JLP: I thought Plasma had some proposals that included both art and code, but thanks for setting the record straight [22:25:58] <piacentini> So maybe we should instead focus on the 4 applications we already have [22:26:06] <smajewsky> piacentini: Why should the students be required to paint Plasma elements? We have artists for taht. [22:26:10] <piacentini> The two for Kolf, the mancala idea and Parsek [22:27:09] <JLP> yeah, it's the idea of gsoc to show sudents how to contact other parts of community like in this case for artwork [22:27:22] <JLP> but the student only does the coding [22:27:34] <piacentini> smajewsky, JLP: understood [22:27:48] <piacentini> Too bad, we should have a Google Summer of Art then [22:28:08] <JLP> GHOP is for this [22:28:45] <JLP> The Google Highly Open Participation [22:29:30] <smajewsky> So are we focusing on the available ideas, or do we want to add new ideas? [22:29:40] <tsdgeos> anyone has a new idea? :D [22:30:00] <JLP> i expected some Gluon stuff there [22:30:19] <JLP> but i'm not sure if they are prepared to mentor [22:30:24] <smajewsky> FYI: Gluon = the new name for the triple of KALEngine, KCLEngine, and KGLEngine (for those who do not read planet) [22:30:52] <piacentini> smajewsky: well, there is not much time, and realistically it appears that we have 3 ideas whose mentors are very willing to do the work [22:30:54] <tsdgeos> not sure they are at a stage they can use a "outsider/newbie" [22:31:07] <piacentini> Meaning the two for Kolf, and the Parsek one [22:31:15] <piacentini> And we have the Mancala idea as well [22:31:36] <smajewsky> Who would mentor Mancala, then? [22:31:39] <piacentini> So maybe we could throw our weight over those, instead of spreading resources [22:31:51] <JLP> well the one idea for parsek is quite good and the student communicated quite a bit with me [22:31:58] <piacentini> I do not think we can dream of getting 4 slots [22:32:06] <piacentini> More realistically, maybe one or two [22:32:18] <smajewsky> Is 3 slots realistic (after three years of total abstinence)? [22:32:22] <piacentini> So I would put Kolf and Parsek on top, IF the proposals are good [22:32:42] <smajewsky> As I said, I have two really good proposals for Kolf. [22:32:46] <piacentini> smajewsky: if we do get 3 and a very good mancala proposal, we should probably go for it [22:32:58] <piacentini> But I would not back up 2 for Kolf if we only have 2 :) [22:33:27] <piacentini> Better make it Kolf and Parsek then, imo. Of course, if the students for all are good... [22:33:43] <tsdgeos> piacentini: actually you should aim the highest possible [22:33:50] <CIA-34> wrohdewald * r946633 kmj/trunk/playground/games/kmj/ (board.py kmj.py): improve layout for alternative lightSource directions [22:33:51] <piacentini> So let us aim for 4 [22:33:53] <tsdgeos> let the coordination team be the one that couts you down [22:33:58] <piacentini> Two for Kolf, Parsek and Mancala [22:34:06] <piacentini> Agreed? [22:34:09] <smajewsky> Yes. [22:34:11] <JLP> yeah, that sounds ok [22:34:42] <smajewsky> Apropos, could we schedule a meeting next week, when the application review has started? [22:35:10] <piacentini> I think we should, at least for the ones that register as mentors [22:35:21] <tsdgeos> probably [22:35:24] <smajewsky> As mailing list readers know, the system involves that the kdegames mentors rate kdegames applications. But I for one cannot easily rate the quality of a Parsek proposal. [22:35:49] <-- smarter_ (n=smarter@ubuntu/member/smarter) has quit (Client Quit) [22:35:59] --> smarter (n=smarter@ubuntu/member/smarter) has joined #kdegames [22:36:23] <piacentini> smajewsky: If I read Jeff's email correctly, you would only rate as +1 or -1, right? [22:36:29] <smajewsky> Yes. [22:36:32] <piacentini> And then they will sort it out for the first round [22:36:57] <piacentini> OK, so maybe a smaller meeting next week, to review what we got [22:37:05] <piacentini> as a group [22:37:15] <smajewsky> Sounds good. [22:37:32] <smajewsky> Does that conclude the first meeting topic "Summer of code"? [22:37:44] <piacentini> I think it does [22:37:51] <smajewsky> it-s: next topic, please [22:38:22] <-- XT95 ([email protected]) has quit ("KTHXBYE") [22:38:33] <it-s> I honestly don't think we have a next topic :P [22:38:46] <smajewsky> I think 4.3 was on the list. [22:38:56] <it-s> piacentini: was there anything else we wanted to speak about? [22:38:56] <tsdgeos> yeah [22:39:10] <smajewsky> What do we need to talk about, concerning 4.3? [22:39:16] <it-s> well 4.3 is coming soon, but what's there to talk about? [22:39:17] <piacentini> 4.3 issues and timeline, I think [22:39:24] <piacentini> good point [22:39:25] <piacentini> :) [22:39:43] <smajewsky> The soft freeze is approaching (7th of April). Do not forget to update the feature plan. [22:39:45] <Half-Left> Some features I would like :p [22:40:32] <it-s> there aren't any special apps we have that would be broken (save for kolf, but that's being worked on) [22:41:06] <piacentini> Well, I fixed KMahjongg, sorry for breaking it in first place for 4.2 :) [22:41:18] <smajewsky> Kolf is not broken. Only very quirky and the code is a mess. [22:41:22] <it-s> piacentini: I don't think anyone has noticed [22:41:28] <piacentini> it-s: which is sad [22:41:31] <piacentini> :) [22:41:36] <it-s> piacentini: I know :/ [22:41:36] <smajewsky> piacentini: What broke? [22:41:39] <piacentini> but a good social experiment [22:41:54] <piacentini> smajewsky: a Krazy fix gone wild, the game was apparently working correctly [22:42:00] <it-s> piacentini: what do you think of adding kpat-like start up screen? [22:42:02] <piacentini> But it would require luck to complete it [22:42:18] <piacentini> it-s: I like the idea a lot, not sure if I will be able to implement it before the hard freeze [22:42:33] <it-s> piacentini: sure [22:42:34] <piacentini> As I am going to travel for two weeks in April [22:42:36] <tsdgeos> piacentini: the shadows-bug reported today sucks :D [22:42:49] <piacentini> tsdgeos: what are those? let me check [22:42:59] <it-s> maybe we should follow plasma, and go extragear, to be immune to freezes? LOL [22:43:17] <smajewsky> piacentini: Clicking on a tile's shadow will select this tile instead for the tile under the shadow. [22:43:50] <piacentini> oh, that sucks indeed. but not sure how to fix it really. have to think [22:43:52] <Half-Left> Damn, I really need to crack on with artwork [22:44:10] <piacentini> in any way, clicks are not counted towards score or anything like that, so bad, but not critical [22:44:49] <it-s> piacentini: maybe the shadows could be soft generated, instead of prerendered? [22:45:29] <piacentini> That is an idea, but it will make the current tilesets obsolete. We could rework then of course [22:45:47] <piacentini> at this point it would be better to simply go 3d really [22:45:54] <smajewsky> piacentini: Check whether the pixmap is transparent at this point? [22:46:26] <it-s> piacentini: well... we do have KGLEngine... *hum-hum* [22:46:29] <smajewsky> (Provided that KMahjongg pre-renders SVG parts into pixmaps.) [22:46:29] <piacentini> smajewsky: we do have the coordinates for the tileset face, so there are some ways to work from there and attempt to exclude the shadows. Will have to see it [22:47:13] <smajewsky> piacentini: The hard point is that QGraphicsItem only allows to completely accept or completely reject mouse events. (Or is there some mask() method you can override?) [22:47:37] <piacentini> But really, the point is that one of the games that are considered "big" can go broken for a major release, and no one (save 2 guys in the world) notice it [22:48:08] <it-s> piacentini: :( [22:48:18] <piacentini> So maybe, maybe we are not doing things in a way tha makes our games relevant, not sure. Not trying to be pessimistic, just trying to learn with the reality [22:48:20] <it-s> piacentini: that has to do with distros [22:48:29] <smajewsky> it-s: Didn't you introduce a testing day or such things? [22:48:43] <smajewsky> Apart from that, what is done to publicize kdegames? [22:49:03] <it-s> smajewsky: we tried to advertise on linux gaming sites [22:49:04] <piacentini> smajewsky: Kmahjongg does not use QGV, but KGameCanvas. So I think we have shortcuts for this problem [22:49:21] <-> leinir is now known as leinirAWAY [22:49:30] <smajewsky> piacentini: Okay, did not know that. [22:49:47] <it-s> problem is that if there is a problem distros will just fix it, or use the older version [22:49:56] <piacentini> One thing that I got from CampKDE is that people feel strongly for some ideas we could use in kdegames [22:50:01] <it-s> so the people who are using distros will not know there is one [22:50:14] <it-s> piacentini: like what? [22:50:24] <piacentini> The one mentioned the most was to create a sort of RPG Maker or games creator, something the users could play with to really customize the games [22:50:31] <smajewsky> it-s: We should try to increase awareness among interested KDE users (through Planet blogs or Dot articles), because from this user base come testers. [22:50:36] --> sandsmark ([email protected]) has joined #kdegames [22:50:38] <tsdgeos> piacentini: the thing ks that kde4.2 is still not shipped in any "big" distro release afaik [22:50:50] <sandsmark> ArchLinux is a pretty big distro [22:50:54] <piacentini> tsdgeos:, yeah, you have a point. Maybe that is good, we have time [22:50:56] <smajewsky> tsdgeos: Only one week to go. [22:51:07] <piacentini> But for KDE 4.3, we need to be really good [22:51:10] <smajewsky> Or when is Jaunty released? [22:51:21] <nielsslot> jaunty is in a month [22:51:23] <tsdgeos> end of next month [22:51:34] <piacentini> tsdgeos: gladly I fixed the bug for 4.2.2 [22:51:38] <smajewsky> Ah, I thought it was at the beginning of April. [22:52:07] <sandsmark> http://lifehacker.com/5170138/five-best-linux-distributions :D [22:53:04] <it-s> smajewsky: what would we publish on planet? we can't keep reposting the same set of games over, and over again. and no major updates have been made in month :/ [22:53:50] <it-s> well, Opensuse is KDE centric, but they are very KDEGames unfriendly [22:54:11] <JLP> maybe have sum kd games bugday together with bugsquad before 4.3 gets tagged? [22:54:18] <it-s> up to the point where they cripple all of our games to only have one theme, by removing all the other [22:54:40] <Half-Left> it-s: Kubuntu doesn't even have kdegames installed [22:55:45] <it-s> Half-Left: Kubuntu is a dead bit, as much as it's maintainers try, they can never bring it in line with ubuntu, or the rest of the world. they lack manpower [22:56:07] <smajewsky> JLP: Good idea. [22:56:17] <Half-Left> it-s: Well the new version just release in Beta is upto standard [22:56:19] <piacentini> JLP: good idea [22:56:36] <it-s> Half-Left: adding kdegames means they will have to allocate people to take care of it, and they don't have any available :) [22:57:24] <smajewsky> In which way are they exactly taking care of it (instead of packaging, which they do in every case)? [22:57:25] <Half-Left> True but this Jaunty release is looking very good, all their tools are Qt4 based [22:57:48] <it-s> Half-Left: for real? coll. in that case I may even take a look [22:58:22] <Half-Left> it-s: Yer, it's impressed me for sure, all Qt4 from install to Desktop, updater [22:58:23] <sandsmark> Half-Left: they use qt4 for the front, at least [22:58:39] <sandsmark> Half-Left: did you try uninstalling gtk ? :p [22:58:50] <Half-Left> Nope, not yetm all have to [22:58:54] <it-s> piacentini: by the way, the fact that only two people reported the bug doesn't mean no one plays the game, it only means that only 2 people had it compiled from trunk, and played the game [22:59:24] <JLP> ok i can then get in contact with other bugsquad people and see if they have any opening for us [22:59:24] <sandsmark> ... and took the time to fight with bugzilla [22:59:29] <piacentini> it-s: ok, I was maybe exagerating a bit [22:59:34] <smajewsky> it-s: It means that two people noticed the bug _and_ reported it. [22:59:53] <it-s> smajewsky: and that too :) [22:59:59] <smajewsky> I for one tend to not report bugs that are just plain obvious (out of laziness, I know that it's a bad habit). [23:00:05] <Half-Left> sandsmark: it's deb so unlike RPM it won't take half your system down :p [23:00:21] <sandsmark> Half-Left: it will just take half a day to calculate shit :p [23:00:28] <Half-Left> lol [23:00:44] <smajewsky> Half-Left: My package manager resolves dependencies in three seconds, for 370 updates (new KDE 4 version). [23:00:55] <it-s> I actually did uninstall GTK off my netbook (running OpenSUSE) that was a pain :P [23:00:58] <sandsmark> I installed ~150 packages in under 10 seconds here [23:01:18] <sandsmark> ( from I selecting update ) [23:01:25] <it-s> well, anyhow [23:01:27] <Half-Left> smajewsky: Just some RPM distros have terrible deps [23:01:34] <it-s> should we call it a day? [23:01:56] <smajewsky> Call what? [23:02:07] <it-s> should we finish the meeting? [23:02:09] <it-s> :P [23:02:12] <piacentini> it-s: I think we should. Unless someone has a crazy idea to make kdegames in 4.3 better? [23:02:16] <it-s> pardon me my slang [23:02:26] <piacentini> Or is thinking about some way to improve our processes [23:02:28] -*- sandsmark has a gsoc idea for kdegames :D [23:02:29] <smajewsky> it-s: Ah, so that's a saying. [23:02:37] <smajewsky> sandsmark: Say it. [23:02:46] <sandsmark> smajewsky: telepathy integration [23:02:48] <Half-Left> kdegames in 4.3 already is better :) [23:02:59] <it-s> well we could set the guiness record and recode the entire module into OpenGL 3D in 2 weeks time, but I don't think it's possible :P [23:03:05] <sandsmark> smajewsky: so you can play any game against any of your IM contacts ;) [23:03:35] <sandsmark> ( but that will have to wait for 4.4 anyways ) [23:04:14] <smajewsky> sandsmark: That requires KGGZ libs to be available, and I do not know when they will finally come. Also, there will perhaps be a GSoC task to extract the Kopete chat widget into a library (which would reduce the complexity of the task quite a bit). [23:04:22] <it-s> alright. the meeting is done then. [23:04:27] <smajewsky> Good night. [23:04:30] <sandsmark> gnight [23:04:33] <it-s> thanks to all who participated