Aug 5, 2011

Droidippy Web FAQ

What the hell is this?

This is the FAQ for the web interface to a Diplomacy like game called Droidippy.

The gameplay is supposed to be similar between the different interfaces, so for gameplay questions go to Droidippy Gameplay FAQ.

Where do I find this web interface?

At http://droidippy.oort.se

The chat input sends my messages as soon as I press enter. How can I send multi line messages?

Use shift+enter to add newlines without sending the message.

What browsers do you support?

The main audience of the web interface are the iOS users, who are unable to use the Android interface.

That would indicate that Safari is the browser i focus on.

That said, I don't use mac that much myself, and do my development with a Chrome browser (which at least uses webkit as well). I try to check the page in Safari on a mac, or preferably on an iPhone or iPad as often as I get the chance, though.

I try to check it out in Firefox as well. It's not very hard to get it working in Firefox, so please just let me know if it stops working because I was sloppy or forgot to test it :)

With IE all bets are off. Just don't use it, is my recommendation.

I have played many more games than show up in the statistics! Why don't you include them in the stats?!

Due to complaints in the forum about skewed statistics due to them including custom games and games where people NMR early on in the game, I have introduced a new requirement for the statistics: Only games within at least reliability bracket 10 (ie only includes players with at least reliability 10) will be counted in the statistics. In these games there are few NMRs, and only standard "random" games get a reliability bracket, so this should solve both problems in a rather straightforward way.

In case you disagree with the excellence of this, please say so in the forum and restart the discussion :D

Also note that since everyone starts out with reliability 0, you will never get your first game into the statistics: http://www.oort.se/2011/08/droidippy-gameplay-faq.html#queues.

How do you calculate the "points" in the statistics?

To avoid a scenario where someone wins the only game they play, and show up at the top of the list with 100% win ratio, I multiply the ratio with log10(n_games + 1) where n_games is the total number of games played.

This makes it hard to mess up the stats with only a few games played, but will still even out nicely in the end due to the flattening attributes of logarithms.

How do you calculate the "wins" in the statistics?

To create a value describing the general winnyness of a player, I just multiply the number of games where the player is a winner by the number of losers in those games divided by 6 and finally divided by the total number of winners in those games.

To clarify: To calculate the win points for a game where you are a winner, I will divide the number of loosers by (6 times the number of winners) in the game. This way you will get 1 point for a single win, 0.42 points for a two way draw, 0.22 points for a three way draw etc. This seemed fair to me.

