Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,784,212 Members 42,648 Now Online
XDA Developers Android and Mobile Development Forum

[GAME][2.2+] Mathician

Tip us?
 
d-fader
Old
(Last edited by d-fader; 26th September 2013 at 08:46 AM.)
#1  
Senior Member - OP
Thanks Meter 182
Posts: 101
Join Date: Sep 2008
Location: Purmerend
Default [GAME][2.2+] Mathician

CURRENT VERSION 1.0.4 RELEASED SEPTEMBER 24, 2013 - SEE BELOW FOR CHANGELOG AND DIRECT APK LINK

I would like to share with you guys a game I created called Mathician. Mathician is a fast paced basic math skill game. In short rounds players can show their friends and the rest of the world who is the best in math and in the process become a real Mathician by sharpening their basic math skills. When all challenging levels are completed, cool achievements can be earned on the path to become a king of math! Levels can be played over and over again to get the highest score on the world wide highscore list!


QR-Code
Use this QR-code to install the app!



Screenshots:



More detailed description
Mathician is a game in which players can sharpen their basic math skills by playing short fast paced rounds of 10 equations. Time is of the essence, so faster answers mean more points and players will eventually storm the highscore leaderboards. The game features 30 singleplayer levels in which the difficulty increases from easy to very hard (practice, practice, practice). Each level has a highscore leaderboard and players can see the top players and their own results in comparison with other players. With this, the game keeps challenging players to get a better position on the ranking list.
Besides the singleplayer levels, the game features an on-line experience where players can challenge each other for a 1 v.s. 1 match (against friends or random players). To increase the challenge, Mathician features over 30 achievements (via Google Play). Some achievements are easy to unlock, others are really hard or take some time to unlock, so players really have to use their math skills to get the best gaming experience...

Why is Mathician fun to play?
The game features very short games, some with a minimum of 10 seconds. Even when you are on a tight schedule you can fit some Mathician in. It's easy to increase the highscores since the gameplay is short and fast. When players do have more time on their hands they can play endurances in which up to 100 equations can be made. On the Mathician website ( http://www.mathician.com ) players can view their achievements, scores, statistics and leaderboards and compare them to other players!

Not only your own brain gets sharpened with Mathician, it can be used to teach your children the basics of math in a way they will enjoy. If you are a teacher you can make math a fun experience with this easy to use app.

Features
* Fast paced math action with short rounds
* 30 challenging levels to sharpen your skills
* Game keeps challenging due to achievements and leaderboards
* A unique online experience with 1 vs 1 battles
* The game is accompanied by a website on which players can view scores, statistics and even compare players

Why it was made
A while ago I started to create an idea for a game based upon an old Dutch TV-show. The game mechanics would be something like wordfeud, except that the rounds would have some kind of question/answer structure. We started brainstorming and putting things on paper until we got to the issue that generating questions and answers would take a long time, especially considering multiple languages and questions that would only suit certain countries. We were working on something like a moderated crowd sourced model, but it didn't go really smooth (to say the least). So one day I was taking my daughter to daycare and then the idea of math popped into my mind. Not everyone loves math, but I always loved playing Dr. Kawashima's Brain training on the Nintendo DS, so we decided to give it a go. So initially Mathician would only have a 1 vs 1 matching system, but after that all worked flawlessly, the idea came to add a singleplayer mode and highscores, achievements and statistics to keep the game challenging. Mathician is the result and we're very very proud of the result.

The name?
The game challenges you to become a Magician in math, so Math + Magician = Mathician. It's not related to Mathematician in any way, the game also doesn't try to let you become that

