Tuesday, 16 February 2016

2-D Java Game Obstruction

Introduction


  1. Obstruction is a 2-D Tile (Grid ) based strategy game developed by me. This Game  was invented by László Kozma <(Lkozma@gmail.com ),a Roman Mathematician.
  2. Obstruction is a fine mixture of simplicity and strategy , a great game to workout your brain. Can you think ahead of your friends.
  3. Obstruction combines the need to think ahead in Chess and the simplicity in Tic-Tac-Toe. Try it out today
  4. Check the video. This is the game under development as of 6th March.

Objective

Your objective is simply to make the last move.

Game Play

  1. To make a move Click on a tile to block it and it its neighbors .
  2. If no free tile is available for your opponent you win.



Game Development

  • First version(for Windows 32,64,Linux 32,64) released.Check downloads links given below.
  • Next version will be released in the Month of March.(Just testing remaining now)

Features in version1:-

  • GUI 
  • 2 Player Mode
  • Smart Text-Boxes which clear upon clicking
  • Max Grid Size Limits detected for any Desktop resolution
  • Replay Option
  • Credit Message using Dialog Boxes
  • Window Animations
  • Redirection to website through credits dialog box

Features in version 2 under development

  • Improved UI
  • Move animations-using Multi-threading
  • Improvements in Text Boxes
  • AI-Random player
  • Removed all Concurrency Bugs & Graphic Bugs due to Animations
  • Bubbling Effect added in Animations
  • Undo Button
     

Features yet to be developed and under consideration:-

  • Save/Load Game
  • Intelligent AI
  • Socket Programing for LAN Games
  • Sound
  • Multi-player Game for more than 2 Players
  • Customizable Colors
  • Additional Game Modes
  • Improvements in Grid Display
  • Timers

Minimum System Requirements

  • Screen resolution of at least 640*480 
  • JRE is required 

Version 1 Running Instructions

 Windows

  • Ensure that you have JRE installed.
  • Double click to launch.

Linux

  • Ensure that you have JRE installed
  • Open terminal and cd into directory containing the file.
  • Change the rwx for the same
  • And execute from the terminal,do not close the terminal
  •  For those who didn't understand the steps here is the way to do it. Assuming you downloaded the 64 bit version and it is present in the Downloads folder.
            cd ~/Downloads
           chmod 777 obv1linux64
           ./obv1linux64 &





No comments:

Post a Comment