Life In 19x19 http://prod.lifein19x19.com/ |
|
Developing a Malkovich Web App http://prod.lifein19x19.com/viewtopic.php?f=37&t=1082 |
Page 1 of 1 |
Author: | tapwater [ Sun Jul 11, 2010 5:32 pm ] |
Post subject: | Developing a Malkovich Web App |
The Q/A of shidogo.com will end. A few days ago, I emailed the guy in charge of all Stack Exchange websites, pleading to let shidogo continue as-is, and describing how much activity it has received in a mere few days. Sadly, this was his response: Quote: Unfortunately, we longer offer any type of services for Hosted Stack Exchange sites. Sites are scheduled to expire sometimes after the date listed on the site. I want to thank all those who went out of their way to try and keep shidogo alive; I deeply appreciate your efforts. But it seems that shidogo.com will no longer have Q/A in a matter of days. However, that does not detract from the ultimate goal of shidogo.com, which is to organize online Go learning community so that Go players can learn more and improve his/her game. In my call for help post, Marcus mentioned and led me to discover Malkovich games. After browsing through a single game, I became very excited and immediately started thinking of different ways to turn this into a standalone, streamlined web application. The concept of a Malkovich game is very exciting. It is always enlightening to discover what high-level players are thinking during their matches, and compare their thought process to your own. Comments and questions from spectators increase the level of learning even greater, all while keeping the game interesting by hiding each opposing player's thought comments from the other. I believe Malkovich games will be the next big step in the online Go learning community, and for that I wish to take a part in its development. Of course, I cannot do it alone. I'm sure there are others among you who are just as enthusiastic about a Malkovich web app, which is why I posted to this forum. If you have any interest in helping this happen, from concept development to code development, join the discussion! ---- First step: we'll need an explicit outline of the rules of a Malkovich game. I understood the general idea while browsing a game thread, but there are other little things that confused me, such as triggers. Maybe we can make a wikipedia page for Malkovich games? |
Author: | Dusk Eagle [ Sun Jul 11, 2010 5:46 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
What would a Malkovich web app even do? |
Author: | tapwater [ Sun Jul 11, 2010 6:04 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
The Malkovich web app I'm thinking of would be a streamlined way to play and comment on Malkovich games:
These are just some of the goals I have. As I've mentioned before, we'll need a seriously good ui to pull it off, and that fact only makes the project even more interesting. Oh, and everything will be open source! Hurray! |
Author: | Marcus [ Sun Jul 11, 2010 6:07 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
tapwater touched on a good number of my own thoughts. I've been toying with design ideas for this for a while, mostly because I need to get some design and coding practice in. It seems like an interesting problem set to work with, and has a decent design space to work in. |
Author: | Joaz Banbeck [ Sun Jul 11, 2010 10:04 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
tapwater wrote: ... First step: we'll need an explicit outline of the rules of a Malkovich game. I understood the general idea while browsing a game thread, but there are other little things that confused me, such as triggers. Maybe we can make a wikipedia page for Malkovich games? There is really one explicit rule - beyond the rules of the game of go itself - and that is that all posters respect the hide tags. Players should not read between hide tage unless an associated label specifically invites them to do so, and other posters who repeat something from inside hide tags should keep it hidden. Triggers came later. I think that Araban - then writing under the name of Sol.ch - started them in the second Malkovich game on GD between him and me. |
Author: | CarlJung [ Mon Jul 12, 2010 12:13 am ] |
Post subject: | Re: Developing a Malkovich Web App |
IIRC http://egoban.org/ allws you to comment individual moves in any order you like. It has been a while I looked at it and the site has been redesigned since I last visited it. I believe this would already cater to 95% of Malkovich needs if you are unhappy with the forum format. |
Author: | Marcus [ Mon Jul 12, 2010 4:50 am ] |
Post subject: | Re: Developing a Malkovich Web App |
It's not really about being unhappy with the forum format (at least for me it isn't). I need to flex my design and coding muscles, as I am out of practice. This just seems like an interesting way to do so, for me. The reality is, I think I could design a really neat web application around the Malkovich Game concept, and it doesn't matter (to me) if it ends up being used or not. Now, tapwater probably has different reasons for interest, and I'm assuming, from his previous attempt at a Go website built on the Stack Exchange engine, that he would like his efforts to have some degree of success in terms of usage. I'm willing to help him out in any way I can, and if it works out, great! If not, I'm not so worried. ![]() |
Author: | tapwater [ Mon Jul 12, 2010 4:59 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
CarlJung wrote: IIRC http://egoban.org/ allws you to comment individual moves in any order you like. It has been a while I looked at it and the site has been redesigned since I last visited it. I believe this would already cater to 95% of Malkovich needs if you are unhappy with the forum format. Yes, like Marcus said, it's not about being unhappy with what we have. For me, it's about making something people find better, easier, and more useful. When comparing two similar services, it's all about execution. If I'm trying to build a useful app and no one wants to use it, something's wrong with it, and I need to improve it. |
Author: | calm [ Thu Jul 22, 2010 5:12 am ] |
Post subject: | Re: Developing a Malkovich Web App |
I am willing to add to it. Unfortunately at this point I think my main contribution is to learn Javascript ![]() I think the main functionality for such a web app has already been provided. It's called a "wave" ( aka Google wave ). The two main things I think you want to add to waves are:
a comment scoping widget Once those two contributions are added then I think that the rest of the work is really just playing test games and figuring out how to glue things together. |
Author: | tapwater [ Sat Jul 24, 2010 12:14 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
calm wrote: I think the main functionality for such a web app has already been provided. It's called a "wave" ( aka Google wave ). I appreciate the suggestion, but I'd like for malkovich app to be its own open source entity. This way if someone wants to improve malkovich, they'll easily be able look at the source code, write and submit a patch for everyone to enjoy. calm wrote: I am willing to add to it. Unfortunately at this point I think my main contribution is to learn Javascript ![]() Great! Javascript is such interesting, madly misunderstood language. There's never been a better time to learn javascript, especially since it is now being used everywhere, including on the serverside (!). I would be very willing to help you learn ![]() Speaking of javascript, the malkovich app will be built on CouchApp, which is essentially pure javascript. I've been working on getting the app to a manageable start. I'll probably post a new thread once a minimal codebase is ready to be presented. |
Author: | rubin427 [ Mon Jul 26, 2010 9:03 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
For those players that simply cannot trust their opponents, there may be some value to: 1) Showing a list of all users that have opened this a particular hidden tag. (implys that guests can not view hidden tags?) 2) Agreeing, at the start of the game to keep all player's hidden comments unreadable to everyone until the end of the match - and also explicitly disallowing kibitzing until the end of the match. (i.e. game is private until players agree on the result.) If I was going to play a complete stranger in a Malkovich game, either one of these options would help me rest a little easier. After all, playing a Malkovich game seems like a huge investment of time and energy. |
Author: | tapwater [ Tue Jul 27, 2010 12:42 pm ] |
Post subject: | Re: Developing a Malkovich Web App |
rubin427 wrote: 1) Showing a list of all users that have opened this a particular hidden tag. (implys that guests can not view hidden tags?) I was planning to simply not show spectator comments for the players of the game, but your idea is a great extension to that; you must log in to view comments. The logged-in requirement makes it much easier for a player to avoid accidentally seeing spectators' or his/her opponent's comments. Sure, if a player really wanted to cheat he could create another account and view the comments, but that requires extra effort, and I don't think malkovich players would want to cheat anyway. rubin427 wrote: 2) Agreeing, at the start of the game to keep all player's hidden comments unreadable to everyone until the end of the match - and also explicitly disallowing kibitzing until the end of the match. (i.e. game is private until players agree on the result.) Ideally the hiding will all be automated, so a logged in player will not even have the option to view a "hidden" comment; the comment will simply not appear, unless that comment is explicitly directed towards that player. For these directed comments, we could even create an option where the comments only appear to the player a few moves after they are made. rubin427 wrote: If I was going to play a complete stranger in a Malkovich game, either one of these options would help me rest a little easier. After all, playing a Malkovich game seems like a huge investment of time and energy. Hopefully the matches will be friendly, since the players should be playing to teach those who are watching, rather than the players' own benefits ![]() |
Author: | sumiyaka [ Sat Sep 04, 2010 10:11 am ] |
Post subject: | Re: Developing a Malkovich Web App |
Quote: rubin427 wrote: If I was going to play a complete stranger in a Malkovich game, either one of these options would help me rest a little easier. After all, playing a Malkovich game seems like a huge investment of time and energy. Hopefully the matches will be friendly, since the players should be playing to teach those who are watching, rather than the players' own benefits ![]() Yeah, I've never worried that my opponent could "cheat" at the Malkovich game. I guess we could be a special case because we don't have any observers commenting at the moment, and I feel anything I can see he can see too... and vice-versa. In any event, this is simply a shameless ploy to get people to take a look at that game. ![]() |
Page 1 of 1 | All times are UTC - 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |