This app was mentioned in 11 comments, with an average of 1.73 upvotes
thanks! I just released my first game few days back.. It has three variations of Tic Tac Toe, board size ranging from 3x3 to 12x12 and a powerful AI
I have filled the docs, hope you'll have a nice time reviewing it :)
I made an android game called square tic tac toe - free app. It was an idea I had since my school days, made a playable version in college for a competition (and my friend who knew the ways with micro controllers, adapted it onto hardware with multi-colored LEDs and keypads).
you can check out little bit of how AI logic works
as with most, I was very intrigued by Tic Tac Toe in school days.. but 3x3 could be played only so much.. so I tried to make it more challenging and it took the shape of forming a square with four cells in 4x4 board... then implemented as college project (using 4x4 colored LEDs and 4x4 corresponding keyboard) - single player with computer AI as the other player.. AI was rudimentary and easily beatable once you know the trick
then last year I took to Android with intention to make my first app on this game.. coming from electronics background, I lost interest many times, found java and OOPs incredibly difficult to follow but somehow after about 8 months I did it! UI/UX isn't good, but am proud and satisfying to have an app published :)
Square - Connect four cells to form a square (4 equal sides, all angles at 90 degrees)
Tic Tac Toe - the classic game spiced up for larger Board sizes and blocking moves
Area Square - form as many Squares you can, bigger and skewed - the better
Difficulty modes - Easy, Medium, Hard, Crazy
Board size from 3x3 to 12x12
Blocking moves on larger board sizes to deal with multiple winning moves
Practice mode for forming Squares
Hint, Undo, Redo, Replay for learning the game
Customize your experience - dark theme, choose icons, hide game replay, etc
Wanted Feedback:
1) Are you able to understand the game rules?
2) Does the lack of good UI/UX/animation overshadow novelty of the game?
3) Do you strongly feel Leaderboard(planned for future version) is necessary for this game?
Fall in love with X's and O's again
Three game variations:
Square - Connect four cells to form a square (4 equal sides, all angles at 90 degrees)
Tic Tac Toe - the classic game spiced up for larger Board sizes and blocking moves
Area Square - form as many Squares you can, bigger and skewed - the better
Features:
Difficulty modes - Easy, Medium, Hard, Crazy
Board size from 3x3 to 12x12
Blocking moves on larger board sizes to deal with multiple winning moves
Practice mode for forming Squares
Hint, Undo, Redo, Replay for learning the game
Customize your experience - dark theme, choose icons, hide game replay, etc
User reviews:
★★★★ Good board game!!! The game is easy to understand. All options are placed at right places for easy access. Option to practice squares is good. Levels higher than 5 are difficult to win. Need more mini games to unlock & more customization options.
★★★★ Cool concept. Cool concept. Very challenging.. sometimes to challenging.
★★★★★ Nice one Good effort. UI could be improved though. The rules need to be read to completely understand the game. Without them, it could be vague.
★★★ Easy is very easy. Medium is quite the jump up
★★★★★ Interesting game! I can imagine bigger board areas becoming extremely challenging.
Square Tic Tac Toe
Square - first to connect four cells forming a square wins
Tic Tac Toe - in addition to the standard 3x3 board, play on higher boards sizes and also get to choose line size
Area Square - points for every square formed, player with most points after all cells have been played wins
Difficulty modes - Easy, Medium, Hard, Crazy
Board size from 3x3 to 12x12
Blocking moves on larger board sizes to deal with multiple winning moves
Much more than just another Tic Tac Toe
Square - first to connect four cells forming a square wins. check out 20 possible squares on 4x4 board to get an idea
Tic Tac Toe - in addition to the standard 3x3 board, play on higher boards sizes and also get to choose number of connecting cells (line size)
Area Square - points for every square formed, player with most points after all cells have been played wins
Difficulty modes - Easy, Medium, Hard, Crazy
Board size from 3x3 to 12x12
Blocking moves on larger board sizes to deal with multiple winning moves
Practice mode for forming Squares
Hint, Undo, Redo, Replay for learning the game
A sample game walk-through
Are you good enough to beat the AI in Crazy mode in any game?
Edit Thanks everybody for trying it out :) Plenty of work to do on bugs and feedback
A possibly (as far as I have tested) unbeatable NxN generic Tic Tac Toe AI logic, where linesize=N (check out java code: GenericTicTacToe.java)
Image album which depicts the crux of algorithm
the source code is part of libgdx project, if you need to play around
If you like to play Tic Tac Toe, check out a different variation - forming square instead of straight lines: android app link
tl;dr : 2D game in Java (no game engine) by following and modifying video tutorial, and heavy use of stackoverflow and /r/androiddev forums
am from electronics background, but always wanted to get my modified version of Tic Tac Toe out to world... after multiple failed attempts, I finally stumbled upon this android tutorial for Tic Tac Toe.. I watched all videos, and typed out the code (I didn't know author had conveniently posted code on website).. understood basic android app flow and took it from there..
link to my game: Square Tic Tac Toe
My first attempt at publishing a game: Square Tic Tac Toe
Much more than just another Tic Tac Toe
Square - first to connect four cells forming a square wins. check out 20 possible squares on 4x4 board to get an idea
Tic Tac Toe - in addition to the standard 3x3 board, play on higher boards sizes and also get to choose number of connecting cells (line size)
Area Square - points for every square formed, player with most points after all cells have been played wins
Difficulty modes - Easy, Medium, Hard, Crazy
Board size from 3x3 to 12x12
Blocking moves on larger board sizes to deal with multiple winning moves
Practice mode for forming Squares
Hint, Undo, Redo, Replay for learning the game
A sample game walk-through
Are you good enough to beat the AI in Crazy mode in any game?