Skip to content

YaminMahdi/line2box_androidGame

Repository files navigation

Line2Box : A Dot and Boxes Android Game

FEATURES

  • Offline Mode (Two Player)

  • An AI Bot

  • Online Mode-

    1. Global Chat
    2. Simple Joining Mathod
    3. Game Play (Two Player)
    4. In Game Chat with Animated Emoji
    5. And Levels, Trophies, Ranking etc.
  • Global Score Board for both Online & Offline players

RULES
The game starts with an empty grid of dots. The grid can be any size and Gametable's Dots and Boxes has a handful to choose from.

Players take turns connecting 2 unjoined horizontally or vertically adjacent dots. A player who completes the fourth side of a 1x1 box earns one point and must take another turn.

The game ends when all lines are drawn and boxes are claimed. The player with the most points wins. The game is a tie if more than one player has the same high score.

STRATEGY
Most novice players always claim a box if they can, but expert players take time to consider double-crossing their opponent. A double cross is when you give your opponent a short chain of boxes and then leave them with no choice but to create a long chain for you on the next turn. It is the key to winning!

HISTORY
Dots and Boxes have classically been played on paper using pencils. It was first described by a French mathematician, Édouard Lucas, in the 19th century. Mr Lucas called it La Pipopipette.

CREDITS

This application uses Open Source components. You can find the source code of their open source projects along with license information below. I acknowledge and am grateful to these developers for their contributions to open source.

And Spacial Thanks To Hasibul Islam (Himel) For Designing Both Logo.💙

Contract Info.

This is a personal fun project, more specifically a game made by-

Ahmad Umar Mahdi (Yamin)
Student of Daffodil International University
Depertment of Computer Science and Engineering
Batch 54 (193)
Email: [email protected], [email protected]
Phone: +8801989601230
Twitter: @yk_mahdi

License License

Copyright (C) 2022 Yamin Mahdi  
  
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License 
as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.  
  
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.  
  
You should have received a copy of the GNU General Public License along with this program. If not, 
see- https://www.gnu.org/licenses.