GithubHelp home page GithubHelp logo

squabble's Introduction

squabble

Word game in java using GWT

Status: beta

Getting started

git clone https://github.com/davidmoten/sowpods.git
cd sowpods
mvn clean install
cd ..
git clone https://github.com/davidmoten/squabble.git
mvn clean install
cd squabble
mvn jetty:run

Go to http://localhost:9292/squabble

How to play squabble without a computer

This game rocks. I've been playing it since about 2000 and we rules that work and don't get us into too much trouble unless we're playing with lawyers!

Take a set of scrabble letters and turn them face down on a table between 2 or more players.

Each player takes a turn to flip over a letter.

As soon as a word of at least 3 letters is visible the first player to say the word collects the letters and places them as that word in front of them.

At any time a player can say an anagram using the visible single letters and zero or more of any of the complete words on the table. You cannot take only part of a word, you must use all the other letters too and you must make ONE word with the letters you have selected.

If two players say a word at the same time then:

  • if one word contains the other word then the player with the longest word wins
  • otherwise no-one gets a word but the next time a letter turns up that participates in that word it may be said again

A word is not allowed if

  • it is not in the dictionary nominated as the authority for the game
  • the word does not change the root of any word in that word's anagram history. So for instance red -> read -> dear -> reads is not valid because reads has the same root as read which was in the history of the current value of dear.

If you get into trouble with this rule about changing the root then try a relaxation that has strict inarguable rules:

  • You cannot make a word from an existing word (or any word in that word's history) using suffixes r, s, er, es, d, ed, ing, or n or prefix re

If you succeed in getting a word it is then your turn to turn a letter. You have a chance to slow the game down here if you want to. Mind you if someone yells out a word before you turn too bad, off goes the game again!

The player with the most words when there are no more letters to turn over wins.

If a player is stronger or more experienced then that player should level the game a bit by imposing a minimum of say 4, 5 or 6 letters on themselves.

Variants

  • Try playing with a minimum of 4,5,6,7,8,9, even 10 letters!
  • If a player says a word that is not in the nominated dictionary then the player loses a word of the player's choice (the letters get turned over and returned to the middle).

squabble's People

Contributors

davidmoten avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.