Git Product home page Git Product logo

boggle's People

Contributors

bakert avatar

Watchers

 avatar  avatar

boggle's Issues

Dump of all the TODOs from 2004-5

I haven't reviewed this. Some of them may be stark raving mad.

  • ant "version" target that increments the version both in the source code and does a "cvs tag " command. How to do it in source code? Must change all the @Version tags to say the new version number. Look at using cvs task in ant not commandline. Use buildnumber and propertyfile for autoincrementing versions.
  • Get JRE auto install working with NSIS or crack Install4J (try eMule).
  • I downloaded the latest version (0.3.4) a few months back and I like a lot of the enhancements you made. I have a few more suggestions and some questions. I like the fact that the word list does not repeat words any more. What is the AI ranking and how does it work? Why does 200 do so much better than 100 but 999 does much worse? How about an option to let users see how well the other players are doing as the game progresses. In other words, see the other person's score or how many words they have. How is the rotating of the letters going? Is there a way to remove AI players without shutting a game down? How about adding an AI before starting a game? It seems that you have to start a game then add it. Could you add an option setting for removing points for bad words. My wife loves to make up words and I would love to have the option of counting her off when she is wrong. :o) Trivial items I noticed... I saw that when I enter 90 seconds you convert that to "1 minute30 seconds". Notice the missing space. I would still like to see the version number in the Help->About popup so I can see if I have the latest version. What about if the network disconnects. It would be nice if the game could reconnect without having to start over. It may under certain circumstances but I have not tested it much. What about saving games or stats like high score, average scores, longest word, etc. This would require using the same name ever time. I know, lots to think about. :o) Good luck! - Michael Lawson
  • I keep trying to play this game with my friends because we love boggle, but we can't get it to connect. It always says couldn't join game. What are we doing wrong? - at the very least we must offer a better err msg when fail to connect. Better, do a "new game" dialog that asks what you want to do when you start up.
  • Make boggle page dynamic again.
  • Michael Lawson: * Saving of stats would be nice: high/low score, most/least words, logest word, averages, etc. * I do not know what causes it, but what seems to be randomly, the name/score area on the main window resizes and you can no longer see the list. You have to maximize/restore the window to get it to go back to the way it should b
  • pass strict scoring to clients. Look at optional params for client display.
  • the orientation of the dice must be passed across the network when jumbling them. This means we need a Board or Game object that is the layout itself -- what die are where. And then possibly we need a "who is stting where" so that you can see the whole board from one of four sides. Static factory methods for Boggle sounds. How would Joshua Bloch do it? Fix issue in Boggle where client remains a client even after starting its own hosted game.
  • Use AI to show all the possible words without them influencing everyone's score. AI with reduced dictionaries or reduced speeds or a maximum number of words (spread over the board).
  • Use cory sharp's Boggle 1e5 solver speedup to speed up wordfinder and possiby boardchecker too?
  • Version detection that tells you clients are the wrong version and must upgrade.

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.