taskSavannah Administration - Tasks: task #5567, Submission of The New Advanced...


task #5567: Submission of The New Advanced Puzzle Generation Proje

Submitted by:  Bradley Arsenault <genixpro>
Submitted on:  Wed 17 May 2006 04:49:05 AM UTC  
Should Start On:  Wed 17 May 2006 12:00:00 AM UTC Should be Finished on:  Sat 27 May 2006 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Percent Complete:  0% Assigned to:  Sebastian Wieseler <kickino>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Mon 03 Jul 2006 04:49:33 PM UTC, comment #7: 

Hello. I killed this registration. Thanks for your interest in Savannah.

Look forward to your new registration - the Savannah Administration team.

Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Mon 03 Jul 2006 03:25:57 AM UTC, comment #6: 

I'm sorry for not replying sooner.

Bradley Arsenault <genixpro>
Mon 03 Jul 2006 03:25:28 AM UTC, comment #5: 

Things have come up and I've lost the time to work on the project, and so I would like to cancel the registration, yes. If I do find the time, I will make the source code and website and everything else and resubmit the project when I've done some work on it.

Bradley Arsenault <genixpro>
Sat 01 Jul 2006 11:25:53 AM UTC, comment #4: 


I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project.
You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah?
If not, please tell us - we don't bite, and it will make us gain time.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Tue 13 Jun 2006 06:49:51 PM UTC, comment #3: 


Your projects meets the Savannah requirements, except that we cannot review your source code yet.

We can approve it, and review the code in the near future (or better, at your request).
We will among other check if the source files contain appropriate copyright notice and permission-to-copy statements
at the beginning of every file of source code. Our review would help catch potential legal issues early.

If then the source code does not meet our requirements (for example, non-free dependencies),
we will then discuss the issue and possibly remove the project from Savannah.

Is this ok for you?

Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Wed 24 May 2006 01:53:21 AM UTC, comment #2: 

I do not have source code available for the project.

I was planning to make use of a variety of Savannah services during the planning stage. The most important would be the mailing list services as the prioirty form of communication. At the same time, I wish to set up a webpage (as a wiki) and a forum for use. The planning phase, IE the phase where no code will be produced, should be fairly short, as the project will need some basic back-end programming before going into the more expiremental parts of the puzzles. Examples of this include an implementation for solving the various puzzles, and a web interface (hopefully).

I didn't want to produce source code yet, as I wanted to have the assisstance of more than myself in the planning of it, considering how broad the project is, and aswell, I have no personall experience with web-interface proggramming, and could use the support of someone who does.

If code is desired, I could most certainly come up with an amount of code for the project rather quickly, that should equally demonstrate what I am intending to create.

Bradley Arsenault <genixpro>
Tue 23 May 2006 09:17:38 PM UTC, comment #1: 

I'm evaluating the project you submitted for approval in Savannah.

If you have got no source code currently, how do you plan to use Savannah (in the 'planning phase')? We would like to review your source code even if it is non-functionable.


Sebastian Wieseler <kickino>
Project MemberIn charge of this item.
Wed 17 May 2006 04:49:05 AM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):


######### REGISTRATION DETAILS #########

Full Name:
  The New Advanced Puzzle Generation Proje

System Group Name:

  non-GNU software & documentation

  GNU General Public License V2 or later

  The projects main purpose is to explore new ways of generating the same old puzzles, and new puzzles that have arrised over the years, but have not recieved large amounts of programming attention. The puzzle named Sudoku has dominated the puzzle programming niche for a while now, but I hope to make a program capable of generating more than just Sudokus. examples of low attention puzzles include Devide By Squares (http://en.wikipedia.org/wiki/Divide_by_Squares), Hashiwokakero, (http://en.wikipedia.org/wiki/Hashiwokakero), and Light Up (http://en.wikipedia.org/wiki/Light_Up), Although there are certainly more.

I wish to start the project with some discussion with puzzle solvers that I can get to join our mailing list on Sudoku puzzles. Although I mentioned that Sudokus are not the primary interest of the project, their ease of use and widely available documentation make them a great start. In particular, I have noticed (http://en.wikipedia.org/wiki/SuDoku#Construction) that computer generated puzzles tend to be fairly random, un-uniform, and boring. I hope to approach this by making a Sudoku puzzle generator that takes into account particular patterns of the squares, and symmetry, in order to make an asthetically pleasing puzzle.

As well as generating puzzles, I hope to find new methods of rating their difficulty. Typical methods for Sudokus would be examing the difficulty of techniques needed to solve the puzzle, but I want to do it a different way. Although this would be hard to do without intervieiwing people, I wish to simulate what goes on in a persons head, and the relitive difficulty of doing things. Mazes, for example, could be run be an influence map. Most begginner and intermediate maze solvers don't use advanced solving methods like Cul-du-Sac, they simply walk randomly through a maze, with a bias against going places they have been, and a bias towoards going in the general direction of the end-point. Doing several trials such as this may provide an accurrate difficulty rating of the maze for the general public.

This project has not been started yet, it does not have any source code. I'm hoping to attract both developers and puzzle solvers for discussion before code is made.

The main point of the project is to explore the less-explored areas of computer puzzle programming, such as the generation of typically man-made puzzles, and advanced simulation of the mind when doing difficulty ratings.

Other Software Required:
  The program is likely to use C++, and thus will depend on a C++ compiler. It will also use Python as the main language and will need the python interpretter. For C++, the project will depend on Boost. I doubt anything other than the standard library will be needed for Python (although pyparsing may be required for configuration files).

Bradley Arsenault <genixpro>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




Follow 6 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-07-03 kickino StatusPing-ed => Cancelled
    Open/ClosedOpen => Closed
2006-07-01 kickino StatusWait reply => Ping-ed
2006-06-13 kickino StatusNeed Info => Wait reply
2006-05-23 kickino StatusNone => Need Info
    Assigned toNone => kickino

Back to the top

Powered by Savane 3.5