Food Force/Meeting Logs2

From OLPC
< Food Force
Revision as of 14:11, 12 February 2008 by 221.134.226.71 (talk)
Jump to: navigation, search

Session Ident: #olpc-foodforce

�03[22:18] * Now talking in #olpc-foodforce

�01[22:19] <Ankur1> Hello Muriel

[22:20] <@MurielGodoi> hi Ankur

�01[22:26] <Ankur1> We formalized the discussion and also ran the code.

�01[22:26] <Ankur1> Sorry for delay.

[22:27] <@MurielGodoi> Ankur, that is okay [22:29] <@MurielGodoi> Is Anubhav around? �01[22:30] <Ankur1> Yes Anubhav is with me. �01[22:30] <Ankur1> His net expired today itself so he came here. [22:31] <@MurielGodoi> good [22:32] <@MurielGodoi> Where did you store the document? �01[22:32] <Ankur1> We have not put on the net the document you sent us, but we modified it to some extent. �03[22:33] * deepank_ (n=chatzill@59.178.41.58) has joined #olpc-foodforce [22:34] <@MurielGodoi> Could you mail me the doc? �02[22:35] * deepank (n=chatzill@59.178.57.107) Quit (Read error: 113 (No route to host)�) �03[22:36] * deepank_ is now known as deepank [22:36] <@MurielGodoi> I requested ivan to move the food force project to the main git tree [22:37] <deepank> Ok. So where can we access it now. [22:37] <@MurielGodoi> but i also need to send the users and ssh2 keys [22:37] <@MurielGodoi> I think he is waiting for the users and do all at once [22:38] <deepank> I will send in my user name and ssh key to you. [22:38] <@MurielGodoi> I need your username e-mail and ssh2 key for that [22:38] <@MurielGodoi> thanks Session Close: Mon Feb 11 22:42:53 2008

Session Start: Mon Feb 11 22:42:53 2008 Session Ident: #olpc-foodforce �02[22:42] * Disconnected �02[22:43] * Attempting to rejoin channel #olpc-foodforce �03[22:43] * Rejoined channel #olpc-foodforce �01[22:45] <Ankur> I have also sent my username and ssh key to your mail. [22:45] <@MurielGodoi> Ankur: got ti [22:45] <@MurielGodoi> s/ti/it �01[22:45] <Ankur> ? [22:47] <@MurielGodoi> Ankur: I already check your e-mail [22:49] <@MurielGodoi> deepank: Do you need any help on getting your ssh2 key? [22:49] <deepank> Yes, Should I generate an RSA key or DSA based ssh2 key �03[22:51] * Retrieving #olpc-foodforce modes... [22:53] <@MurielGodoi> deepank: I confess I'm in doubt. I think rsa [22:54] <@MurielGodoi> I have both in my .ssh folder, but i didn't remember each one i sent [22:54] <deepank> Ok ... I have generated RSA key ... it is the default option. But got confused since u mentioned explictly ssh2 key [22:55] <deepank> sent the key thru email. [22:56] <@MurielGodoi> I will request Ankur and deepank users, and will do a new request for Anubhav user [22:56] <@MurielGodoi> ok thanks [22:57] <@MurielGodoi> I would like to know your opinion about the ff-2 interface considering ff1 game Session Close: Mon Feb 11 22:58:08 2008

Session Start: Mon Feb 11 22:58:08 2008 Session Ident: #olpc-foodforce �02[22:58] * Disconnected Session Close: Mon Feb 11 22:58:31 2008

Session Start: Mon Feb 11 23:01:18 2008 Session Ident: #olpc-foodforce Session Close: Mon Feb 11 23:01:18 2008

