Hi,
Here is the log of the chatroom at http://farsides.com/chat/ (or
irc://irc.freenode.net/#farsides) for the 2011-08-03.
2011-08-03 01:42:50+0000 mtyaka (mtyaka) is now online
2011-08-03 07:06:46+0000 <mtyaka> good morning everybody
2011-08-03 07:51:29+0000 <mtyaka> hi antoviaque
2011-08-03 08:33:02+0000 <dachary> morning
2011-08-03 08:40:03+0000 <antoviaque> hi mtyaka, hi dachary! : )
2011-08-03 08:41:36+0000 <antoviaque> blanchard: gandi was paid by credit card,
and kavoon = cssmenow yep (through paypal)
2011-08-03 08:54:32+0000 <mtyaka> antoviaque: I'd like to discuss #272 again...
I made some progress, but i still need more time. Can we add another 4h to the
estimate? That should be enough.
2011-08-03 08:54:52+0000 <mtyaka> dachary: i found the main source of the
problems with flip-flopping tests
2011-08-03 08:55:19+0000 <mtyaka> but i'd like to discuss how to solve them
2011-08-03 08:56:31+0000 <mtyaka> the $.cardstories plugin is written in very
rather functional way, so as to avoid any state, which i believe is a good thing
2011-08-03 08:56:50+0000 <mtyaka> one exception seem to be the
display_or_select_cards function
2011-08-03 08:57:32+0000 <mtyaka> it mutates the $.cardstories object, saving
some data to it (in this[id] = element.html())
2011-08-03 08:57:57+0000 <mtyaka> this state was leaking through the tests and
giving us hard to track down problems
2011-08-03 08:59:03+0000 <mtyaka> i could put this state into a field on
cardstories, ie: $.saved_elements[id] = element.html(), so that i could reset
$.saved_elements before every test
2011-08-03 08:59:15+0000 <dachary> dam
2011-08-03 08:59:28+0000 <mtyaka> but this would still mean shared state
2011-08-03 08:59:41+0000 <dachary> mtyaka: this is my bad
2011-08-03 08:59:58+0000 <mtyaka> so i was thinking i would save the state on
the root element, something like root.data('saved_elements')[id] = ...
2011-08-03 09:00:18+0000 <mtyaka> would you find this to be a good solution?
2011-08-03 09:00:29+0000 <dachary> mtyaka: definitely, yes
2011-08-03 09:00:45+0000 <dachary> good catch
2011-08-03 09:01:53+0000 <mtyaka> dachary: ok, i'll do it like that
2011-08-03 09:01:58+0000 <mtyaka> thanks :)
2011-08-03 09:02:38+0000 <dachary> sorry I wasted your time on this. I should
have known better.
2011-08-03 09:03:00+0000 <mtyaka> no problem, it was very educational :)
2011-08-03 09:03:25+0000 <mtyaka> and while this was the main problem, i also
discovered some other minor ones
2011-08-03 09:03:30+0000 <mtyaka> so it was worth anyway
2011-08-03 09:17:24+0000 <antoviaque> mtyaka: np for the extra 4 hours - will
save from some headaches down the line : )
2011-08-03 09:17:47+0000 <antoviaque> thanks for looking into this btw
2011-08-03 09:18:12+0000 <mtyaka> antoviaque: ok, thanks
2011-08-03 09:18:27+0000 <mtyaka> oh, btw... ticket #272 is in the 'Merged'
state now...
2011-08-03 09:18:41+0000 <mtyaka> is that ok, since i am still working on it?
2011-08-03 09:18:46+0000 <mtyaka> or should i create another ticket?
2011-08-03 09:19:06+0000 <antoviaque> mtyaka: put it back in "in progress" : )
2011-08-03 09:19:42+0000 <mtyaka> ok, will do, thanks again
2011-08-03 09:20:12+0000 <antoviaque> but yep, in the future can be good to
isolate subsequent tasks, since it addresses a more general issue than your
ticket
2011-08-03 09:20:29+0000 tartarugafeliz (tartarugafeliz) is now online
2011-08-03 09:20:33+0000 <mtyaka> antoviaque: it seems i don't have the powers
to do that myself
2011-08-03 09:20:47+0000 <mtyaka> (change the status i mean)
2011-08-03 09:21:49+0000 <dachary> mtyaka: I'll do that
2011-08-03 09:22:07+0000 <dachary> oh, it's done already
2011-08-03 09:22:13+0000 <dachary> antoviaque: was faster
2011-08-03 09:24:21+0000 <dachary> chasing these bugs and killing them is very
important. It makes the difference between a code base you rely on and a code
base you're afraid of because there are monsters in it that wait in the dark ;-)
2011-08-03 09:26:14+0000 blanchard1 (blanchard1) is now online
2011-08-03 09:26:49+0000 <antoviaque> :)
2011-08-03 09:29:23+0000 * antoviaque going over the tasks in the tracker
before the meeting
2011-08-03 09:29:39+0000 <antoviaque> dachary: what about
http://tickets.farsides.com/issues/179 - is it done already?
2011-08-03 09:31:49+0000 tartarugafeliz (tartarugafeliz) is now online
2011-08-03 09:53:16+0000 <antoviaque> tartarugafeliz: is
http://tickets.farsides.com/issues/270 done?
2011-08-03 09:53:41+0000 <tartarugafeliz> nope I stopped to make the storyboard
and everything
2011-08-03 09:53:45+0000 <tartarugafeliz> why? you guys need this?
2011-08-03 09:53:47+0000 <antoviaque> ok - thx
2011-08-03 09:54:04+0000 <antoviaque> no no, I'm going through the tasks in the
tracker to make sure stuff are up to date
2011-08-03 09:54:14+0000 <antoviaque> I was wondering for this task because
progress is at 100%
2011-08-03 09:54:42+0000 <tartarugafeliz> ups sorry about that
2011-08-03 09:54:47+0000 <antoviaque> np : )
2011-08-03 09:55:42+0000 <antoviaque> I've updated some of your tasks btw, to
put them "in progress" when they were still in "specified" or "new" - have a
look at http://tickets.farsides.com/projects/cardstories/issues to make sure it
reflects your current work : )
2011-08-03 09:56:14+0000 <antoviaque>
http://tickets.farsides.com/projects/cardstories/issues?query_id=1 actually
2011-08-03 10:01:52+0000 tempuramerino (tempuramerino) is now online
2011-08-03 11:06:34+0000 <dachary> Note for the meeting : I did not do anything
usefull yesterday or this morning. I won't be working this afternoon and I hope
to be back tomorrow.
2011-08-03 11:23:17+0000 <antoviaque> dachary: still feeling sick? :/
2011-08-03 11:47:25+0000 arbrandes (arbrandes) is now online
2011-08-03 12:02:55+0000 <antoviaque> eve_: start dailymeeting
2011-08-03 12:02:55+0000 * eve antoviaque arbrandes blanchard blanchard1
dachary mtyaka tartarugafeliz and al: daily meeting starts! Please say "eve_:
yesterday|today|blockers <your report>"
2011-08-03 12:03:07+0000 <blanchard1> i'll start
2011-08-03 12:03:17+0000 <blanchard1> eve_: yesterday : various admin (bank,
premises) and started working on financials of business plan
2011-08-03 12:03:17+0000 <eve> Done: : various admin (bank, premises) and
started working on financials of business plan
2011-08-03 12:03:17+0000 <blanchard1> eve_: today : continue working on
financials of business plan (will take about 3 days)
2011-08-03 12:03:17+0000 <eve> Next: : continue working on financials of
business plan (will take about 3 days)
2011-08-03 12:03:17+0000 <blanchard1> eve_: blockers : i need account data of
Adolfo
2011-08-03 12:03:17+0000 <eve> Blockers: : i need account data of Adolfo
2011-08-03 12:03:37+0000 <antoviaque> ok, I'll be next
2011-08-03 12:03:48+0000 <antoviaque> eve_: yesterday renewed
farsides.com|net|org|fr domains, checked on farsides.com skin with cssmenow &
paid 50%, discussed organization with dachary & arbrandes, reviewed sprint
delivery for meeting, worked on #274 to extract constants from the code,
cleaned-up/updated tracker tasks & stories, talked about plebia to the lawyer
and scheduling appointment with him
2011-08-03 12:03:48+0000 <eve> Done: renewed farsides.com|net|org|fr domains,
checked on farsides.com skin with cssmenow & paid 50%, discussed organization
with dachary & arbrandes, reviewed sprint delivery for meeting, worked on #274
to extract constants from the code, cleaned-up/updated tracker tasks & stories,
talked about plebia to the lawyer and scheduling appointment with him
2011-08-03 12:03:48+0000 <antoviaque> eve_: today Sprint meeting, working on
plebia if time left
2011-08-03 12:03:48+0000 <eve> Next: Sprint meeting, working on plebia if time
left
2011-08-03 12:03:48+0000 <antoviaque> eve_: blockers Can you have a look at
your tasks http://tickets.farsides.com/projects/cardstories/issues?query_id=1
and let me know if it corresponds to the reality of your current tasks?
2011-08-03 12:03:48+0000 <eve> Blockers: Can you have a look at your tasks
http://tickets.farsides.com/projects/cardstories/issues?query_id=1 and let me
know if it corresponds to the reality of your current tasks
2011-08-03 12:04:03+0000 <arbrandes> Wait for me!!! :)
2011-08-03 12:04:10+0000 <antoviaque> arbrandes: hehehe : )
2011-08-03 12:04:14+0000 <antoviaque> want to go next? : )
2011-08-03 12:04:20+0000 <blanchard1> hi arbrandes :)
2011-08-03 12:04:45+0000 <arbrandes> hey dudes, I'm late, let me type up my
stuff
2011-08-03 12:04:49+0000 <antoviaque> ok
2011-08-03 12:04:50+0000 <antoviaque> tartarugafeliz: ?
2011-08-03 12:05:04+0000 <tartarugafeliz> can you give me 10 min please?
2011-08-03 12:05:19+0000 <antoviaque> sure
2011-08-03 12:05:21+0000 <antoviaque> mtyaka: ?
2011-08-03 12:05:37+0000 <antoviaque> dachary: said earlier: 01:06:35 PM)
dachary: Note for the meeting : I did not do anything usefull yesterday or this
morning. I won't be working this afternoon and I hope to be back tomorrow.
2011-08-03 12:06:08+0000 <mtyaka> eve_: yesterday i worked on #272, made some
progress, need more time
2011-08-03 12:06:08+0000 <eve> Done: i worked on #272, made some progress, need
more time
2011-08-03 12:06:14+0000 <antoviaque> so maybe we could postpone the sprint
meeting again btw - would be good to have dachary there
2011-08-03 12:06:19+0000 <mtyaka> eve_: today i try to finish #272
2011-08-03 12:06:19+0000 <eve> Next: i try to finish #272
2011-08-03 12:06:21+0000 <antoviaque> (sorry mtyaka)
2011-08-03 12:06:29+0000 <mtyaka> eve_: blockers none
2011-08-03 12:06:29+0000 <eve> Blockers: none
2011-08-03 12:06:38+0000 * antoviaque looking at mtyaka's tasks
2011-08-03 12:07:04+0000 <antoviaque> ah yep - perfect
2011-08-03 12:07:14+0000 <antoviaque> so you don't need new tasks until tomorrow
2011-08-03 12:07:31+0000 <mtyaka> antoviaque: nope
2011-08-03 12:07:50+0000 <antoviaque> ok, good
2011-08-03 12:08:19+0000 <antoviaque> arbrandes: whenever you are ready, there
is only you and tartarugafeliz left
2011-08-03 12:08:30+0000 <arbrandes> eve_: yesterday fixed regression in
animate_scale tests, fixed bug in the django dev server (the infamous "internal
server error"), finished story #197.
2011-08-03 12:08:30+0000 <eve> Done: fixed regression in animate_scale tests,
fixed bug in the django dev server (the infamous "internal server error"),
finished story #197
2011-08-03 12:08:30+0000 <arbrandes> eve_: today plan next sprint, create some
tasks.
2011-08-03 12:08:30+0000 <eve> Next: plan next sprint, create some tasks
2011-08-03 12:08:30+0000 <arbrandes> eve_: blockers discuss png animation with
tartarugafeliz.
2011-08-03 12:08:30+0000 <eve> Blockers: discuss png animation with
tartarugafeliz
2011-08-03 12:08:51+0000 * antoviaque reading
2011-08-03 12:09:54+0000 <antoviaque> arbrandes: what do you think of
postponing the meeting to tomorrow, to be able to do it with dachary ?
2011-08-03 12:10:07+0000 <antoviaque> It depends if it would block you I think
2011-08-03 12:10:10+0000 <tartarugafeliz> eve_: yesterday I worked on the
storyboard for the trailer
2011-08-03 12:10:10+0000 <eve> Done: I worked on the storyboard for the trailer
2011-08-03 12:10:10+0000 <tartarugafeliz> eve_: today I'm working on the
animation
2011-08-03 12:10:10+0000 <eve> Next: I'm working on the animation
2011-08-03 12:10:10+0000 <tartarugafeliz> eve_: no blockers
2011-08-03 12:10:10+0000 <eve> tartarugafeliz: Excuse me?
2011-08-03 12:10:19+0000 <arbrandes> antoviaque, I'm ok with postponing the
planning meeting, but I think I'll go ahead and look at the next stories to at
least have an idea what's coming.
2011-08-03 12:10:24+0000 <tartarugafeliz> eve_: blockers none
2011-08-03 12:10:24+0000 <eve> Blockers: none
2011-08-03 12:10:35+0000 <antoviaque> tartarugafeliz: thanks!
2011-08-03 12:10:45+0000 <tartarugafeliz> ok, we can postpone the meeting to
tomorrow
2011-08-03 12:10:51+0000 <antoviaque> arbrandes: looks good to me
2011-08-03 12:11:15+0000 <antoviaque> blanchard: mtyaka: dachary: what do you
think about doing the meeting tomorrow, same time?
2011-08-03 12:11:20+0000 <blanchard1> antoviaque: i'm not sure i'll be able to
attend the complete meeting tomorrow
2011-08-03 12:11:27+0000 <arbrandes> antoviaque, maybe what we can do without
dachary is take a look at our fruit velocity, and maybe estimate some
bananas/watermelons for the next few stories.
2011-08-03 12:11:40+0000 <mtyaka> antoviaque: works for me
2011-08-03 12:11:49+0000 <antoviaque> arbrandes: yup, looked into it, we did 13
bananas if I remember correctly
2011-08-03 12:12:13+0000 <antoviaque> arbrandes: in any case good idea
2011-08-03 12:12:20+0000 <arbrandes> roger, roger :)
2011-08-03 12:12:26+0000 <antoviaque> we can have a look together right after
the meeting : )
2011-08-03 12:12:44+0000 <arbrandes> blanchard1, I'll email you my bank info
right after, too
2011-08-03 12:12:45+0000 <antoviaque> I'll also send an email to dachary to
confirm with him
2011-08-03 12:12:52+0000 <blanchard1> arbrandes: perfect
2011-08-03 12:12:54+0000 <arbrandes> ok, antoviaque
2011-08-03 12:12:55+0000 <antoviaque> ok, anything to add?
2011-08-03 12:13:12+0000 <blanchard1> no, all fine antoviaque dude
2011-08-03 12:13:18+0000 <antoviaque> okidok
2011-08-03 12:13:19+0000 <arbrandes> nope, I have the animation to take up with
tartaruga, but that can be after the meeting. :)
2011-08-03 12:13:22+0000 <arbrandes> hehehehe
2011-08-03 12:13:31+0000 <antoviaque> ok : )
2011-08-03 12:13:32+0000 <antoviaque> eve_: end meeting
2011-08-03 12:13:32+0000 <eve> antoviaque: Sorry, no meeting in progress.
2011-08-03 12:13:38+0000 <antoviaque> eve_: end dailymeeting
2011-08-03 12:13:38+0000 <eve> Meeting Ended
2011-08-03 12:13:38+0000 <eve> Minutes available at
http://paste.pocoo.org/show/451863
2011-08-03 12:14:12+0000 <antoviaque> thanks : )
2011-08-03 12:14:29+0000 <arbrandes> roger, roger
2011-08-03 12:14:32+0000 * antoviaque posting the recap & emailing loic
2011-08-03 12:18:36+0000 <tartarugafeliz> arbrandes: what can I do for you? :)
2011-08-03 12:19:41+0000 <antoviaque> arbrandes: want to have a look at the
stories ?
2011-08-03 12:19:55+0000 * arbrandes goes cross-eyed
2011-08-03 12:19:56+0000 <arbrandes> hehehe
2011-08-03 12:20:03+0000 <antoviaque> :p
2011-08-03 12:20:33+0000 <arbrandes> tartarugafeliz, we need to find a way to
animate those cards, and I'll need your self to generate a few test png
sequences
2011-08-03 12:20:47+0000 <tartarugafeliz> ok, which one would you like to work
on?
2011-08-03 12:21:30+0000 <arbrandes> tartarugafeliz, I'm thinking we can start
by choosing one player slot, and generate a png sequence just for that, with a
transparent background.
2011-08-03 12:21:48+0000 <tartarugafeliz> player receiving cards?
2011-08-03 12:21:55+0000 <tartarugafeliz> ok
2011-08-03 12:21:58+0000 <arbrandes> ah, sorry, yes, exactly
2011-08-03 12:22:28+0000 <arbrandes> 2bto3.mp4
2011-08-03 12:22:46+0000 <arbrandes> let's try with the first "invite a friend"
slot, what do you think?
2011-08-03 12:23:20+0000 <arbrandes> antoviaque, opening the list of stories
2011-08-03 12:23:28+0000 <tartarugafeliz> ok and when do you need this?
2011-08-03 12:23:58+0000 <arbrandes> tartarugafeliz, there's no big rush yet,
but it would be nice to be able to test it this week
2011-08-03 12:24:05+0000 <tartarugafeliz> ok! :)
2011-08-03 12:24:38+0000 <arbrandes> Especially since I still have no idea how
smooth we'll be able to make it; I'm certain we won't get it right in the first
shot.
2011-08-03 12:25:12+0000 tempuramerino (tempuramerino) is now online
2011-08-03 12:25:36+0000 <arbrandes> For one, I think we'll have to experiment
with different frame rates, so a good thing for you to do would be to generate
the pngs at something like 24fps, and we'll go down from there.
2011-08-03 12:29:49+0000 <antoviaque> arbrandes: fyi the rate we used for
gamequery was 1 frame/30ms (~33fps)
2011-08-03 12:30:30+0000 <arbrandes> antoviaque, ah, ok, then 33fps is better :)
2011-08-03 12:31:03+0000 <antoviaque> arbrandes: it wasn't with the same
library, so it's not garanteed that it works, but it could : )
2011-08-03 12:32:09+0000 <arbrandes> with spritely you specify the frame rate,
so I don't see why it wouldn't work. In any case, 33 fps is a good experiment.
2011-08-03 12:33:46+0000 <antoviaque> yup
2011-08-03 12:37:58+0000 <antoviaque> arbrandes: so yep 13 bananas
2011-08-03 12:38:17+0000 <arbrandes> antoviaque, ok, we ate 13 bananas. 15, if
you count 197.
2011-08-03 12:38:35+0000 <antoviaque> but this one isn't done no?
2011-08-03 12:38:41+0000 <antoviaque> ahh
2011-08-03 12:38:47+0000 <antoviaque> didn't see the ready for review : )
2011-08-03 12:38:54+0000 <antoviaque> so yep 15
2011-08-03 12:38:55+0000 <arbrandes> Well, it's not merged, but it's coded up
2011-08-03 12:39:23+0000 <arbrandes> I want to include 15 because I think our
overall velocity is increasing, as we (specially me and mtyaka) get to know the
codebase better.
2011-08-03 12:39:50+0000 <antoviaque> ok for me
2011-08-03 12:39:59+0000 <arbrandes> But now let's see how our banana estimates
from last time went
2011-08-03 12:40:17+0000 <arbrandes> too bad redmine doesn't total spent time
on the list of stories
2011-08-03 12:41:17+0000 <arbrandes> But looking at each individually:
2011-08-03 12:41:34+0000 <arbrandes> 227 => 1 banana => 27 hours spent
2011-08-03 12:42:18+0000 <arbrandes> 193 => 1 banana => 10.5 hours
2011-08-03 12:42:36+0000 <arbrandes> 194 => 3 banans => 50 hours (!!)
2011-08-03 12:43:04+0000 <arbrandes> 195 => 8 bananas => 32.5 hours
2011-08-03 12:43:55+0000 <arbrandes> 197 => 2 bananas => 11.5 hours
2011-08-03 12:44:00+0000 <antoviaque> Yep, I think a part of the difficulty
estimated for 195 went into 194 (jqDock)
2011-08-03 12:44:56+0000 <antoviaque> we should probably have put the 8 bananas
of 195 in 194, since it was coming earlier
2011-08-03 12:45:38+0000 <antoviaque> and there was the modal that we largely
underestimated
2011-08-03 12:45:48+0000 <arbrandes> yup
2011-08-03 12:45:54+0000 <arbrandes> For individual stories, we were all over
the place
2011-08-03 12:46:07+0000 <arbrandes> Overall, we were not very far off, though
2011-08-03 12:46:08+0000 <arbrandes> Let me see
2011-08-03 12:46:22+0000 <antoviaque> yup, and the rythm is good I think, a lot
of work has been done
2011-08-03 12:47:12+0000 <arbrandes> Yeah, the rhythm was good
2011-08-03 12:47:19+0000 <blanchard1> average banana = 8.6 hours overall i
think
2011-08-03 12:47:36+0000 <arbrandes> We only missed one banana at the end
(although I think story #198 is underestimated)
2011-08-03 12:47:41+0000 <antoviaque> which matches the 1 banana = 1 day
2011-08-03 12:48:32+0000 <arbrandes> Ok then, that sounds good to me. I like
the 1 banana = 1 day concept :)
2011-08-03 12:50:15+0000 <arbrandes> I want to check exactly how much mtyaka
got involved, I think he took more than the 2 bananas we originally estimated
2011-08-03 12:50:28+0000 <antoviaque> and I took less
2011-08-03 12:50:47+0000 <antoviaque> even if at the end I ended up spending a
lot of time on it anyway ;p
2011-08-03 12:52:53+0000 <arbrandes> redmine says 30 hours for mtyaka, 22 for
you
2011-08-03 12:54:07+0000 <arbrandes> assuming you guys are entering spent time,
that's like 7 bananas.
2011-08-03 12:54:14+0000 <antoviaque> yes, but of those 22 hours, half are more
due to my lack of coder skill than to the actual complexity of the tasks - if
you compare what mtyaka has achieved and me... ;p
2011-08-03 12:54:51+0000 <antoviaque> but I think at the end it equilibrates
2011-08-03 12:54:55+0000 <arbrandes> Ah, don't worry about that, it all
averages out in the end. yup
2011-08-03 12:55:05+0000 <antoviaque> mtyaka took more, me less, and it gave
what was planned : )
2011-08-03 12:55:06+0000 <antoviaque> yup!
2011-08-03 12:55:59+0000 <arbrandes> Ok, so our current team can still eat
about 15 bananas per sprint. Cool, let's take a look at the next stories.
2011-08-03 12:56:29+0000 <arbrandes> 198 gets moved to 2.0-alpha3
2011-08-03 12:56:45+0000 <antoviaque> want to increase the number of bananas
for that one?
2011-08-03 12:57:32+0000 <arbrandes> Yes, I think it'll be wise. I don't think
I can finish it in one day, for example. But first...
2011-08-03 12:57:36+0000 <arbrandes> What about that "Like" button?
2011-08-03 12:57:40+0000 <arbrandes> Has it ever worked?
2011-08-03 12:57:49+0000 <arbrandes> I saw some code in the HTML, but it was
all commented out
2011-08-03 12:58:08+0000 <antoviaque> was dependent on django to serve the
proper metadata
2011-08-03 12:59:00+0000 <antoviaque> the like button worked, but each game
page need to return the proper metadata, since social networks base themselves
on it for the description/picture
2011-08-03 12:59:27+0000 <arbrandes> Is making it work a part of #198?
2011-08-03 12:59:43+0000 <arbrandes> (with the proper metadata, etc)
2011-08-03 13:00:21+0000 <antoviaque> no, I think it's best to focus on
finishing the interface first, rather than working on features
2011-08-03 13:00:33+0000 <antoviaque> that's the part that matches the
accessibility priority
2011-08-03 13:01:49+0000 <arbrandes> Ok, so only the layout and the button
itself, but it doesn't need to do anything, is that it? If so, I'd say 2
bananas for this one.
2011-08-03 13:02:24+0000 <antoviaque> yep
2011-08-03 13:03:13+0000 <antoviaque> given that
http://tickets.farsides.com/issues/23 was done the FB button could work (and
just not put the right description on FB when it's clicked), but if it doesn't
we'll see later on imho
2011-08-03 13:04:22+0000 <arbrandes> Ok, cool
2011-08-03 13:04:45+0000 <arbrandes> How about story #61, are we going to
implement it in this next sprint?
2011-08-03 13:04:56+0000 <arbrandes> Or should we leave it for after the board?
2011-08-03 13:05:31+0000 <arbrandes> I ask because tartarugafeliz already did
some work on it, and it might be important to you guys.
2011-08-03 13:05:33+0000 <antoviaque> not sure when tartarugafeliz will be able
to give the results - we could keep that one to discuss it with her tomorrow
2011-08-03 13:05:50+0000 <antoviaque> it is important yep - if we can it could
be good to include it
2011-08-03 13:06:18+0000 <antoviaque> it's part of accessibility anyway, and
should help with initial conversion on the home page
2011-08-03 13:06:59+0000 <antoviaque> I'm actually thinking we could simply
hand it over to cssmenow, there is very little features on that page
2011-08-03 13:07:18+0000 <arbrandes> Ok, I'll leave it in with 1 banana, since
it's just html
2011-08-03 13:07:19+0000 <arbrandes> or that
2011-08-03 13:07:52+0000 <antoviaque> (have to leave for 5-10 minutes - ok ?)
2011-08-03 13:07:55+0000 <arbrandes> In any case, a bit of integration on our
part will certainly be needed, so still 1 banana
2011-08-03 13:07:57+0000 <arbrandes> antoviaque, ok!
2011-08-03 13:08:52+0000 <antoviaque> ok for the banana : )
2011-08-03 13:08:54+0000 <antoviaque> brb
2011-08-03 13:15:19+0000 <antoviaque> re!
2011-08-03 13:15:25+0000 <antoviaque> sorry for the interuption
2011-08-03 13:15:45+0000 <arbrandes> np :)
2011-08-03 13:16:45+0000 <antoviaque> hmm, before #211, it would make more
sense to do http://tickets.farsides.com/issues/206 probably
2011-08-03 13:16:59+0000 <antoviaque> it was put at the end since it's common
stories for both players and authors
2011-08-03 13:17:23+0000 <antoviaque> but it probably makes more sense to work
on it now, while we're reaching that step
2011-08-03 13:17:42+0000 <antoviaque> and #208 too
2011-08-03 13:18:06+0000 <arbrandes> thinking
2011-08-03 13:18:26+0000 <antoviaque> and #207 actually
2011-08-03 13:18:30+0000 <arbrandes> yeah, to be able to use the pngs
tartarugafeliz will be working on, a player has to actually join the game :)
2011-08-03 13:18:35+0000 <antoviaque> :)
2011-08-03 13:19:48+0000 <arbrandes> looking at 206
2011-08-03 13:20:26+0000 <arbrandes> Ok, one thing is not clear to me
2011-08-03 13:20:46+0000 <arbrandes> At what point in the new board will the
player pick a card?
2011-08-03 13:20:56+0000 <arbrandes> this is still the author view?
2011-08-03 13:21:17+0000 <antoviaque> this is both the author view and the
player view - it's when you see someone else joining the game
2011-08-03 13:21:53+0000 <arbrandes> But the player's progress bar will be
different, right?
2011-08-03 13:21:57+0000 <antoviaque> this doesn't address the player itself
(which would have an animation more like the author pick a card)
2011-08-03 13:22:08+0000 <arbrandes> ah, ok, that answers my question
2011-08-03 13:23:06+0000 <arbrandes> Still on 206: "If a player or the author
isn't in the game while another player joins the game, he gets to see it the
next time he displays this game."
2011-08-03 13:23:30+0000 <arbrandes> Trying to figure out how hard to implement
this willb e
2011-08-03 13:24:02+0000 <arbrandes> Do we have to save which animations he has
already seen?
2011-08-03 13:24:13+0000 <arbrandes> Let's say he sees one player joining, then
leaves, then comes back
2011-08-03 13:24:29+0000 <arbrandes> It's of course easier to implement if we
don't have to save this
2011-08-03 13:25:06+0000 <arbrandes> The logic would be just: "upon entering
the game, animate all previously-joined players"
2011-08-03 13:26:22+0000 <antoviaque> yep, that's more the later one
2011-08-03 13:26:44+0000 <arbrandes> ok
2011-08-03 13:26:55+0000 <antoviaque> it's something to: 1) help understanding
what happens and 2) remember what happened in a game we are coming back to
2011-08-03 13:27:22+0000 <antoviaque> so not saving could potentially even help
2), so in a first try the smaller is probably the better : )
2011-08-03 13:27:38+0000 <arbrandes> my feelings, exactly :)
2011-08-03 13:28:35+0000 <arbrandes> I'm going to vote for 3 bananas, since I
don't know how hard it will actually be to implement this animation. There
should be at least 2 watermelons for tartarugafeliz, too.
2011-08-03 13:28:52+0000 <tartarugafeliz> at least 2 :)
2011-08-03 13:29:14+0000 <arbrandes> 3 bananas, 3 watermelons, then :)
2011-08-03 13:29:55+0000 <antoviaque> yup, at least - given that it touches the
player views too, I would probably have put more
2011-08-03 13:30:21+0000 <antoviaque> and it's about png animations, which we
haven't implemented anywhere else in CS
2011-08-03 13:30:42+0000 <arbrandes> well, since we haven't touched Player
views yet, I'm thinking that #206 should be only about the author.
2011-08-03 13:31:00+0000 <arbrandes> correct me if I'm wrong
2011-08-03 13:31:20+0000 <antoviaque> yup, but looking at both at the same time
can help with reusability no?
2011-08-03 13:32:24+0000 <arbrandes> Agreed, but what I'm proposing is for the
deliverable to be just the author view, and maybe create another story for the
player.
2011-08-03 13:32:31+0000 <antoviaque> there are a lot of similar things between
the author and player views - if we try to make it work for both as soon as
possible, we could avoid having to redo some things over the whole interface
2011-08-03 13:32:47+0000 <antoviaque> ah, yep, we can do it like that
2011-08-03 13:33:26+0000 <arbrandes> What will happen when we get to the player
stories is that the bananas will be smaller, because a lot of the work will
already have been done.
2011-08-03 13:33:36+0000 <antoviaque> I'll modify #206 and add a new one
2011-08-03 13:34:14+0000 <antoviaque> yes, but you see what I mean for the fact
that taking this into account can reduce the amount of work at the end?
2011-08-03 13:34:22+0000 <antoviaque> you can also say that I'm deliring if I
am ;p
2011-08-03 13:35:25+0000 <arbrandes> Oh, I see exactly what you mean, and I
agree! I'm just a bit leery of having to estimate something we haven't touched
yet: the player's view.
2011-08-03 13:35:58+0000 <antoviaque> ah, yep, agreed - makes the task more
complex yep, especially to estimate
2011-08-03 13:37:11+0000 <arbrandes> In the end, what will happen is that we'll
just refactor a few things where necessary, and reuse the code. Like what I
did yesterday for the modals.
2011-08-03 13:37:24+0000 <arbrandes> It's something that's very hard to see in
advance,
2011-08-03 13:37:30+0000 <arbrandes> but very easy to fix with hindsight.
2011-08-03 13:37:42+0000 <antoviaque> as you want - if you prefer we can keep
it on the author only for now
2011-08-03 13:38:10+0000 <arbrandes> Ok, if you agree with the 3 bananas / 3
watermelons... next! :)
2011-08-03 13:39:11+0000 <antoviaque> deal, we'll see for the author later on
then - if I know you, mtyaka and tartarugafeliz keep reusability in mind for
when we get to the the players view, I'm fine with it : )
2011-08-03 13:39:42+0000 <arbrandes> I can answer for myself that I'll
certainly do that
2011-08-03 13:39:53+0000 <antoviaque> :)
2011-08-03 13:39:58+0000 <arbrandes> Ah, by the way,
2011-08-03 13:40:23+0000 <arbrandes> speaking of reusability, tartarugafeliz,
I'm always using the same image for the modal backgrounds, you don't need to
slice new ones
2011-08-03 13:40:27+0000 <tartarugafeliz> me too when its possible I'll keep
usability
2011-08-03 13:40:30+0000 <tartarugafeliz> reusability sorry
2011-08-03 13:40:42+0000 <antoviaque> tartarugafeliz: :D
2011-08-03 13:40:48+0000 <tartarugafeliz> what is modal background?
2011-08-03 13:40:54+0000 <antoviaque> updated
http://tickets.farsides.com/issues/206
2011-08-03 13:41:03+0000 <arbrandes> The information box with an "OK" button
2011-08-03 13:41:11+0000 <arbrandes> "Game about creativity", etc
2011-08-03 13:41:16+0000 <tartarugafeliz> ok
2011-08-03 13:45:01+0000 <antoviaque> #207 & #208 are next?
2011-08-03 13:45:12+0000 <antoviaque> (9 bananas left)
2011-08-03 13:45:54+0000 <antoviaque> and maybe #209
2011-08-03 13:46:05+0000 <arbrandes> looking at 207
2011-08-03 13:48:09+0000 <arbrandes> question: when does the progress bar
transition from 3 to 4?
2011-08-03 13:48:40+0000 <arbrandes> Are the players joining (206) part of
"invite friends" or of "wait to choose card"?
2011-08-03 13:48:46+0000 <antoviaque> good question, since they are now a bit
simultaneous
2011-08-03 13:49:19+0000 <antoviaque> I would say after the first player joined
2011-08-03 13:49:35+0000 <antoviaque> since it's the starting point of
http://tickets.farsides.com/issues/207
2011-08-03 13:49:48+0000 <arbrandes> Waiting for them to join seems like part
of "waiting to choose card" to me
2011-08-03 13:49:58+0000 <arbrandes> How are those states defined in the code?
Lemme look
2011-08-03 13:50:10+0000 <arbrandes> (I mean, in the current code)
2011-08-03 13:50:32+0000 <antoviaque> nope, I don't think so - right now the
difference is between the advertise & author_pick_wait
2011-08-03 13:51:29+0000 <arbrandes> ah, ok
2011-08-03 13:51:38+0000 <arbrandes> the author sits in "invitation_owner",
2011-08-03 13:51:45+0000 <antoviaque> yep
2011-08-03 13:52:18+0000 <antoviaque> we can probably keep it that way - the
only part that changes is the modal box
2011-08-03 13:52:27+0000 <arbrandes> while the players go through
"invitation_pick" (and invitation_anonymous / pick_wait / participate)
2011-08-03 13:53:49+0000 <arbrandes> What you're suggesting, then, is to "fake"
a state change (i.e., just animate the progress bar) from 3 -> 4 immediately
after the first player joins, is that it?
2011-08-03 13:54:01+0000 <antoviaque> yep
2011-08-03 13:54:27+0000 <arbrandes> Ok, I'm going to add this to 206, then
2011-08-03 13:54:36+0000 <antoviaque> and since there is a replay, this would
always be played
2011-08-03 13:55:32+0000 <arbrandes> Wait, what's the replay? The play again
button?
2011-08-03 13:56:02+0000 <antoviaque> no, the fact that the animation of
players joining are replayed when we come back to a game
2011-08-03 13:56:14+0000 <arbrandes> ahhhh, ok, yes
2011-08-03 14:00:08+0000 <arbrandes> I'm thinking 2 bananas for 207. Also,
will there be an actual tooltip, or it's just the text that will change
(4.mp4)?
2011-08-03 14:02:54+0000 <antoviaque> there should be an actual tooltip yep,
and I don't think tartarugafeliz designed it yet
2011-08-03 14:03:59+0000 <tartarugafeliz> sorry what tooltip?
2011-08-03 14:04:05+0000 <arbrandes> hehehe
2011-08-03 14:04:11+0000 <arbrandes> On mockup 4
2011-08-03 14:04:13+0000 <arbrandes> or 4.mp4
2011-08-03 14:04:33+0000 <arbrandes> When the mouse of the author hovers over
the "wait please..."
2011-08-03 14:04:43+0000 <arbrandes> (if I understand correctly)
2011-08-03 14:05:12+0000 <tartarugafeliz> you mean the box that shows when the
game master has to wait?
2011-08-03 14:05:36+0000 <tartarugafeliz> its designed already are you talking
about slicing?
2011-08-03 14:05:40+0000 <antoviaque> tartarugafeliz: it's about this box yep
2011-08-03 14:05:49+0000 <arbrandes> wait, wait
2011-08-03 14:05:56+0000 <arbrandes> I can see the box
2011-08-03 14:06:13+0000 <arbrandes> But will there be an additional tooltip,
when the mouse hovers over the it?
2011-08-03 14:06:22+0000 <arbrandes> *over the box
2011-08-03 14:06:24+0000 <antoviaque> it is designed, but the idea is to tell
the player why he can't go to the vote until at least two players have joined,
while the button is inactive
2011-08-03 14:06:39+0000 <tartarugafeliz> yes
2011-08-03 14:06:47+0000 <tartarugafeliz> that's what's inside the animation.
2011-08-03 14:07:06+0000 <tartarugafeliz> what you mean is that I didn't slice
it? but its the same for everyone, its just text that changes :
2011-08-03 14:07:06+0000 <arbrandes> I don't see a tooltip in the animation
2011-08-03 14:07:09+0000 <antoviaque> arbrandes: yes, a tooltip over the
inactive button would be the more straightforward way to present this info imho
2011-08-03 14:07:17+0000 * antoviaque checking the video
2011-08-03 14:07:21+0000 <arbrandes> 4.mp4
2011-08-03 14:07:33+0000 <tartarugafeliz> but the inactive button is written:
wait please
2011-08-03 14:07:37+0000 <tartarugafeliz> is that not enough?
2011-08-03 14:07:47+0000 <arbrandes> that's for antoviaque to answer :)
2011-08-03 14:08:17+0000 <antoviaque> tartarugafeliz: that doesn't say what the
player is waiting or why he has to wait
2011-08-03 14:08:32+0000 <antoviaque> he needs to understand that he should
bring enough friends to be able to play
2011-08-03 14:08:48+0000 <tartarugafeliz> ahh so we need to change the text
2011-08-03 14:09:08+0000 <antoviaque> nope, I think the text is good - trying
to explain more would likely make it more confusing
2011-08-03 14:09:58+0000 <antoviaque> we could simply add, when the player
mouses over the greyed button, a tooltip that says "At least two players must
have chosen a card to go to the vote!"
2011-08-03 14:10:38+0000 <arbrandes> I'm fine with that
2011-08-03 14:10:52+0000 * antoviaque still downloading the latest repository
changes
2011-08-03 14:11:50+0000 <arbrandes> "Already up-to-date", phew! :)
2011-08-03 14:12:46+0000 <antoviaque> actually the other thing that would
change then is the content of the button while it's greyed out - it could be
"Go to vote" from the start, this way it would give information too (it's not
only about waiting, but also about inviting players and encouraging them to
chose a card to be able to proceed to the vote)
2011-08-03 14:13:32+0000 <antoviaque> if it makes sense : )
2011-08-03 14:13:46+0000 <antoviaque> tartarugafeliz: what do you think?
2011-08-03 14:14:10+0000 <arbrandes> It does to me, although I can see how the
other way also does.
2011-08-03 14:14:54+0000 <tartarugafeliz> I don't know
2011-08-03 14:15:06+0000 <tartarugafeliz> I think its good the way it is, if
you want to change we can change
2011-08-03 14:15:22+0000 <arbrandes> Maybe if we did both? Include a little
"Waiting for more players" above the greyed out button? But that's what the
tooltip's for, so... I don't know either, heheheh
2011-08-03 14:15:30+0000 <tartarugafeliz> its already written on the next step
on the top, votes
2011-08-03 14:15:33+0000 <tartarugafeliz> so⦠its ok i guess
2011-08-03 14:15:37+0000 <antoviaque> tartarugafeliz: as you prefer, it's
interface design so your call here : )
2011-08-03 14:15:57+0000 <tartarugafeliz> good :)
2011-08-03 14:16:02+0000 <antoviaque> ahahahah
2011-08-03 14:16:09+0000 <arbrandes> heheheheh :)
2011-08-03 14:16:28+0000 <antoviaque> ok, let it be the way it is right now
then, I'll change the story
2011-08-03 14:16:47+0000 <arbrandes> F5 before you edit
2011-08-03 14:16:56+0000 <antoviaque> thx :)
2011-08-03 14:17:00+0000 <arbrandes> ;)
2011-08-03 14:17:49+0000 <antoviaque> arbrandes: how many bananas you think?
2011-08-03 14:18:54+0000 <arbrandes> I'm thinking 2, because of tests mostly
2011-08-03 14:19:07+0000 <antoviaque> alrighty : )
2011-08-03 14:19:37+0000 <arbrandes> Do you have any idea if we'll need to
modify server-side code for any of this? The notifications are already there
with the so-called "long poll", right?
2011-08-03 14:19:53+0000 <antoviaque> I think so
2011-08-03 14:20:17+0000 <antoviaque> dachary will confirm but I think there is
already what we need, at least on the author side
2011-08-03 14:20:19+0000 <arbrandes> We'll ask dachary tomorrow. Meanwhile, 2
bananas.
2011-08-03 14:20:26+0000 <arbrandes> ok :)
2011-08-03 14:20:46+0000 <arbrandes> Ok, 208
2011-08-03 14:24:10+0000 <arbrandes> I think 208 should come before 207 in the
order
2011-08-03 14:24:38+0000 <arbrandes> It'll be easier to implement once we have
already tested players choosing cards, and THEN deciding when to enable "go to
vote"
2011-08-03 14:26:26+0000 <antoviaque> sounds good
2011-08-03 14:29:01+0000 <arbrandes> looking at 4.mp4. is there a difference
between "joined the game" and "is picking a card"?
2011-08-03 14:29:10+0000 <arbrandes> regarding the player slot
2011-08-03 14:29:30+0000 tempuramerino (tempuramerino) is now online
2011-08-03 14:29:35+0000 <antoviaque> let me see
2011-08-03 14:29:57+0000 <arbrandes> In the video there's a difference, but the
question is if there actually will be a difference in "real life"
2011-08-03 14:30:43+0000 <antoviaque> nope, from the game point of view it's
the same thing
2011-08-03 14:30:53+0000 <antoviaque> it could be just something shown after X
seconds
2011-08-03 14:31:09+0000 <arbrandes> Ok, X seconds then
2011-08-03 14:31:26+0000 <arbrandes> another question: will the player still be
able to change his card after picking?
2011-08-03 14:31:32+0000 <arbrandes> and if so, will we animate this?
2011-08-03 14:31:41+0000 <arbrandes> (to the author and other players, I mean)
2011-08-03 14:32:06+0000 <antoviaque> animate? you mean switching from "joined
the game" to "is picking a card" ?
2011-08-03 14:32:50+0000 <arbrandes> From the video, when the player chooses a
card, there's a little animation to move it into position.
2011-08-03 14:33:08+0000 <antoviaque> ah, got it
2011-08-03 14:33:11+0000 <arbrandes> And the slot changes from "is picking a
card" to "has picked".
2011-08-03 14:33:31+0000 <antoviaque> yep, he will be able to change his mind,
but I don't think it's critical at this point to show it
2011-08-03 14:33:55+0000 <arbrandes> Ok
2011-08-03 14:34:00+0000 <antoviaque> doesn't help with undertanding how the
game works, so we can see later
2011-08-03 14:34:43+0000 <arbrandes> I confess I'm unsure about the bananas on
this one, I'm not familiar enough with the communication with the server.
2011-08-03 14:35:14+0000 <antoviaque> then put a bit more, it will give some
margin : )
2011-08-03 14:36:11+0000 <arbrandes> The animation, changing states, etc, I
think would account for one banana, and another one for testing, on the safe
side. So one more to stand for The Great Unknown Banana. ;)
2011-08-03 14:36:20+0000 <antoviaque> ;p
2011-08-03 14:36:45+0000 <antoviaque> done
2011-08-03 14:36:48+0000 <blanchard1> i like The Great Unknown Banana concept
2011-08-03 14:36:57+0000 <antoviaque> ahahah
2011-08-03 14:37:00+0000 * blanchard1 is not following the meeting, just the
jokes
2011-08-03 14:37:01+0000 <arbrandes> hahahaha
2011-08-03 14:37:05+0000 <antoviaque> ;p
2011-08-03 14:37:16+0000 <antoviaque> so we're at 11 - 4 left
2011-08-03 14:37:50+0000 <antoviaque> #209 should fit
2011-08-03 14:38:00+0000 <arbrandes> Looking
2011-08-03 14:46:06+0000 <arbrandes> Ok, so the confirmation box on 209 is
shown after he clicks on "go to vote", is that it?
2011-08-03 14:46:39+0000 <arbrandes> And what if he clicks on "Not yet", is the
previous modal shown again?
2011-08-03 14:46:58+0000 <antoviaque> yep
2011-08-03 14:48:15+0000 <antoviaque> btw one thing to remember about the "go
to vote" modal, that changes compared to the one the author sees when he
initially picks a card: the author will still be able to interact (to invite
more players)
2011-08-03 14:49:02+0000 <arbrandes> Ah, so the "go to vote" one is not modal
at all, then
2011-08-03 14:49:26+0000 <arbrandes> Does this apply to both 207 and 209?
2011-08-03 14:49:39+0000 <antoviaque> uh, yep : )
2011-08-03 14:50:03+0000 <antoviaque> ahh wait - the confirmation box is modal
2011-08-03 14:50:10+0000 <antoviaque> just the "go to vote" which isn't
2011-08-03 14:50:16+0000 <arbrandes> So just 207, ok
2011-08-03 14:50:54+0000 <arbrandes> 1 banana for 209
2011-08-03 14:51:25+0000 <antoviaque> something I'm thinking while doing this -
it will be tough to have the new interface ready by the end of the month at the
current speed :/
2011-08-03 14:52:47+0000 <antoviaque> added for #209
2011-08-03 14:53:07+0000 <arbrandes> The player's view will be easier
2011-08-03 14:53:53+0000 <arbrandes> It will also be faster if we skip unit
testing, but don't ever tell dachary I said this. (just kidding, dachary ;)
2011-08-03 14:54:11+0000 <antoviaque> ahahaha
2011-08-03 14:54:16+0000 <blanchard1> :)
2011-08-03 14:54:17+0000 * antoviaque thinks arbrandes wants to die :p
2011-08-03 14:54:40+0000 <arbrandes> hahahaha, i was suddenly taken with a
death wish, don't know why :)
2011-08-03 14:54:41+0000 <antoviaque> even if we forget about the stories in
low priority, I doubt we can fit the stories in the backlog in high & normal +
the player view, no?
2011-08-03 14:55:25+0000 <antoviaque> but it's true, it would be good to be
able to find ways to increase speed or cut down on development time
2011-08-03 14:55:31+0000 <antoviaque> we could discuss this tomorrow
2011-08-03 14:56:15+0000 <arbrandes> Well... when I was wee-bit lad taking
Scrum classes, the teacher told me to focus more on getting stories done than
on how many you can do. What I was already planning on doing (foreseeing this
problem), was just spending more time developing, to speed things up.
2011-08-03 14:56:46+0000 <arbrandes> You taking on the scrum master role also
helps
2011-08-03 14:57:26+0000 <antoviaque> Yup, agreed for not overplanning stuff
2011-08-03 14:58:00+0000 <blanchard1> just for my information, the chat,
comprised of 4 stories, is a very big thing to code ? More like 4 bananas or 20
?
2011-08-03 14:58:38+0000 <antoviaque> there has been work on this already - I
think it was actually mtyaka who worked on it as a test task, if my memories
are good
2011-08-03 14:58:44+0000 <arbrandes> Another thing would be to make these
meetings either a) shorter (hard to do), or b) have you and dachary do all the
planning so that I can code more (not sure I like it, though, the idea of scrum
is to have the developers involved).
2011-08-03 14:58:55+0000 <antoviaque> More on the 4, but maybe a bit more
2011-08-03 14:59:00+0000 <blanchard1> ok thx antoviaque
2011-08-03 14:59:04+0000 * arbrandes looking at chat stories
2011-08-03 14:59:32+0000 <antoviaque> arbrandes: yup, understood
2011-08-03 14:59:43+0000 <antoviaque> will also depend on how much time dachary
is able to dedicate
2011-08-03 15:00:17+0000 <antoviaque> in any case I'll bring the subject during
the meeting tomorrow, so that we can have it in mind
2011-08-03 15:00:29+0000 <arbrandes> roger that
2011-08-03 15:02:02+0000 <arbrandes> about the chat stories, I'm really just
guessing, but I'd say something in the order of 8 bananas, maybe 10. Chris
developed it, but I have never seen it in action, and I'm not sure how much we
would need to change it to fit the stories.
2011-08-03 15:02:14+0000 <antoviaque> ah yes, it was Chris
2011-08-03 15:02:29+0000 <blanchard1> thx arbrandes
2011-08-03 15:03:09+0000 <antoviaque> dachary will know better, he designed
Chris' task and reviewed the patch
2011-08-03 15:03:27+0000 <arbrandes> I could be way off though, the correct
answer is probably something in between antoviaque's guess and mine.
2011-08-03 15:03:41+0000 <antoviaque> yep, 4 is too small I think
2011-08-03 15:03:53+0000 <antoviaque> I was just picking between 4 and 20 ;p
2011-08-03 15:05:06+0000 <blanchard1> (ok i was wandering if it would be the
big risk ahead. It doesn't look like it. The other question then is how much of
the author can be used for the player screens, in order to have an idea of when
we'll be reaching - and the ability to increase the rythm of course)
2011-08-03 15:05:34+0000 <antoviaque> blanchard1 that's the big question : )
2011-08-03 15:05:45+0000 <blanchard1> yep
2011-08-03 15:05:47+0000 <antoviaque> hopefully a lot, but there will still be
work
2011-08-03 15:06:06+0000 <antoviaque> my nose tells me half of the time spent
on the author
2011-08-03 15:06:14+0000 <antoviaque> but maybe I'm too pessimistic
2011-08-03 15:06:31+0000 <arbrandes> Half the time is a good guess
2011-08-03 15:06:53+0000 <arbrandes> A lot will be copy-paste / quick refactor
2011-08-03 15:07:25+0000 <arbrandes> My guess is less than half, but I haven't
really looked at the player view mockups or pngs (are there any?)
2011-08-03 15:07:49+0000 <antoviaque> not yet no I think
2011-08-03 15:08:20+0000 <antoviaque> ah but mockups yes - it's videos that are
missing
2011-08-03 15:08:25+0000 <blanchard1> ok so we'll know better how to estimate
once we reach the end of author (sprint to come + results stories) i guess :)
2011-08-03 15:08:53+0000 <antoviaque> cardstories/2.0-version/interface/Player
2011-08-03 15:09:16+0000 <antoviaque>
http://git.farsides.com/?a=tree&p=share&h=29323341509d3a996251638fe23bdd5e4c8a5ecc&hb=e279b9ac24b032617e8b656cd4d636b73b0e75cd&f=cardstories/2.0-version/interface/Player
2011-08-03 15:09:27+0000 <arbrandes> Let me put it another way, blanchard1: I
currently spend about 70% of my time on understanding the current code and
building basic infrastructure (like the modal thing), and 30% actually using
the stuff I learned on the 70% to do something.
2011-08-03 15:09:48+0000 <arbrandes> This varies with task to task, of course
2011-08-03 15:11:06+0000 <arbrandes> But if you look at my later tasks, you see
they're taking much less time, because 1) I'm getting a grip on the code, and
2) the basic infrastructure is already built (the board design, the progress
bar, the game master slot, etc)
2011-08-03 15:12:00+0000 blanchard1 (blanchard1) is now online
2011-08-03 15:12:45+0000 <blanchard1> back
2011-08-03 15:12:49+0000 <blanchard1> PC crash
2011-08-03 15:12:52+0000 <arbrandes> <arbrandes> Let me put it another way,
blanchard1: I currently spend about 70% of my time on understanding the current
code and building basic infrastructure (like the modal thing), and 30% actually
using the stuff I learned on the 70% to do something.
2011-08-03 15:12:52+0000 <arbrandes> <arbrandes> This varies with task to task,
of course
2011-08-03 15:12:52+0000 <arbrandes> * blanchard1 has quit (Read error: No
route to host)
2011-08-03 15:12:52+0000 <arbrandes> <arbrandes> But if you look at my later
tasks, you see they're taking much less time, because 1) I'm getting a grip on
the code, and 2) the basic infrastructure is already built (the board design,
the progress bar, the game master slot, etc)
2011-08-03 15:13:05+0000 <blanchard1> understood arbrandes :)
2011-08-03 15:15:53+0000 <arbrandes> Ok, so antoviaque, where were we?
2011-08-03 15:16:28+0000 <antoviaque> http://tickets.farsides.com/issues/210 I
think
2011-08-03 15:17:42+0000 <arbrandes> hmm, no video yet for that
2011-08-03 15:17:47+0000 <arbrandes> maybe finalhd
2011-08-03 15:18:09+0000 <antoviaque> yep, it's basically the opposite of #206
2011-08-03 15:18:21+0000 <antoviaque> so png animations again
2011-08-03 15:18:53+0000 <arbrandes> Yup, but is it *exactly* the same, just
inverted? If so, it'll be relatively easy
2011-08-03 15:19:14+0000 <antoviaque> Let me watch the video, but I think it is
2011-08-03 15:19:27+0000 <arbrandes> No video for that, not even in final
2011-08-03 15:19:37+0000 <arbrandes> (for the animation, I mean)
2011-08-03 15:19:49+0000 <arbrandes> If there's motion blur, we won't be able
to use the same frames
2011-08-03 15:19:57+0000 <arbrandes> tartarugafeliz ^
2011-08-03 15:20:24+0000 <arbrandes> what are your feelings on motion blur? :)
2011-08-03 15:20:28+0000 <tartarugafeliz> no that's where I stoped
2011-08-03 15:20:29+0000 <antoviaque> ah, it won't be the same frames
2011-08-03 15:20:36+0000 <antoviaque> since there is one card less
2011-08-03 15:20:42+0000 <tartarugafeliz> it wont be the same frames for
everyone
2011-08-03 15:20:44+0000 <antoviaque> but it will be the same principle
2011-08-03 15:21:10+0000 <tartarugafeliz> exactly
2011-08-03 15:21:10+0000 <arbrandes> ahhh, of course, it's only 5 cards being
animated back
2011-08-03 15:21:25+0000 <tartarugafeliz> and there's also the animation of the
card being chose :)
2011-08-03 15:21:32+0000 <tartarugafeliz> but this one is the same for everyone
2011-08-03 15:21:35+0000 <arbrandes> yup, that's another png sequence
2011-08-03 15:21:39+0000 <tartarugafeliz> *chosen
2011-08-03 15:23:46+0000 <arbrandes> I'd say 1 banana, if gluing the png's
together is not very labor-intensive (but I'm guessing it will be, especially
if we can't use a commandline tool)
2011-08-03 15:24:06+0000 <arbrandes> Ah, whatever, stick 1 banana in there (no
pun intended)
2011-08-03 15:24:14+0000 <antoviaque> arbrandes: there is a gimp plugin that I
used, I can show you
2011-08-03 15:24:38+0000 <arbrandes> antoviaque, ah, cool, that will come in
handy!
2011-08-03 15:24:46+0000 <antoviaque> yup : )
2011-08-03 15:24:59+0000 <arbrandes> Ok, 1 banana... 2 more, is that it?
What's next?
2011-08-03 15:25:14+0000 <antoviaque> ok 2 left
2011-08-03 15:25:43+0000 <antoviaque> hmmm
2011-08-03 15:25:54+0000 <antoviaque> #211 I guess
2011-08-03 15:27:32+0000 <arbrandes> I'm a bit afraid of what "shuffled" means,
hehehe
2011-08-03 15:27:38+0000 <antoviaque> hehehe
2011-08-03 15:27:58+0000 <antoviaque> nothing random imho
2011-08-03 15:28:05+0000 <antoviaque> at least for the animation
2011-08-03 15:28:11+0000 <arbrandes> Does the author's card get shuffled too?
2011-08-03 15:28:14+0000 <arbrandes> no, right?
2011-08-03 15:28:15+0000 <antoviaque> yes
2011-08-03 15:28:19+0000 <arbrandes> At least not for the author
2011-08-03 15:28:20+0000 <arbrandes> yes?
2011-08-03 15:28:30+0000 <antoviaque> since it ends up in the middle of the
others
2011-08-03 15:28:33+0000 <arbrandes> "The story from the author card is moved
on top of the author name"
2011-08-03 15:28:41+0000 <arbrandes> ahhh, the story
2011-08-03 15:28:43+0000 <arbrandes> not the card
2011-08-03 15:28:47+0000 <antoviaque> yes, because the card gets away ;p
2011-08-03 15:29:00+0000 <antoviaque> this one is probably more than 2
2011-08-03 15:29:33+0000 <arbrandes> definitely more than 2, there's a lot
going on here
2011-08-03 15:30:03+0000 <arbrandes> It's tough to understand without a video,
too
2011-08-03 15:30:18+0000 <antoviaque> ok, let's leave it on the side
2011-08-03 15:31:01+0000 <arbrandes> Ok, so let's close the stories on the ones
we have. We can always add more later. :()
2011-08-03 15:31:12+0000 <antoviaque> hehe : )
2011-08-03 15:32:36+0000 <antoviaque> sounds good
2011-08-03 15:32:39+0000 <blanchard1> antoviaque: I'm reading the stories
you're including and I have a question. Why can't the author see the cards
picked by players ? (but can be discussed after your meeting, don't want to
interrupt)
2011-08-03 15:33:20+0000 <blanchard1> change of behaviour from what we have now
?
2011-08-03 15:34:03+0000 <antoviaque> blanchard1: for two things: 1) to
maintain the suspense for the author too, and 2) to avoid the cheat discovered
by loic: I am the author, I see that I will lose, I don't publish the results
2011-08-03 15:34:17+0000 <blanchard1> oki
2011-08-03 15:34:39+0000 <blanchard1> I must have skipped this discussion too
busy doing some financial bullshit :p
2011-08-03 15:35:02+0000 <antoviaque> ah and also to avoid having two different
presentations between author and player in this phase, which increase
reusability (that's actually the original reason if I remember correctly)
2011-08-03 15:35:41+0000 <blanchard1> improving both the gameplay and the
production rythm in one move, nice :)
2011-08-03 15:35:48+0000 <antoviaque> oh yeah :p
2011-08-03 15:42:10+0000 <arbrandes> Ok, I updated some of the stories with
stuff we discussed above (what's modal, what's not, etc), I'm going to have
lunch, and then I'll start working on #198.
2011-08-03 15:44:50+0000 blanchard1 (blanchard1) is now online
2011-08-03 15:46:58+0000 <antoviaque> thanks arbrandes!
2011-08-03 17:12:12+0000 <arbrandes> back
2011-08-03 17:12:58+0000 <blanchard> arbrandes: will go to the bank tomorrow,
i'll keep you posted
2011-08-03 17:13:06+0000 <arbrandes> blanchard, thanks :)
2011-08-03 17:43:34+0000 blanchard (blanchard) is now online
2011-08-03 17:49:23+0000 tartarugafeliz (tartarugafeliz) is now online
2011-08-03 18:01:54+0000 <arbrandes> antoviaque, tartarugafeliz, please check
http://tickets.farsides.com/issues/198: I don't see a "cross" anywhere, either
on the mockups or slices. Is this a todo task for tartaruga?
2011-08-03 18:02:53+0000 <tartarugafeliz> its just an element that is in the
story but not in the mockup, it was added after the mockup was done
2011-08-03 18:03:48+0000 <tartarugafeliz> I'm going to do that too :)
2011-08-03 18:04:34+0000 <arbrandes> tartarugafeliz, ah, ok, thanks, do you
want me to create a task, or are you going to use #239?
2011-08-03 18:04:49+0000 <arbrandes> (this is now a blocker for me, btw ;)
2011-08-03 18:05:26+0000 <tartarugafeliz> I'll have to create a new task
2011-08-03 18:05:40+0000 <tartarugafeliz> ohh I'll give for you tomorrow, is
that ok or you need now?
2011-08-03 18:06:20+0000 <arbrandes> that's alright, I'll make a fake one and
substitute it tomorrow, thanks
2011-08-03 18:56:13+0000 tempuramerino (tempuramerino) is now online
2011-08-03 19:04:44+0000 dachary (dachary) is now online
2011-08-03 19:30:59+0000 tempuramerino (tempuramerino) is now online
2011-08-03 20:19:47+0000 tartarugafeliz (tartarugafeliz) is now online
2011-08-03 20:19:55+0000 tartarugafeliz (tartarugafeliz) is now offline
2011-08-03 21:51:33+0000 antoviaque (antoviaque) is now online
2011-08-03 22:05:20+0000 antoviaque (antoviaque) is now online
_______________________________________________
Farsides mailing list - [email protected]
Wiki: http://farsides.com/
List: http://farsides.com/ml/
Forum: http://farsides.com/forum/
Ideas: http://farsides.com/ideas/
Chat: http://farsides.com/chat/