Calcudoku puzzle forum
https://www.calcudoku.org/forum/

A free auxiliary program
https://www.calcudoku.org/forum/viewtopic.php?f=3&t=128
Page 1 of 3

Author:  jomapil  [ Tue Dec 06, 2011 8:51 pm ]
Post subject:  A free auxiliary program

I have just finished a simple auxiliary program to Calcudoku.
It's a support for the beginners, non-mathematicians, and not only...
If you want it ( for free, of course ), tell me ( Jomapil@hotmail.com ) and I will send you.

Author:  jomapil  [ Wed Dec 07, 2011 12:08 pm ]
Post subject:  Re: A free auxiliary program

Here is a Version 2 including division and bettering a little the output to make it more readable.

http://www.mediafire.com/?x2zja2956zkfrpm

Author:  jomapil  [ Wed Dec 07, 2011 9:30 pm ]
Post subject:  Re: A free auxiliary program

Because not everyone have the program to uncompress .rar files here is a file .exe

http://www.mediafire.com/?4fqfyh8fwp9c4xs

Author:  sneaklyfox  [ Wed Dec 07, 2011 9:31 pm ]
Post subject:  Re: A free auxiliary program

What exactly does the program do?

Author:  jomapil  [ Wed Dec 07, 2011 9:41 pm ]
Post subject:  Re: A free auxiliary program

Sneaklyfox, the program calculates all the possibles combinations of products, additions, subtractions, bitwise Or, modules, exponentiations and divisions for cages of several dimensions and respective values, in short all that collateral stuff to our beloved puzzles.
Please everyone says me suggestions, bugs, etc.

Author:  jomapil  [ Mon Dec 19, 2011 9:54 pm ]
Post subject:  Re: A free auxiliary program

Here it is a new version of my little problem with some bugs solved and some improvements:

http://www.mediafire.com/?3ovqslm494hbvdq

Please tell me your opinion and suggestions.

Author:  clm  [ Wed Dec 21, 2011 2:27 pm ]
Post subject:  Re: A free auxiliary program

jomapil wrote:
Here it is a new version of my little problem with some bugs solved and some improvements:

http://www.mediafire.com/?3ovqslm494hbvdq

Please tell me your opinion and suggestions.


Hi, jomapil, the application is interesting and helpful specially for beginners and medium players and can be used in order to not forget combinations.

However I have seen some initial "anomalies", for instance, the bitwise OR, if you enter 2 cells for a cage it admits the duplication for the number, i.e, "5|" gives 1|4, 1|5, 4|5 and 5|5, etc. (6|6 for "6|", ...), perhaps that could be corrected. For the 3-cell cages the problem is not produced with this operation.

In a similar way, the division, i.e, with the result of "1:", in 3 cells, gives the 1:1:1. This problem also appears with the exponentiation: for "1^" gives the 1^1^1 or for "16^" gives the 2^2^2 ...

For the case of three cells (only this case) it would be interesting to distinguish if the 3 cells are in-line or L-shape (asking for the aspect before the calculations).

Another curious thing: Observe the last sunday's Dec 18, 12x12, for the multiplication of the cage "7680" (6-cell cage) it gives 10*4*4*4*4*3 (among the other solutions) but a 6-cell cage can never spread over 4 rows or 4 columns (it can be seen in my post "The shape of the cages ... "), I know this can be taken into account by the puzzler but supressing the forbidden combinations, that is, reducing the number of combinations makes easier the election, I think. The situation would be similar with a 7-cell cage (max number of cells in your program which is consistent with the actual puzzles), it is impossible to have 5 identical numbers since a 7-cell cage can not spread over 5 rows or 5 columns.

Finally, for instance, the 10x10 of the Dec 20, tuesday, the cage "46+" (7-cell cage), if you ask for the combinations, the number of them is so big that the scrolling bar of the window provided does not permit to see all, only a small part of them.

Perhaps a wider screen and the distribution of the combinations in the form of a table instead of in the form of a list would be interesting specially when there are many combinations. Anyway I am sure you will be providing new versions of your application.

Author:  jomapil  [ Thu Dec 22, 2011 6:35 pm ]
Post subject:  Re: A free auxiliary program

Hello, Clm.

Thank you for your comments. I opted for these inputs to minimize the necessary inputs to the calculus of the combinations. So with a simple glance we choose those combinations. It is to simplify the input that ALL the calculus are made for dimension 12x12.
The additions with great numbers and great cages displays, in effect, great number of hypothesis and, for that reason, in a future version I think, for this operation, enter some number already known to decrease the number of solutions.
With respect to the size of the screen your are right but I don't know how to do that. This program was built with Turbo C. There are 30 years ago I didn't work with it and I forgot almost everything ( such as with English [smile] [smile] ).

Author:  António  [ Tue Mar 06, 2012 2:52 pm ]
Post subject:  Re: A free auxiliary program

Hi,
Have you ever considered making the source code available? I'm trying to find some web-based app to do something similar, and wouldn't mind implementing some of it, and having access to some of the algorithms would be helpful.

Author:  jomapil  [ Wed Mar 07, 2012 1:57 pm ]
Post subject:  Re: A free auxiliary program

Hi.

My objective with this program is to aid everybody with the collateral operations to calcudoku ( without to prejudice one way or the other the solving of the interesting puzzles ) and at the same time to conquer more adherents to the game.
At this moment I have upgraded my program till 16x16 dimension, introducing the zero, and correcting some bugs. Soon I will publish the new version.
At the same time I want to share all my facilities with everyone that wants it. 5 days ago I'm ill with an annoying gastroenteritis. When I am completely recovered I will perform all these promises ( maybe in a week I return to you to send the source code in Turbo C ).

Till soon.

Page 1 of 3 All times are UTC + 1 hour [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/