Software Engineer in Negombo, Sri Lanka
I'm a Associate Software Engineer at CodeGen International. I develop iOS Applications.
Programming Skills :
Swift, Objective-C, Java, PHP, C, C++
Mobile Development Skills :
iOS (iPhone and iPad) - Swift/Objective C
Web Design and Development :
BSc. in Computer Science, UCD, Ireland in an affiliated college(NSBM) in Sri Lanka
Omi Sri Lankan Card Game - This app was designed as the famous card game Omi (Sri Lankan strategy game) to play on both iPhone and iPad.
This is a single player game but it gives the real experience for the player as he/she is playing with three other real players generated by iOS system itself (one as a player’s partner and other two as the opponent as a team).
All the rules, scoring methods and allocating tokens as in the real game are included in this game. And most of the Omi playing strategies are included in the system generated players so they are closer to the real players. And they play perfectly taking into account of the cards that the other players have played as how the real players play.
At each round, trump choosing chance rotate anti-clock wise among each player. When the trump choosing chance is for system generated player, it chooses the trump considering the first four cards it gets from the dealer.
Before you start the game you can select the number of tokens (5 or 10). At the end, the first team to get that number of tokens will be the winning team of the game.