Food Force/Meeting Logs2

From OLPC
Jump to navigation Jump to 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