118 comments:

  1. The map is black on my screen. I'm WinXP, shows black in Firefox 5, IE7, and Safari (I don't have Chrome on this computer).

    ReplyDelete
  2. IE I haven't even tested it in, but it ought to work in Safari, at least. I will try it with Firefox today again. Do you get any javascript or css errors?

    ReplyDelete
  3. Also for me black map, I have firefox 5.0
    (but the android app is fantastic!!!)

    ReplyDelete
  4. There has been an update and Droidippy Web is working perfectly. Yay!

    ReplyDelete
  5. Yeah, I had been using Firefox 3.5, and didn't even see the errors you mention before I got to installing version 5 :)

    But to be honest, use Chrome. It's like 10 times faster, at least at Droidippy Web, and it's also what I use when developing it, so it probably has the fewest bugs ;)

    ReplyDelete
  6. I'm really loving the PC edition. You are doing great work!

    ReplyDelete
  7. Thanks! Don't be afraid to suggest improvements though :)

    ReplyDelete
  8. I can't seem to find a link to the Web version of the game on this page.. ?

    ReplyDelete
  9. Hi Martin !
    Just saw your statistic tab about win/lose games but I think there may be a problem...
    When you are the first one in a game to hit 18 builds, this is a victory, not a defeat.
    In my games, I have for now 3 games / 2 shared draws / 1 loss while I think this should be 3 games / 2 shared draws / 1 single win.
    Excepted if you include a time limit to reach these 18 builds ?

    If I am wrong and I did not understand something, please tell me :)

    ReplyDelete
  10. Thierry:
    Yeah, I see the error. For some reason the server did not manage to get the winner from the adjudicator. I will look into it. Thanks for noticing!

    ReplyDelete
  11. Thierry:
    Hm, I have no idea what went wrong. I tried to reproduce the error at home but failed. I settled with just manually setting you as winner in that game in the database.

    If anyone else has similar problems, just send me a mail at info@oort.se!

    ReplyDelete
  12. Awesome progression on the gameplay. I really look forward to seeing the evolution of oort cloud. You are to playdiplomacy.com what facebook is to myspace. I'm hooked!

    ReplyDelete
  13. I am flattered! I will try to keep it up :)

    ReplyDelete
  14. I'm having problems with the chat not working. I can type in just fine but it won't send the message

    ReplyDelete
  15. Kenny:
    What browser are you using? Do you get any javascript errors?

    I assume you click the 'send' button to send?

    ReplyDelete
  16. I have been using safari on my i phone. In the beginning everything was working just fine then all the sudden I couldn't send my messages. I tried internet explorer which made everything worse. Now I downloaded google chrome since you said that's what you were using and everything is running great. Thanks for opening it up for people without the droid, I love this game.

    ReplyDelete
  17. Kenny:
    I will have to test it on an iPhone again it seems :O

    Thanks for telling me about the problem!

    ReplyDelete
  18. Hm, I just tried on an iPhone 4, and it worked fine to send messages... Have you tried it on Safari in a computer? If you do, and it doesn't work, can you perhaps check the javascript console for errors?

    ReplyDelete
  19. Is there a way other then the blacklist link to not get e-mails about a game I don't have any units in?

    ReplyDelete
  20. If/when you are eliminated you can silence the game. In the web interface there should be a button next to the game in the game list. Email me you account name if there isn't!

    ReplyDelete
  21. In my game it always says: "Some players have not yet committed their orders for .If the do not commit their orders before they will be put on probation. Phases do not wait for players on probation to commit befoe they resolve."

    Nevertheless, each phase takes 24 hours, because (apparently always the same player(s)) do not commit any orders.

    Why is that? I thought, the idea was to make the game faster, by not waiting for those players who not seem to respond anyway...!?

    ReplyDelete
  22. If they didn't act at all they would not be waited for in the next phase. The fact that it takes so long proves that people DO respond, even if you of course don't know who they are or when they respond.

    ReplyDelete
  23. Is there anyway to change my invitation game to a random game in an effort to fill the remaining slots we have?

    ReplyDelete
  24. JohnF:
    No, they are completely separate. It would be unfair to let people join a random game with other players who already know each other...

    ReplyDelete
  25. What about a "Join Random Invitational" button? Might make for an interesting feature. Sort of a roulette wheel thing. You can always leave the game if you don't like the options it has checked. This is assuming you could prevent random people from filling up the game before the people you do know are in it.

    ReplyDelete
    Replies
    1. AaronP:
      An interesting idea! Would need a good bit of fleshing out to get just right, but if you bring it up on the forums (http://groups.google.com/group/droidippy) I am sure we can get a lot of feedback :)

      Delete
  26. I have a jerk in my game that is waiting till the last minutes to commit his orders just to be a jerk any help with this?

    ReplyDelete
  27. Jharick:
    Does he tell you that he does it just to annoy you, or is that just understood?

    ReplyDelete
  28. If I have an existing game or simply want to setup the game manually then want to finish the game with your software, can I give it a jdip file as a starting point and assign countries to different users?

    ReplyDelete
  29. A player hasn't made a move since the beginning of the game (Fall 1903 now). Do we have to wait 24h for his retreat order that will never come ?

    ReplyDelete
    Replies
    1. Only the first phase he/she doesn't commit.

      Delete
  30. Feature request: Make anonymous posting allowed/disallowed (default allowed).

    ReplyDelete
    Replies
    1. Note that in the web interface you can mute channels (among them the anonymous one). Of course, that doesn't block Anonymous from posting in the conference...

      A good feature request, but no new features will be implemented in Droidippy. My energies are focused towards diplicity: https://diplicity.oort.se/

      Delete
  31. What is https://diplicity.oort.se going to be? Is it just on the web? Is it going to replace DroidIppy?

    ReplyDelete
    Replies
    1. There are a number of goals in regards to diplicity.

      To just mention a few:
      * Full support for all devices.
      * Much more configurable games
      * Self moderation

      For more info, talk about diplicity at https://groups.google.com/forum/#!forum/droidippy or look at https://github.com/zond/diplicity

      Delete
  32. I was in game 28728. I show as winner, but only because everyone else dropped out (I was about to win). It doesn't seem to show in the statistics and I was wondering if someone could offer an explanation.

    ReplyDelete
  33. In China, some websites are blocked (like google and gmail).
    Does Droidippy work in China, even if we have to connect through a google account ?

    ReplyDelete
  34. It was working when I was there :)

    ReplyDelete
  35. I honestly don't think I've ever missed a deadline but I have four on my stats. I have left the window open and seen negative numbers but I had already committed my orders.

    I suggest that I should be sent a message when I have missed a deadline (or more better, before). I am inclined to create a new account because otherwise I have to spend four turns every time to boost my reliability (which should be 100)

    ReplyDelete
  36. IDEs are based on the same core, featured by different sets of installed plugins.web design tutorials

    ReplyDelete
  37. When you begin perusing this, you can't stop without finishing it. That is the amount you get retained into it.
    e-commerce website

    ReplyDelete
  38. Illustrations may incorporate building an online intranet or database application, where data can be put away on your database and controlled by means of your website.best javascript framework

    ReplyDelete
  39. If you want to learn the true skill of blog writing, give this blog a read.
    link building services company

    ReplyDelete
  40. To equal some of the greatest groups on the planet, websites have permitted groups the ability to develop enormous online fan bases through pay per see. https://edkentmedia.com/toronto-website-design-development/

    ReplyDelete
  41. Thanking you for your great web services. They are indeed up to the mark. Thumbs up guys!

    ReplyDelete
  42. Interesting topic for a blog. I have been searching the Internet for fun and came upon your website. Fabulous post. Thanks a ton for sharing your knowledge! It is great to see that some people still put in an effort into managing their websites. I'll be sure to check back again real soon.
    software development company in delhi

    ReplyDelete
  43. Thanks for writing such a good article, I stumbled onto your blog and read a few post. I like your style of writing...
    mason soiza

    ReplyDelete
  44. You don't want to be chasing an invisible rabbit down a hole should things be affected by an unforeseen event.skrajučių dizainas

    ReplyDelete
  45. I must admit that your post is really interesting. I have spent a lot of my spare time reading your content. Thank you a lot! We Stock all major Brands

    ReplyDelete
  46. pleasant post, stay aware of this fascinating work. It truly regards realize that this subject is being secured likewise on this site so cheers for setting aside time to talk about this! Find out more

    ReplyDelete
  47. The numbers are that high in light of the fact that a responsive methodology covers all gadgets.Webdesigner Website Voor Professionele en Betaalbare Websites

    ReplyDelete
  48. That is really nice to hear. thank you for the update and good luck. Webdesign

    ReplyDelete
  49. Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.. Webdesign

    ReplyDelete
  50. Well, this got me thinking what other workouts are good for those of us who find ourselves on the road or have limited equipment options. Webdesign

    ReplyDelete
  51. Hello! I just wish to give an enormous thumbs up for the nice info you've got right here on this post. I will probably be coming back to your weblog for more soon! Webdesign

    ReplyDelete
  52. Webdesigner waar u een professionele en betaalbare website kan laten maken? De nr. 1 webdesigner in Limburg, Antwerpen en Vlaams-Brabant voor SEO websites. Webdesigner

    ReplyDelete
  53. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! Webdesign

    ReplyDelete
  54. Typically web leads are simply beginning there inquiry. Webdesign

    ReplyDelete
  55. The post is written in very a good manner and it contains many useful information for me. Webdesign bureau

    ReplyDelete
  56. That is the conventional alternative list of web designing company in gurgaon however on the off chance that that doesn't sound ideal for you, at that point look around for different arrangements.

    ReplyDelete
  57. Good post but I was wondering if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit further. Appreciate it..! Web Design Toronto

    ReplyDelete
  58. Personally, I have found that to remain probably the most fascinating topics when it draws a parallel to. You may find two to three new levels inside L . a . Weight loss and any one someone is incredibly important. Initial stage may be real melting away rrn the body. lose weight web design company london

    ReplyDelete
  59. When you simply need a couple of pages on your website and don't need the data to change, a static structure is the best wagered. web designer nuneaton

    ReplyDelete
  60. This was really an interesting topic and I kinda agree with what you have mentioned here! freelance web designer london

    ReplyDelete
  61. This is a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it
    website designing Service

    ReplyDelete
  62. Site - I would concentrate on building (or having manufactured) a Website design enhancement inviting webpage that was anything but difficult to include content/new pages to just as having a blog introduced.Webdesigner

    ReplyDelete
  63. top-quality themes that changed a WordPress establishment from a basic blog into a ground-breaking content administration framework (for example magazine, news, portfolio or 'customary' site).premium wordpress blog themes

    ReplyDelete
  64. Thanks for taking the time to discuss that, I feel strongly about this and so really like getting to know more on this kind of field. Do you mind updating your blog post with additional insight? It should be really useful for all of us. web design

    ReplyDelete
  65. While it's name verifies that the greater part of the occupations are in web advancement, there are other not all that specialized employments as article composing, information passage, information assortment (research) and others.Webdesign

    ReplyDelete
  66. Nowadays, business owners are more interested to online marketing for their business since they will grab more recognition from society. The process is not only making a good website for the business, Jasa SEO

    ReplyDelete
  67. It will also be extremely important to understand exactly where your audience will be the most active.smm panel

    ReplyDelete
  68. Property estimations would ascend in the supported goals and fall in suburbia.how to write a blog post that converts

    ReplyDelete
  69. Exercise isn't just about oxygen consuming limit and muscle size. Certainly, exercise can improve your physical wellbeing and your build, trim your waistline, improve your sexual coexistence, and even add a very long time to your life.
    However, that is not what spurs a great many people to remain dynamic
    Learn More

    ReplyDelete
  70. From getting the domain name registration and the web hosting costs to the web designing costs, their budget keeps on getting higher. The main thing that can really deliver success to you is the provision of quality SEO services. Search Engine Optimization

    ReplyDelete
  71. Just admiring your work and wondering how you managed this blog so well. It’s so remarkable that I can't afford to not go through this valuable information whenever I surf the internet!  ayvalık midilli feribot

    ReplyDelete
  72. Back toward the beginning of the Thousand years the 'enormous' web indexes that a great many people were utilizing were Lycos and Energize.Webdesignlab

    ReplyDelete
  73. Nonetheless, responsive web design has upset the manner by which clients take a gander at the web, it has made an in all cases insight permitting us to see pages on a PC, PDA or note pad in the very same manner. Webdesign

    ReplyDelete
  74. It is very good, but look at the information at this address. custom patches

    ReplyDelete
  75. This is the reason a ton of organizations in the last part of the 90s purchased area names for a great deal of cash. Webdesign bureau

    ReplyDelete
  76. web design, I must admit that your post is really interesting. I have spent a lot of my spare time reading your content. Thank you a lot! and if you need then contact us!

    ReplyDelete
  77. Cheapest Virtual Office Address Services in Singapore. Click Here

    ReplyDelete
  78. Will the housing market crash in 2022?
    This is a common question people are asking now that our real estate markets are up and running again. A report recently released by ANZ Bank predicts house prices at the national level will rise to a strong 17% through 2021, before slowing to 6% in 2022. Vegaslivinglife

    ReplyDelete
  79. How early should the bride be ready?
    Generally speaking, most brides will need about 30 to 45 minutes from the time they step into their wedding dress until they're ready to walk out the door. Visit Aleuco

    ReplyDelete
  80. How do I put money in my offshore account?
    The most common and straightforward method is to simply wire the money from your onshore bank account (or your existing offshore account) to the new offshore account. Wire transfers work well because there is often no limit to the amount you can send, making it the most practical option for large transfers.

    Offshore Bank Account

    ReplyDelete
  81. Better than normal Blog Post And Good Quality Content, this was a  brief substance for me and everyone. you should keep sharing such a substance. 에볼루션카지노

    ReplyDelete

  82. Thanks for sharing such informative content. Also visit the forge for personal trainer. Please click here

    ReplyDelete
  83. News provides informational resources and training to accredited investors regarding DST type investment products and offerings. www.dstnews.org DST News is not affiliated with any sponsor of such investments but may be associated with the offer or sale of such investments.

    ReplyDelete
  84. Are all lawyers in Ontario notary publics?
    All notaries are lawyers but not all lawyers are notaries. Confused yet? We'll try to clarify. In Ontario when someone gets admitted to the Bar they not only become a lawyer entitled to practice law but they also become a Commissioner of Oaths.

    www.windsornotarypublic.ca

    ReplyDelete
  85. Is it a good time to buy property in Canada?
    More properties become available, prices go up and competition increases. Homes also look more presentable in spring. Buyers often purchase in the spring so they can move into their new home during the summer. House prices peak in the hot season, especially in June and July.
    Click Here

    ReplyDelete
  86. Thanks for the blog post buddy! Keep them coming...Thanks for the blog post buddy! Keep them coming...Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. 사설토토

    ReplyDelete
  87. Excellent information on your blog, thank you for taking the time to share with us. Amazing insight you have on this, it's nice to find a website that details so much information about different artists. On this subject internet page, you'll see my best information, be sure to look over this level of detail. Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more 먹튀사이트

    ReplyDelete
  88. This is a really well written article...I’ll make sure to bookmark it and come back to read more of your useful info..This design is incredible! You obviously know how to keep a reader amused..Between your wit and your videos, I was almost moved to start my own blog.(well, almost…HaHa!) Wonderful job. I really enjoyed what you had to say, and more than that, how you presented it.Hello There. I found your blog using msn. 먹튀연구실

    ReplyDelete
  89. When I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I get 4 emails with the same comment. Is there an easy method you are able to remove me from that service? Thank you!| 토디즈

    ReplyDelete
  90. I just want to let you know that I just check out your site and I find it very interesting and informative.. umrah packages

    ReplyDelete
  91. Having tricked them into their nectar trap, social media organizations then, at that point, held supporters and fans prisoners. best site

    ReplyDelete
  92. InstaMama provides the ultimate Instagram growth service, which will jump-start your Instagram presence. best site to buy instagram followers

    ReplyDelete
  93. Hello companion, it is very elegantly composed article, thank you for the important and helpful data you give here. Keep doing awesome!
    IT Solutions

    ReplyDelete
  94. Thank you for your post. I sincerely thank you for your post. If you are interested in purchasing our products, you can contact us through this website.

    research chemical vendors

    ReplyDelete
  95. Thanks for your post. I’ve been thinking about writing a very comparable post over the last couple of weeks, I’ll probably keep it short and sweet and link to this instead if thats cool. Thanks. backlinks

    ReplyDelete
  96. These solutions bring efficiency for your websites and implement cost-effective ecommerce services that will help clients to succeed and improve their web presence. game-state com

    ReplyDelete
  97. Many company websites are simply an online brochure. You can rest assured that Google pays careful attention to what is on a site and ranks sites accordingly. In order to leverage the power of the Internet, you need to ensure that your site is updated with fresh content on a regular basis. Additionally, your content needs to be optimized to contain relevant keywords for which you want your website to be found. Website Design Company Dubai

    ReplyDelete
  98. The King Casino | Slot Games - Herzaman India
    Pragmatic Play's new online slots are ford escape titanium available on the online หาเงินออนไลน์ casino's website and can be ventureberg.com/ played on your herzamanindir.com/ phone aprcasino from anywhere.

    ReplyDelete
  99. Thanks for the blog loaded with so much information. Stopping by your blog helped me to get what I was looking for. A tourist visa India US citizen is available in a variety of types, including a 30 day, 1 year, and 5 year visa which can be obtained and tracked quickly and easily online.

    ReplyDelete
  100. Thank you for taking the time to publish this very useful information! If you are traveling to India, then you will need a visa. You can apply for your India e visa online. Do you have any questions? You can find all frequently asked questions with the answers on Indian e visa official website. You can also contact the visa support center by phone or by email. Apply for your visa easily and quickly.

    ReplyDelete
  101. Har du en gammal bil som du vill kassera den? Du kanske upptäcker att det är helt värdelöst att investera i ytterligare reparationer. I en sådan situation kanske du vill göra dig av med din bil. Skrota bilen

    ReplyDelete
  102. Dixinfotech is the fastest growing . website development company in gurgaon. We have a talented team consisting of designers, engineers and project managers, we excel in providing end-to-end solutions within your budget, goals and timeline.

    https://www.dixinfotech.com/website-designing-company-in-gurgaon

    ReplyDelete
  103. Thanks for sharing such a article. Its helpful for everyone. Keep blogging like this
    "buy telegram auto views
    "

    ReplyDelete
  104. In our fast-paced world, finding solace and spiritual guidance is more crucial than ever. Indo Spiritual Center emerges as a beacon of light, offering a comprehensive range of spiritual solutions to seekers from all walks of life. This one-stop spiritual haven combines traditional wisdom with modern approaches to provide a unique and enriching experience for individuals on their spiritual journey.

    ReplyDelete