Session Start: Mon Feb 11 23:01:18 2008 Session Ident: #olpc-foodforce �03[23:01] * Now talking in #olpc-foodforce [23:01] <@MurielGodoi> I agree about the artwork... [23:01] <deepank> One more idea : Other than limiting the gamer to just buying and selling; we can give more controls to user by allowing him to have a say in the facilities building �02[23:02] * Ankur1 (i=Anks@221.134.239.224) Quit (Read error: 110 (Connection timed out)�) �06[23:02] * ANkurANubhav slaps Ankur around a bit with a large trout �06[23:02] * ANkurANubhav slaps ANkurANubhav around a bit with a large trout [23:03] <@MurielGodoi> I was thinking something when you pass the mouse over the facilities [23:04] <deepank> Yes that can be done; all vital statistics of facilities are displayed when mouse is moved over them [23:04] <deepank> and they can be played around with [23:04] <@MurielGodoi> maybe it can open a dialog displaying the facility status and expansion options [23:04] <@MurielGodoi> like school level2 [23:05] <deepank> yes exactly �01[23:05] <ANkurANubhav> yes and the health of the building..e.g when a building is being constructed, its progress can be displayed �01[23:05] <ANkurANubhav> And after some time, building can be upgraded. �01[23:06] <ANkurANubhav> with utilization of some resources. �01[23:06] <ANkurANubhav> providing more facilites. [23:07] <@MurielGodoi> good [23:07] <@MurielGodoi> the hostpital can blink in red when it need more resources [23:07] <deepank> yes and the windows blinking red would give a good effect [23:07] <@MurielGodoi> I agree.. but by now we have move work to do in game model [23:07] <@MurielGodoi> I think we can set tasks [23:08] <@MurielGodoi> 1) game model [23:08] <@MurielGodoi> ps: basic game movel [23:08] <@MurielGodoi> 2) method to allow game model set the gui elements �01[23:08] <ANkurANubhav> Yes, It would be good. [23:09] <@MurielGodoi> 3) method to allow gui elements send info to the model [23:10] <@MurielGodoi> I Thing we need that done before start new issues [23:10] <@MurielGodoi> s/thing/think [23:11] <deepank> yes. [23:11] <deepank> Can I ask one very basic question [23:11] <@MurielGodoi> sure [23:11] <deepank> What exactly is a game model ... I mean does it include simulation or the classes of objects in the game �01[23:12] <ANkurANubhav> Yes, Any information on it would be very helpful. [23:13] <@MurielGodoi> it includes data strutures and as start a fool simulation, forget AI for now [23:13] <@MurielGodoi> including the method turn, which will process the simulation [23:13] <@MurielGodoi> as a first step the data structure is enough [23:14] <@MurielGodoi> methods to set the datas [23:14] <@MurielGodoi> like school.addRecource('book', 45) [23:15] <deepank> ok [23:15] <@MurielGodoi> hospital.consumeRecource('medicine', 20) [23:16] <@MurielGodoi> I think 2 guys on data structure and 1 coding methods to show the data status in the gui [23:16] <@MurielGodoi> forget the animatino by now [23:17] <@MurielGodoi> s/animatino/animation [23:17] <deepank> hmm. We will need data structures for the resources : Water, medicine etc [23:17] <deepank> and facilties [23:17] <deepank> Also internal structures like number of villagers, properties of villagers �03[23:18] * Retrieving #olpc-foodforce modes... [23:18] <@MurielGodoi> there is a general resources class in the git [23:18] <@MurielGodoi> just the skeleton [23:19] <@MurielGodoi> general classes: resource, facility and indicator [23:19] <@MurielGodoi> 1 for the village aspects as money, resource stock [23:20] <@MurielGodoi> so we instantiate the specific ones which extends the general �02[23:20] * Ankur (i=Anks@221.134.239.224) Quit (Read error: 110 (Connection timed out)�) [23:20] <@MurielGodoi> ops: so we create the specific ones which extends the general and instantiates it [23:22] <@MurielGodoi> facilities and indicators should have the method next_turn [23:22] <@MurielGodoi> which will be called on each turn to update the values [23:23] <deepank> ok got it ... in which file is the resource class present [23:24] <deepank> the dummy one in the present source code folder [23:25] <@MurielGodoi> model.py [23:26] <@MurielGodoi> That is incomplete, but maybe you can use that as a start [23:28] <deepank> ok [23:29] <@MurielGodoi> That you think about: 2 guys on data structure and 1 coding methods to show the data status in the gui as the next step? [23:29] <deepank> Would we need to create subclasses of base class like Indicator for different indicators like health nutrition etc [23:30] <deepank> because most of the elements will be same [23:30] <@MurielGodoi> depending on the modeling... [23:30] <@MurielGodoi> If we get a good generic class it is not needed [23:34] <deepank> I don't think we will not need it most probably ... depends on modelling though [23:34] <@MurielGodoi> so we can set the formula in a way like that: health.addWeight('Hospital': 0.6, 'Housing': '0.2', 'School': 0.2) [23:34] <@MurielGodoi> so the health status will be hospitalstatus*0.6+housing status*0.2 + school*0.2 [23:34] <deepank> ok [23:35] <@MurielGodoi> there is more question about the modeling? [23:39] <deepank> no [23:39] <@MurielGodoi> sorry, I still didn't find where is the extended doc �01[23:39] <ANkurANubhav> I will just mail it to you or post it on some link on wiki [23:39] <@MurielGodoi> about the next task you can talk each other to split the subtasks considering your habilitioes [23:39] <@MurielGodoi> ANkurANubhav: please mail-me [23:40] <@MurielGodoi> when we can set the next meeting? [23:40] <deepank> I think we can have the next meeting on Thursday [23:41] <deepank> and in the meantime, we can mail you in case of difficulties [23:41] <@MurielGodoi> sure you can [23:42] <deepank> Thanks [23:42] <@MurielGodoi> by now I don't have time to code, once I got my master degree issues solved I can help you mode [23:42] <@MurielGodoi> s/mode/more �01[23:42] <ANkurANubhav> So for our next step, we will make the classes specific and then show the status on gui [23:42] <@MurielGodoi> resuming: [23:43] <@MurielGodoi> exact :) �01[23:43] <ANkurANubhav> That would be very helpful as we are also very busy in our collegse studies. and our placements are coming soon. [23:43] <deepank> I think we must first do the data modelling before directly making the classes �01[23:44] <ANkurANubhav> Yes, that could be done. We could model the data and make a document on it. [23:44] <deepank> using ER diagrams; because as i feel it now; there are a lot of chances of missing some data elements �01[23:44] <ANkurANubhav> After finalizing it, we can make the code and classes. [23:44] <deepank> What do u think Muriel? [23:45] <@MurielGodoi> deepank: maybe class diagrams [23:45] <@MurielGodoi> I wonder about the advantages of ER over the class [23:45] <@MurielGodoi> considering that python is oo [23:47] <deepank> hmm ... Class diagram will be better and more direct [23:47] <deepank> it will directly get coded in python too [23:47] <@MurielGodoi> deepank: you got it [23:48] <@MurielGodoi> it is easier to transfer to the code... it is natural [23:51] <@MurielGodoi> Anything else? [23:51] <deepank> yes... but we are always taught to first make ERs before class diagrams; though in this case we can easily jump over to clas diagarams [23:51] <deepank> since we comprehend the problem very well [23:51] <deepank> No... thanks very much for your time. Let us meet same time around on Thursday [23:51] <@MurielGodoi> well... if ER diagram helps you to better understand the problem, so you are free to do that [23:52] <@MurielGodoi> The important is get a good data structure [23:52] <@MurielGodoi> could someone post the log of this meeting on the wiki? [23:53] <deepank> I feel in this problem we can skip over it since, I feel like I have a good understnanding of problem [23:54] <@MurielGodoi> deepank that is okay... you are free to decide [23:54] <@MurielGodoi> so [23:54] <@MurielGodoi> next meeting Thursday 11:30 EST [23:54] <@MurielGodoi> thanks all for you patience and time �01[23:54] <ANkurANubhav> Yes, we will make the classes and meet this friday with the ER models from which we make classes. �01[23:55] <ANkurANubhav> Thanks for your time and co-operation. [23:55] <@MurielGodoi> Mail-me if you have any question. [23:55] <@MurielGodoi> the meeting is over �01[23:55] <ANkurANubhav> Sorry, for the timing clash. We all will meet on Friday. I think it wont be a problem. �01[23:56] <ANkurANubhav> Friday is okay. �01[23:56] <ANkurANubhav> ? [23:56] <deepank> Okay with me [23:56] <deepank> Muriel? [23:56] <@MurielGodoi> okay... can it be Fryday [23:56] <@MurielGodoi> s/Fryday/Friday [23:56] <deepank> so Next meeting : Fridat 11:30 EST [23:56] <@MurielGodoi> all set :) �01[23:56] <ANkurANubhav> Yes, sure. We will meet on Friday. Thanks for your time. We will keep mailing our doubts. [23:57] <deepank> Good ight to all of you. Ankur, please save the log [23:57] <@MurielGodoi> night all �01[23:58] <ANkurANubhav> yes, I will put the log and also the document which muriel sent me on the wiki. �01[23:58] <ANkurANubhav> Thanks. Good Night. �03[23:58] * deepank (n=chatzill@59.178.41.58) has left #olpc-foodforce �02[23:58] * @MurielGodoi (n=msgodoi@201-27-196-140.dsl.telesp.net.br) Quit (Remote closed the connection�) Session Time: Tue Feb 12 00:00:00 2008 Session Close: Tue Feb 12 00:04:26 2008

Meeting Ends