This page was created for feedback from users of wordcube available via the wordcube website or as an app for android phones (available in market). Filling in these polls and leaving feedback will help improve wordcube for everyone.

Loading ...

Loading ...

Loading ...

Loading ...

Loading ...
Thanks for your feedback. Please post any bugs, suggestions, complaints or ideas below.
Due to the success (and small amount of addiction) of my browser-based wordcube game (see here), I decided to make a WordCube application for android.
Features
- Anagram / Wordsearch based puzzle
- Small file size (~100kb) and footprint
- Updated daily
- Share score with twitter integration (compete with friends)
- Saves your last attempts so you can continue at later time
- This also means you can continue your last game offline
- Several achievements can be unlocked (more to come, also looking for suggestions for achievements)

screenshot of wordcube
Gameplay
Find as many words as possible using letters from the grid. The words must be 4 letters or more, contain the central letter and each letter may not be used more than once. There is at least one word that uses all of the letters in the cube.
The main interface is by tapping the letters in order to construct a word, but keyboards (and on screen keyboards) are also supported.

Another wordcube screenshot
Twitter Integration
Once you have attained all the words that you can, you can post your score to twitter and then compare with your friends to see how they did in comparison. In order to use this feature you need to have a twitter client installed, I would recommend twidroid.

Twitter integration in wordcube
Download
WordCube can be downloaded from the market on your android phone either by searching for wordcube or following one the two android links below. To download the WordCube app from this website, follow the Web link.
Android: WordCube Free
Android: WordCube Pro (only £1)
Web: WordCube Free
The pro version is available for £1, with the money going to support the developer and the development and maintenance of this application. The pro version features all of the latest features and in the near future will support personal statistics to keep track of performance.
If you enjoyed this please leave feedback for me either here or on the market. Comments, suggestions and constructive criticism is also welcome.
Flash Video (.FLV) is currently a very popular format of online videos, inparticular youtube. This post explains how to use a simple script to extract the sound from a flash video file and turn it into an mp3.
In order for the script to work you will need to download ffmpeg (to decode the video) and lame (to encode the mp3). This can be achieve in ubuntu by opening a terminal and running the following or alternatively you can use your package manager GUI to search and download the packages for you.
sudo apt-get install ffmpeg lame
You then need to create a new file named “flv2mp3.sh” and paste the following into it using your preferred text editor (which hopefully isn’t VI). Save the file and then change the file permissions so that it is executable (by running:`chmod a+x flv2mp3.sh` in the terminal or via the gui in you file browser)
#!/bin/sh
# this script should convert files from FLV to WAV and then to MP3
echo " "
echo " Welcome to FLV to MP3 converter! version 0.1"
echo " "
infile_name="$@"
# exit if the user did not enter anything:
if [ -z "$infile_name" ]; then
echo " "
echo "You did not tell me the file name, so I will exit now."
echo " "
exit
fi
echo " "
ffmpeg -i "$infile_name" -acodec pcm_s16le -ac 2 -ab 128k -vn -y "${infile_name%.flv}.wav"
lame --preset cd "${infile_name%.flv}.wav" "${infile_name%.flv}.mp3"
rm "${infile_name%.flv}.wav"
echo " "
echo "OK. I'm done! Have fun!"
echo " "
exit
You should now be able to convert a flashvideo into an mp3 by running the following command (changing the filenames to fit your purpose):
sh flv2mp3.sh videofilename.flv mp3audiofilename.mp3
Extra: Youtube
In linux it might be worth noting that youtube downloads the flv’s to your /tmp folder and you can easily copy them or convert to mp3’s (Ensure video is completly finished loading).
Also there is an application called ‘youtube-dl’ which can be installed from the repositories
sudo apt-get install youtube-dl
and then run using
youtube-dl http://www.youtube.com/video_to_borrow
Of course it’s up to your moral guidance to decide what you can and can’t download.
Often in newspapers there is a wordwheel or some variant, whereby you have to find as many words greater than 3 letters long, containing the centre word and using the letters no more than once. I have created a webpage that generates a “WordCube” daily for people to peruse at their leisure (www.stealthcopter.com/wordcube). This post contains the code and explanation of the solutions to wordcube’s (and all other word<insert shape here>).

Example WordCube image for the 12th December 2009 from www.stealthcopter.com/wordcube/2009/12/12
Below is a function I wrote to check if an input was a valid anagram (or partial anagram, as it isn’t essential to use every letter). The function works by cycling over each letter of word we are testing (word), and checks if the letter is valid (checked against chkword). If the letter is valid then it removes the letter from the original word and moves to the next letter until we run out of letters (returns True) or if the letter is invalid (returns False).
def anagramchk(word,chkword):
for letter in word:
if letter in chkword:
chkword=chkword.replace(letter, '', 1)
else:
return False
return True
f=open('english', 'r')
word=raw_input('Input letters (starting with mandatory letter) :')
minlen=4
count=0
for l in f:
l=l.strip()
if len(l)<=len(word) and len(l)>=minlen and word[0] in l and anagramchk(l,word):
if len(l)==len(word):
print l,' <-- Long word'
else:
print l
count+=1
f.close()
print count
This will output a list of the possible words, along with a total. The results can be seen for the WordCube in the example above here (To prevent spoiling it if you’d like to have a go at it yourself).
As always I’d be interested to see if anyone knows any faster methods or any other general improvements or comments.
The dictionary file can be found here (not perfect):
here