On Wed, 2010-09-22 at 20:48 +0200, Xavier Antoviaque wrote:
> [Vlad]  sorry for my late reply, I don’t know how I missed this email.

No worries.
 
> How do you add a friend? Do you need to know his nickname, or do you
> get a list or an autocompletion field to choose from?
> [Vlad] there is a search friend feature, so you need to know the
> nickname. Also, looking into the code and db structure, there is the
> concept of groups of friends; however I couldn’t find how to create /
> delete groups and from the looks of it, the groups only serve to order
> the friends in the buddy list.

I see.

>      1. Having the entity from the missions added as a friend (can
> this
>         be done manually by adding the relevant field to the table?)
> [Vlad] probably the best way would be to have the missions as a chat
> user who is always logged in and once  a new user it is added to the
> database the mission user is automatically added as his friend

Agreed. It's a person who is supposed to talk to you, so it makes sense
to treat it like any other chat user.

> [Vlad] ajaxIM doesn’t have a public chatroom functionality. All
> conversations are one to one.
> I looked at the phpfreechat and it seems like a viable option. Also
> from the integration instructions it seems pretty easy to implement.
> If we are to use phpfreechat for the public chat functionality, then
> we would only use ajax IM for the mission user, right?
> If this is the case, I feel that we are adding unnecessary complexity
> by using AjaxIM.
> Basically the mission just has to send messages to the screen, based
> on actions taken by the user and probably it will be easier if we are
> to build this ourselves.

Interesting point. It's true that Ajaxim proved to be much a much more
complex solution than originally thought - mostly due to the fact that
it's not mature enough yet. So for prototyping purposes, you're right I
think - a simple pseudo-chat + phpfreechat could suffice for now. It
will already allow us to see how it works and how well the game
mechanics work.

We'll probably want to come back to AjaxIM later on though, as we'll
probably progressively need more and more full-fledged chat features,
and this is a huge work, and it wouldn't make sense to redo everything.
To establish a good relationship with Joshua, and encourage him to
finish a software that we will probably want to use when it's more
polished, we may still want to give him a bounty on a small AjaxIM
feature. Something that would point the direction of the software toward
a direction that would suit us - like PHP hooks for a bot, or something
like that. What do you think?

Xavier.

_______________________________________________
Hackit Bar mailing list - [email protected]

Wiki:  http://community.hackit.cx/
List:  http://community.hackit.cx/ml/
Forum: http://community.hackit.cx/forum/
Ideas: http://community.hackit.cx/ideas/
IRC:   irc://irc.freenode.net/#politis

Reply via email to