Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (741)
Games in Android Showcase (225)
games submitted by our members
Games in WIP (823)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [Android] Qubic: 3D Tic-Tac-Toe against an artificial intelligence  (Read 7226 times)
0 Members and 1 Guest are viewing this topic.
Offline PlainBug
« Posted 2016-04-28 15:31:17 »

Hey there,

I want to present you my new project called Qubic which I'm currently working on. Qubic is a intelligent, clever and ingenious strategy game. You can play 3D Tic Tac Toe against a challenging artificial intelligence as well as against your friends locally.

WHAT IS 'QUBIC'?
Qubic is the well-known game Tic-Tac-Toe in 3D. It is based on a cube-like playing field, which is divided into 4x4x4 similar fields. Two players play against each other. Both players alternately do their moves by green or red marks. The goal of the game is to have four marks of the same color in a row, column or diagonal. The winner is the player, who reaches this goal.


ARTIFICIAL INTELLIGENCE
The first game mode is called “Player vs AI”: the user starts the game (with a red mark) and plays against an artificial intelligence, which is based on heuristic. The AI tries to win and fight against the possible win of the user. With a skillful strategy you can beat the artificial intelligence. Since 1980 it is proven that the player, who begins the game, will always win the game (in case both players play in an optimal way).

Gameplay:
<a href="http://www.youtube.com/v/HX-irN3Vi3M?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/HX-irN3Vi3M?version=3&amp;hl=en_US&amp;start=</a>

STATISTICS
A very interesting tool is the statistic view, where you can see how often you have beaten the artificial intelligence. It also gives you an general overview about how often you have tried to beat it.


TECHNIQUES
This game is developed for Android and I make use of libGdx as a wrapper of the OpgenGL ES API.
I have also implemented an own 3D picking system by coloring all the cubes in different colors and then when the user touches the screen, the screen color at the finger's position is read. With this color data I can calculate which cube was meant. This obviously happens in the background such that the user cannot see these calculations.

The current version is now available on Google Play:


Desktop-Version (Please keep in mind, that this game was originally written for Android)

Criticism and feedback is much appreciated.


Are you able to beat the AI? Good luck!

Offline orange451

JGO Kernel


Medals: 346
Projects: 6
Exp: 6 years


Your face. Your ass. What's the difference?


« Reply #1 - Posted 2016-04-28 20:17:53 »

Is there a way to play it on PC? Sad

First Recon. A java made online first person shooter!
Offline VaTTeRGeR
« Reply #2 - Posted 2016-04-28 20:48:19 »

I get error code -2 Huh
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline PlainBug
« Reply #3 - Posted 2016-04-28 21:09:18 »

Is there a way to play it on PC? Sad

I'll do my best to publish a PC-Version within the next few days Smiley

I get error code -2 Huh

Well, that's strange. Could you please accept sending Android's crash-report? Then I can analyze the problem more detailed. Thank you Smiley  

Offline VaTTeRGeR
« Reply #4 - Posted 2016-04-29 09:35:53 »

The error pops up between downloading and installing the app, so there is no error log yet.
Offline PlainBug
« Reply #5 - Posted 2016-04-29 22:52:13 »

The error pops up between downloading and installing the app, so there is no error log yet.

@VaTTeRGeR Please have a look at your personal messages. Hopefully we can find the problem, why you can't install this game on your device Huh

DESKTOP VERSION (@orange451)
Here you can download the Desktop-Version of Qubic. Please keep in mind, that this game was originally written for Android.  You can use your mouse to play the game Smiley

Offline VaTTeRGeR
« Reply #6 - Posted 2016-04-30 08:24:26 »

The error is resolved now! Seems like it was just the playstore app spazzing around.
I dropped you a mail!
Offline PlainBug
« Reply #7 - Posted 2016-05-04 21:04:30 »

Anyone out there who has already beaten the artificial intelligence? Cheesy

Well, the AI is very tricky as you can see here - the AI is going to set a trap:

<a href="http://www.youtube.com/v/nuSaKa-INTg?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/nuSaKa-INTg?version=3&amp;hl=en_US&amp;start=</a>

But the AI is definitively not unbeatable:

<a href="http://www.youtube.com/v/ziAWGqxjeok?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/ziAWGqxjeok?version=3&amp;hl=en_US&amp;start=</a>

Pages: [1]
  ignore  |  Print  
 
 

 
xxMrPHDxx (19 views)
2017-11-21 16:21:00

xxMrPHDxx (12 views)
2017-11-21 16:14:31

xxMrPHDxx (14 views)
2017-11-21 16:10:57

Ecumene (114 views)
2017-09-30 02:57:34

theagentd (148 views)
2017-09-26 18:23:31

cybrmynd (248 views)
2017-08-02 12:28:51

cybrmynd (248 views)
2017-08-02 12:19:43

cybrmynd (244 views)
2017-08-02 12:18:09

Sralse (258 views)
2017-07-25 17:13:48

Archive (878 views)
2017-04-27 17:45:51
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!