Skip to content
This repository was archived by the owner on Jun 13, 2021. It is now read-only.
bartekrychlicki edited this page Dec 23, 2014 · 5 revisions

Welcome to the wordhore wiki!

  • Main goals *

  • Create a Boggle clone for all sufficiently digitally resourced languages.

  • Create a Boggle clone generator that creates a well playable set of dice of any board size.

  • Create a server that will compute ever improving dice sets for all languages we choose to support. This server will work on distributed client architecture using amqp.

  • Lesser goals *

  • Create or find and improve wiktionary parses and create a feedback loop with it - dictionaries are compiled from wiktionary, players while playing improve wiktionary. Release that parser open source, let it export in all useful formats.

  • Create a front end playable on and off line.

  • Make it easy for every player to create their own physical board of a given language and size.

  • Technologies *

  • python (let's try python34! There will be lots of computation, maybe PyPy?)

  • rabbitmq

  • pyramid

  • sqlalchemy

  • py.test + factory boy

  • Challenges * Each will have a task or tasks cerated in the GitHub Issue System.

  • Wiktionary parser - wait till you see mediawiki templating language

  • Designing the architecture. ** How to easily allow people to lend their processing power for computations of best possible letter placement on dice (lots is needed). - Client architecture. Auth. Scaling. Hosting. ** One package or many small packages? What to do with dictionaries, they will be huge.

  • Finding texts for generator training - what is a standard text, how much data is enough?

  • Speed (we'll be OK but improving the algorithms by tiny bit should lend enormous gains)

  • Documentation and project development - how, who? Let's start small and disorganised.

Clone this wiki locally