Play online bingo with friends in the UK at Jackpotjoy Bingo.
In fact, the announced December (or Christmas) Action will be started in 3 and half hours, so if I write "it starts tomorrow", it should be true for the most of BrainKing users. And since I already received some questions and even speculations about a background or very meaning of the action, let me post a short clarification (although I am sure that the majority of BrainKing community does not need it at all  ):
- As I described, the action allows every BrainKing user to get a nice bonus (up to 100%) to the subscribed period of Brain Rook membership level. The bonus value is determined by the particular color code and the code must be active at the time of order placement, otherwise it is not used. Each color code image (at the Main Page) contains a tooltip (when a mouse cursor is hovered over it) with the exact time range of the code validity.
- In order to activate the bonus, your order must be completed (i.e. payment received by us) by the end of this year - 2009, according to GMT+01:00 time zone. The particular order page (accessible through your Profile page) always shows the time left value.
- The action was created because people wanted us to and we like to do something good for them. All speculations about raking up as much money as possible (and at all costs) are ridiculous because BrainKing does not live on membership fees at all - in fact, we have several ways of income that allow us to run the site without any problems, no matter how many users upgrade to a paid membership level. This is our official statement.
- If nothing goes wrong, the action should be automatically started by BrainKing shortly after midnight (GMT+01:00). If it does not, please do not panic.
In such case, it will be started manually and any possible bugs should be fixed as soon as possible.
And if you have any ideas how to improve the action or make a better one in the future, please do not hesitate to add your comment.
This is a follow-up of the first part.
- Links
- Problem: Too many menu items (left column) and too many links to favorite boards or fellowships (right column) significantly increase total size of all BrainKing pages.
- Solution: 1) All left column menu items will be removed. 2) All right column links will be removed as well. 3) A new pull-down menu system will be placed at the page top and made always visible, even when the page content is scrolled down. Likewise, a new pull-up link system will be placed at the page bottom, containing favorite boards, fellowships and similar elements that do not have to be always displayed but only on a user's demand (click).
- Friends
- Problem: Clicking a friend's name only leads to their profile pages and more clicks must be done to invoke a particular action (game invitation, personal message, tournament invitation, ...). Furthermore, a plain textual list does not look nice.
- Solution: Instead of showing a list of friends at a fixed position, a box containing a two column table with friend names and icons will be displayed at the left column, by default. Like all column boxes of this type, it will be possible to drag and drop it to another place (at the same or the opposite side column), turn it off completely or change settings - max number of displayed friends, list of actions to pop up when a friend's icon is clicked, etc.
- Messages and notification
- Problem: All types of messages are sent to the user's inbox, no matter if they come from another person or are system generated. As a consequence, it creates a big mess at the user's message box page, especially when they do not log in BrainKing for a couple of weeks.
- Solution: Only personal messages will be sent to message boxes, just like it works now. All other notifications (game finished, tournament won, tournament started, opinion poll closed, ...) will be stored at a specific part of the bottom pull-up system and separated by their types. A similar functionality can be found on Facebook and I think that it is a very good and convenient approach.
To be continued, if I think up more details.
I thought that PayPal could not surprise me anymore and I was wrong. As I described at the PayPal policy - you are guilty until proven innocent - is not acceptable by BrainKing any longer article, that hypocritical company (or should I say bunch of bureaucrats?) blocked by account for a couple of ridiculous reasons and put me to an unpleasant situation to find a new way to accept membership payments quickly, without a chance to do anything about it. Fortunately, the solution had been found and we do not need PayPal anymore. However, their email robots keep us amused even 6 months later.
This is what I received yesterday:
Your account has been limited for more than 180 days. It will continue to be limited but you now have the ability to withdraw funds.
Ha ha. That's cute, isn't it? In other words, if your account is "limited" (and it is PayPal and only PayPal who decides about it, so it can happen anytime to anybody), you will not get access to your funds for 6 months and after that, PayPal kindly allows you to withdraw them (after they collect the interest from a bank). Well, even thieves and cheaters must live on something, huh? Luckily, I had cleared by PayPal account a long time ago, so now my balance is just 2.55 Euro, but the web is full of complaints from people who could not get to amounts of ten thousands or even more. Right, what else could one expect from a company which is not a bank, thus not regulated by any authority?
I would like to add that even now, after 6 months, they still do not allow me to close my account or at least delete my credit card numbers. Their slogan says "The safer, easier way to get paid" and it is nothing but an enormous lie.
From time to time, people ask me why BrainKing's Bug Tracker contains so many reports that are never marked "resolved", "not a bug", "duplicate" or any other status which sends a message "yes, we are doing something about it".
Well, the answer is simple. Bug reports are not addressed because, according to the brand new structure of BrainKing 3.0, their sources will simply disappear when the new version of BrainKing is released, therefore it would be kind of waste of time to solve them for the current version, especially when none of them can be called "a deadly critical issue". In fact, it is one of the positive aspects of a complete site rewrite - when it is finished, the whole Bug Tracker can be cleaned and ready for fresh reports only.
I know that it can look like a cheesy avoidance of problem solving but, from a long term perspective, it is the most effective solution for everyone. Why? In order to fix some reported issues, the very core of BrainKing would have to be modified and such operation is always risky - partial improvement of the site fundamentals usually creates more problems than it solves. Nobody wants to compromise the site stability, right?
It does not mean that bug reports would be useless, of course. The more issues are filed, the better the new BrainKing can be, because they highlight the problematic parts of the code and it is easier to make them error proof from the scratch now. Please, do not hesitate to post bug reports.  Just don't be insulted if you don't get any response. There is always a good reason for it.
One of the key aspects of BrainKing 3.0 (not released yet) is make its pages as simple as possible, which is a direct opposite to our former approach - to concentrate as many information on a single page as it can keep. There is a couple of very good reasons for this decision:
- Speed
- Problem: The more elements (text, images, tables, ...) a page contains, the longer the total load time is. It is usually not a big problem for people with a fast connection to our site but everybody knows that the internet is not, uh, a homogeneous entity and it can easily happen that a page, which was displayed in a wink of an eye yesterday, can take 10 seconds to render today.
- Solution: Extremely long tables with 5000 started games will not be used anymore. All elements of this kind will be, by default, limited to, say, max 20 rows and providing a "show more" link to display a longer list only on a user demand.
- Settings
- Problem: Users require improvements and new features, we implement them and since not everyone is happy with new functionality that suddenly appears at BrainKing pages, we create options to turn them on/off or change some parameters. Then another feature requests emerge, we implement them, etc. etc. The outcome is a long and complicated Settings page with tens of switches which an average user might never modify and if so, he can be easily confused and change something wrong.
- Solution: Only the most fundamental options will be displayed at the Settings page and their count should not exceed 10. There will be an Expert Options tab to enable access to all possible switches if someone wants to experiment with them, of course.
- Sorting
- Problem: BrainKing contains a couple of tables that can be sorted by any column if a user click at the particular column header. Although it may look like an useful feature, it is, in fact, a source of several issues. Many users clicks the headers incidentally and then do not know how to reset the original sorting. It is very difficult (on even impossible in some cases) to optimize database tables to return requested rows sorted by all possible columns and it usually leads to a slowdown of the whole database server, which negatively impacts all BrainKing users. Last but not least, our statistics say that only a minority of users actually changes sorting rules for the mentioned tables.
- Solution: Customizable sorting will be removed at all, except short lists (like country names) where the performance is not the issue. Instead, a system of customizable filters will be applied. For instance, in a list of user's started games, click "Chess" to show only Chess games, click "Fencer" to show only games with this person, etc. It will be simpler, more effective and much faster for everyone.
To be continued (it is a good practice to split long texts to more short entries, otherwise nobody would read them  ).
Although it is not December yet, many people already asked me if BrainKing plans to make a membership action (usually called Christmas Special) this year too. The answer is YES and, regarding the fact that many new users registered on BrainKing since the last action of this kind taken place, I would like repost its full description:
----------
When you see a small flashing light bulb on the Main Page, you know a bonus is active and can be used. But don't hesitate for a long time - some bonuses (especially the one which adds 100% to the subscribed period) can be active only for several minutes. The bonuses can be used only if a purchased membership is for 1 year or longer period and it is not a Brains payment.
This action will be started on 1st December 2009 and should be active to the end of this year. Furthermore, we have added a nice improvement - you don't have to send a payment in 72 hours to validate the bonus (like before), it must be received to the end of this year - 31st December 2009, 23:59:59 GMT+01:00. The reason is that we would like to make this opportunity available to all users, including those who use a wire transfer or other slower methods to pay.
----------
Right, it's still the same. But why to change something what simply works and is popular?
I think that I had mentioned a development of the upcoming version of BrainKing at some time in Summer and since former plans and vision was changed at least 10 times, I guess it is a good idea to present the current status, in order to make people prepared for it. There are many things that will look a little (or completely) different and so will be the very core of the system and site.
First of all, I would like to say something about the time schedule. The estimated time to rewrite the whole site and add all planned features (or at least the most important ones) is about 2 months. Of course, it means 2 months of 24 hours work every single day, which is far from reality.  Furthermore, when unexpected events occur, and usually more than one at the same time, the release date is always postponed.
In other words, nobody can say when exactly BrainKing 3.0 could be finished and completely tested. Anyway, more than 60% of work is already done and I am more than happy with the outcome.
All right, the changes and improvements follow:
- Visual change
After a long consideration we had decided to turn back to a simple style of pages with a minimum of distracting graphics. There are several reasons for that:- Our statistics says that more than 70% of active users already switched to Simple style, so the Castle style community actually is a minor one.
- The upcoming version of BrainKing will support customizable boxes with various content and our tests show that it is very inconvenient to squash them to "castle towers" with a fixed width.
- It is too time consuming to keep three official styles of BrainKing pages and test every new feature with them. It would be almost impossible to maintain the flexibility of new pages under current conditions.
- The Castle style contains a nasty blank space at the page top (between side tower roofs) and it would not be used at all because the chat box is to be changed as well.
As a good compromise, BrainKing's home page will keep the Castle style, just like it is now. It is a different situation because the home page mostly contains general information about the site and user specific data should not appear there at all.
- New system of game models
As some users probably remember, BrainKing was formerly created with Chess (and some variants) only and all other games were subsequently added, usually as extensions of the basic Chess model with more or less modifications (as you can imagine, in case of e.g. Backgammon there were really many modifications). It is clear that Chess model does not correspond with many other game types and it is the main reason why all games need to be completely rewritten, especially now, when we support 128 of them. It should result in a better stability and no more illegal moves, not even if someone tries to hack the system.
- More privacy, less public content
Public content is always a potential source of problems because it usually becomes a target of spammers or notorious complainers which does not add too good publicity to the site, not to mention the time moderators must spend to fight bad content. Ergo, public discussion boards will be replaced by a new system that would be focused on groups of friends, event comment threads and a rewritten module of problem reports or "I am lost, please help me" inquiries.
- More automatic processes
Thanks to the previous point, it will be possible to change many functions and processes (which are currently operated manually by administrators) to automatic server-driven ones. For example:- New account registration: Since there will be no places to post public spam to, it would be perfectly safe to replace the manual approve system by an automatic one with a confirmation code sent to email address. Simply register and play, just like old times.
- Tournament prizes: The existing system does not work too conveniently - prizes can be only specified in the tournament description and when more winners share the same final position, it is not clear how to distribute them. BrainKing 3.0 will contain a brand new functionality of prizes to make the process completely automatic and understandable to all.
- Lightweight version (for cell phones, WebTV etc.)
New BrainKing will use a lot of JavaScript dynamic features to make the site look a little more modern. And although all contemporary browsers should handle it properly, it is likely that non-computer devices (WebTV, cell phones etc.) will not be capable of it. Therefore, the simplest possible version of BrainKing pages would be created along with the normal one and users of the mentioned clients should be automatically redirected there.
This is just a short version and definitely does not cover everything, mostly because some things may still change. However, it should, hopefully, answer questions that I am occasionally asked and give everyone a chance to add a comment with own suggestions. Of course, everything is guaranteed to be considered, not implemented.
|
Comments
Mon, 18.04.2011 16:15
I understand the ins and outs of what you are trying to achi eve
Sun, 17.04.2011 19:38
True, true. I will add it to t he list. Thank you.Comments ()
Sun, 17.04.2011 18:45
Actually, for me, Move and Sta y Here, seems to take me to th e Next Game. Not the main page , as you say above. S [...]Comments ()
Wed, 25.08.2010 08:46
I didn't test RSS feeds yet, s o it's possible there is some glitch I am not aware of yet. By the way, 76 BrainKin [...]Comments ()
Tue, 24.08.2010 18:50
Great news, but just to note, the RSS feed for the game list currently does not work corre ctly when using the IPv6 [...]Comments ()
Sun, 21.03.2010 22:18
If your settings don't delete "form and search history", the n you can click in the name bo x when it is empty and i [...]Comments ()
Sat, 20.03.2010 13:04
ah, darn...the only thing i'd want to change my username to is one character longer than t he username field will a [...]Comments ()
Sat, 20.03.2010 13:02
sounds great to me...even thou gh i've never changed my usern ame in all the years i've been on brainking. maybe i w [...]Comments ()
Sat, 20.03.2010 12:01
even if do not change name eve ry 2 weeks you can forget your email... I do not like to muc h opponents name changin [...]Comments ()
Sat, 20.03.2010 02:31
will that stop the fellowships being deleted?Comments ()
Wed, 17.03.2010 17:08
Care to enter a bet as to how many submissions you'll get if you offer as a prize 6 months rook level?Comments ()
Mon, 15.03.2010 21:32
I was thinking of that and I e ven started a logo contest on Facebook (when our page was no t infected by spammers). [...]Comments ()
Mon, 15.03.2010 21:24
BrainKing logo: why not delega te this? Make it a competition . With all those members, payi ng or not, there's surel [...]Comments ()
Wed, 30.12.2009 00:59
hmm... seems like the simpler solution (no weekends at all) does not mean the simplest tra nsition between the two [...]Comments ()
Wed, 30.12.2009 00:56
The only point I see in using weekend days is when you play 1 or 2 day games but only get online 5 days a week (an [...]Comments ()