Who am I?
My name is Jori and I live in the Netherlands in a small town called Purmerend (close to Amsterdam). I am a software engineer for a company that creates CRM software and in my free time Iove to play handball, expand my coding skills and spend time with my family. This is my second serious Android project, the first was Fresco (which you can find here: http://forum.xda-developers.com/show....php?t=2081737 ).

Closing words
Mathician is not completely made by only me, I had help of my good friend Frederik Boelens who engineered the website and supported development actively. Two other were also important in the development cycle by giving great advice and helping in the early testing: Bart van den Dries and Joey Floresse. And last but not least, a big thank you to all testers which actively tested for two months!
I hope you like (the idea) of this app and hopefully you guys can give me some feedback At least let me thank you for reading.


Change log

1.0.5 (september 26, 2013)
* Fixed a bug where the game would crash in the menu when you have your Facebook account linked, due to the change of profile picture size.

1.0.4 (september 24, 2013)
* If you type fast and make a mistake (answer is 9 and you type 10) then the app will not mark the next equation as a mistake (it will omit the 0)
+ Added Spanish localization (thank you Luis Alonso Calderón for your tremendous effort!)
+ Added Dutch localization
* Added an option to choose your favorite division character (you can choose : or /)
* Fixed a bug where the game could crash if your score was higher than 9999
* Changed the order of popups when you register, also removed one, to achieve a less intrusive experience
* Fixed buggy Facebook registration issues
* Fixed some Facebook sharing issues
+ The app will now ask once in a while to share something on Facebook and in return will hide the full-screen ad for 5 minutes
- Removed the write system settings permission (WRITE_SETTINGS)
- Removed the write external storage permission (WRITE_EXTERNAL_STORAGE)
* Removed the next button in the last level (caused a crash)
* Fixed various bugs that generated spontaneous crashes, thanks for all the reports!

1.0.2 (september 17, 2013)
* Fixed a possible crash on devices with a very high resolution (HD or more)

1.0.1 (september 17, 2013)
* All character names can now contain all special characters (e.g. š, ç and ž). To remove ? characters in your name, go to settings and retype your display name!
+ If you have open multiplayer games where it is your turn, you will see that in the main screen
+ Added Swedish localization (thank you Daniel Malmgren for your tremendous effort!)
+ Your singleplayer progress will now be saved across devices and between reinstallations
* Changed the ingame font to a different one, which is much more readable
* Fixed a bug where the game would go haywire if you clicked the play button twice in multiplayer mode
* Fixed a bug where the keyboard layout (Phone) was wrong in multiplayer mode
* Made the background of the games darker, so the contrast between the equations and the background is bigger
+ Added the possibility to choose with which e-mail address you want to play when you register with your e-mail address
* Removed all changes to system settings (they are copied to app settings). In the next version we will remove the permission (it is still needed to copy the settings to app settings)
* Fixed a bug where the game would crash if started in landscape mode

1.0 (september 12, 2013)
- Initial release

Feedback / problems
You can visit the website at http://www.mathician.com for support. Feedback can be given in the Play Store, in this thread or via twitter: @Realmathician

Facebook community
You can visit (and like ) the facebook community at https://www.facebook.com/realmathician . Thanks! We'll post updates, reports and probably some highscores now and then on the page now and then!


Link
Play store: Mathician

APK
Direct link to APK (1.0.5): http://www.mathician.com/apk/Mathician_1_0_5.apk


Older versions
Version 1.0.4: http://www.mathician.com/apk/Mathician_1_0_4.apk
Version 1.0.3: http://www.mathician.com/apk/Mathician_1_0_3.apk
Version 1.0.2: http://www.mathician.com/apk/Mathician_1_0_2.apk
Version 1.0.1: http://www.mathician.com/apk/Mathician_1_0_1.apk
Version 1.0: http://www.mathician.com/apk/Mathician_1_0.apk
The Following 23 Users Say Thank You to d-fader For This Useful Post: [ Click to Expand ]
 
nathantaylor
Old
#2  
nathantaylor's Avatar
Senior Member
Thanks Meter 188
Posts: 301
Join Date: Jun 2012
Location: Minneapolis
This game is addicting, lightweight size, and good for your brain. I love math, this is my type of game. Thank you, and highly recommended.

Sent from my HTCONE using XDA Premium 4 mobile app

"Any fool can criticize, condemn and complain - and most fools do." - Benjamin Franklin
Hit thanks if I helped you!
 

Phones:
HTC Evo 4G (ret.) --> DK
HTC Evo 3D (ret.) --> Viper3D
Sammy E4GT (ret.) --> Phantom Blazer Rom
HTC One --> ViperOne (changes often)
Tablets:
Asus 2012 Nexus 7 --> Stock 4.3
HP TouchPad --> WebOS+CM7

This pretty much covers every iOS user
My rarely updated blog.

The Following 2 Users Say Thank You to nathantaylor For This Useful Post: [ Click to Expand ]
 
d-fader
Old
#3  
Senior Member - OP
Thanks Meter 182
Posts: 101
Join Date: Sep 2008
Location: Purmerend
Quote:
Originally Posted by nate234 View Post
This game is addicting, lightweight size, and good for your brain. I love math, this is my type of game. Thank you, and highly recommended.
Thanks, just be careful, because it can be really addictive
The Following User Says Thank You to d-fader For This Useful Post: [ Click to Expand ]
 
wibber1981
Old
#4  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Jan 2013
Very addictive game!
 
sordna
Old
#5  
sordna's Avatar
Senior Member
Thanks Meter 574
Posts: 1,096
Join Date: Dec 2012
Quote:
Originally Posted by d-fader View Post
CURRENT VERSION 1.0 RELEASED SEPTEMBER 12, 2013 - SEE BELOW FOR CHANGELOG AND DIRECT APK LINK

I would like to share with you guys a game I created called Mathician.

Can you create a version with less permissions for us here at XDA ? I don't want it to run at startup, read my contacts, find my accouns, and modify my system settings. Thank you
If my post was useful, please hit the THANKS button!
The Following User Says Thank You to sordna For This Useful Post: [ Click to Expand ]
 
djshotty
Old
(Last edited by djshotty; 14th September 2013 at 04:29 AM.) Reason: added some more things to say...
#6  
djshotty's Avatar
Senior Member
Thanks Meter 177
Posts: 506
Join Date: Oct 2008
Location: East Maitland, NSW
Quote:
Originally Posted by d-fader View Post
Mathician is a fast paced basic math skill game
And perfect for kids. So many of today's youngsters are getting smartphones of their own, and a game/app of this kind is a welcome diversion from skateboarding on train tracks, flinging birds at pigs, bursting bubbles or smashing lollies of the same colour. Thank you for your hard work in creating this, but I regret to say that a few minor changes would help.
In your next update, could you change the fonts in the game to those that are much more easily read? I also agree with sordna's post above. This game shouldn't need to run at Startup, or constantly trawl the internet looking for people to play against, or make changes to a device's system settings. It is really appreciated that you've included the option to remove Notifications, to opt-out of sending crash reports and opt-out of sending anonymous statistics. These choices make it much better for parents (like me) who want their child's privacy to remain private, and helps us control what they do online...
The name's Shotty, not DJ...

Device: Samsung Galaxy i9505 - Towel-rooted
Radio: I9505ZHUFNB3 - (telstra.iph) APN
Kernel: 3.4.0-805641 (Stock)
ROM: Stock KOT.49H-I9505 KK 4.4.2
Launcher: GO Launcher EX v5.03.3


Click HERE for my i9100 'Helper Post'

or HERE for A Great Guide To Fixing A Bricked i9100
 
AssToast
Old
#7  
AssToast's Avatar
Senior Member
Thanks Meter 239
Posts: 874
Join Date: Apr 2013
Location: Seremban
A reset button would be nice
 
GAMaus
Old
#8  
GAMaus's Avatar
Member
Thanks Meter 13
Posts: 56
Join Date: Feb 2009
Quote:
Originally Posted by sordna View Post
Can you create a version with less permissions for us here at XDA ? I don't want it to run at startup, read my contacts, find my accouns, and modify my system settings. Thank you
use xposed framework and the xprivacy module.
The Following User Says Thank You to GAMaus For This Useful Post: [ Click to Expand ]
 
djshotty
Old
#9  
djshotty's Avatar
Senior Member
Thanks Meter 177
Posts: 506
Join Date: Oct 2008
Location: East Maitland, NSW
Quote:
Originally Posted by GAMaus View Post
use xposed framework and the xprivacy module.
Actually, if you look in the Settings for the game you can switch off Notifications, opt-out of sending crash reports and opt-out of sending anonymous statistics.
The name's Shotty, not DJ...

Device: Samsung Galaxy i9505 - Towel-rooted
Radio: I9505ZHUFNB3 - (telstra.iph) APN
Kernel: 3.4.0-805641 (Stock)
ROM: Stock KOT.49H-I9505 KK 4.4.2
Launcher: GO Launcher EX v5.03.3


Click HERE for my i9100 'Helper Post'

or HERE for A Great Guide To Fixing A Bricked i9100
 
d-fader
Old
#10  
Senior Member - OP
Thanks Meter 182
Posts: 101
Join Date: Sep 2008
Location: Purmerend
Quote:
Originally Posted by sordna View Post
Can you create a version with less permissions for us here at XDA ? I don't want it to run at startup, read my contacts, find my accouns, and modify my system settings. Thank you
Hi sordna, I will take this in consideration. The need for the specific permissions is stated in the FAQ on the website. See 'http://mathician.com/faq (the entry 'Where are all permissions needed for?'. Modifying system settings helps to store a special encryption key that helps to protect against tampering with the statistics and achievements (since they are stored online). I will try to develop a different approach. Startup is needed for the notifications, reading contacts is only for generating a hash (i.e. irreversible) list of e-mail addresses to check which of your contacts are already playing. When Mathician wants to do this, it asks you everytime (and you can decline). Finding accounts is only done at startup when you choose to play via e-mail account.

I understand the reluctance and as said, I will try to see what is possible to remove these permissions, although it could result in a less comfortable experience. Last thing I want to add is that I really respect your privacy and I have no bad intentions

Quote:
Originally Posted by djshotty View Post
And perfect for kids. So many of today's youngsters are getting smartphones of their own, and a game/app of this kind is a welcome diversion from skateboarding on train tracks, flinging birds at pigs, bursting bubbles or smashing lollies of the same colour. Thank you for your hard work in creating this, but I regret to say that a few minor changes would help.
Thank you!

Quote:
Originally Posted by djshotty View Post
In your next update, could you change the fonts in the game to those that are much more easily read? I also agree with sordna's post above. This game shouldn't need to run at Startup, or constantly trawl the internet looking for people to play against, or make changes to a device's system settings. It is really appreciated that you've included the option to remove Notifications, to opt-out of sending crash reports and opt-out of sending anonymous statistics. These choices make it much better for parents (like me) who want their child's privacy to remain private, and helps us control what they do online...
About the readability: I've tried to address that already I hope you like it better like this:


I hope my explanation of the permissions helps a bit combined with the intention of trying remove (some of) them helps.

Quote:
Originally Posted by AssToast View Post
A reset button would be nice
Yes, the next version will have a reset option (meaning your online scores will be removed).

Thanks for playing people!

The Following 2 Users Say Thank You to d-fader For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes