Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 40

Thread: New Puzzle Generator!

  1. #16
    Join Date
    Aug 2014
    Location
    Milwaukee, WI
    Posts
    289
    Blog Entries
    1
    Quote Originally Posted by David Rust View Post
    Can you make it a downloadable executable for those who don't always have access (or reliable access) to the web!
    Remotely possible I guess. Thing is, I can update the data files with new shapes on the server or add new functions/modes (like the recent randomness) and you instantly have the newest version. With an executable, I would have to re-compile it each time and you would have to download it again to get any new features.

    Its kinda the reason I wrote this to start with, easy and online. There are EXEs that generate puzzles (most require purchase). I really didn't like them. There is also a corel plugin I think that does puzzles. I also didn't like the idea of downloading executables from unknown sources, you know, viruses and adware and the like. Making it a simple web page eliminated ALL that. No downloads. No viruses. No adware. No need to write it for Apple AND Windows AND Linux.... you get the idea. Being a web page solved a lot of problems many people don't think about where software comes into play.

    I tried to make it as light weight as possible so bandwidth limited individuals could easily use it but it still puts out good and usable SVGs we can use to cut with.

    So I am not going to dash your hopes and say no I won't ever make it an executable. At least not completely no. But, I have to say that its not very likely anytime soon. And probably never for the apple platform(s), I don't have the development software to code for apple. Windows yea, apple no.

    For the near future, expect it to remain as a web page.
    [SIZE=1]Generic Chinese 50w 300x500
    Lulzbot TAZ 5 3D Printer

    Corel X7, Photoshop CS6, Lightroom 4
    Modo, Bryce, Poser


    If You Can Read, Thank A Teacher. If You Can Read It In English, Thank A Veteran
    That's what you do in a herd: you look out for each other. - Manny from Ice Age

  2. Quote Originally Posted by Mike Audleman View Post
    I also didn't like the idea of downloading executables from unknown sources, you know, viruses and adware and the like. Making it a simple web page eliminated ALL that. No downloads. No viruses. No adware. No need to write it for Apple AND Windows AND Linux.... you get the idea. Being a web page solved a lot of problems many people don't think about where software comes into play.
    I agree 100%!
    Thats my motivation to realize the boxdesigner (including a small puzzlegenerator ;-) ) as a webservice and not as a executable...

  3. #18
    Join Date
    Aug 2014
    Location
    Milwaukee, WI
    Posts
    289
    Blog Entries
    1
    Sorry sir, I didn't know you had already done one online? Got a url to it? Shame it never came up in google searches when iw as looking for puzzle generators.
    [SIZE=1]Generic Chinese 50w 300x500
    Lulzbot TAZ 5 3D Printer

    Corel X7, Photoshop CS6, Lightroom 4
    Modo, Bryce, Poser


    If You Can Read, Thank A Teacher. If You Can Read It In English, Thank A Veteran
    That's what you do in a herd: you look out for each other. - Manny from Ice Age

  4. Quote Originally Posted by Mike Audleman View Post
    Sorry sir, I didn't know you had already done one online? Got a url to it? Shame it never came up in google searches when iw as looking for puzzle generators.
    No problem Mike!
    URL: Last time i posted a URL to my own site i got a friendly message from the admin... so i respect the rules of SMC
    Google search: "frag den spatz box designer" Your puzzlegenerator has a little bit more features, but mine is just a small subfeature of the boxdesigner. And mine is cheap but not completely free.

    I think i should do more SEO work ;-)

    Gerd

  5. #20
    Could someone explain what the skew setting does and how it effects the puzzle thanks
    If the Help and advice you received here was of any VALUE to you PLEASE! Become a Contributor
    Rabbit RL_XX_6040-60 watt Laser engraving/cutting machine Oh wait its a 3D Printer my bad LOL
    Lasercut 5.3
    CorelDraw X5

    10" Miter Saw with slide
    10" Table Saw
    8" bench mount 5 speed Drill Press
    Dremel, 3x21 Belt Sander


  6. #21
    Join Date
    Jul 2014
    Location
    South Elgin, IL
    Posts
    217
    Bert, in looking at the preview of the generated puzzle, when skew is applied it looks like it puts an angle on the tabs of the pieces? I haven't cut a test yet to verify this.
    Materials Conversion Specialist
    I take perfectly good large pieces of stuff & turn them into smaller pieces having dubious value

    LASER: Trotec Speedy 300 30 Watt, CNC: Shopbot PRT, Vinyl Cutter: Summa Sign Pro T750
    Old School: a tool box full of brand new sign painting brushes from the 60's


  7. #22
    Join Date
    Aug 2014
    Location
    Milwaukee, WI
    Posts
    289
    Blog Entries
    1
    Quote Originally Posted by Bert Kemp View Post
    Could someone explain what the skew setting does and how it effects the puzzle thanks
    Quote Originally Posted by Mayo Pardo View Post
    Bert, in looking at the preview of the generated puzzle, when skew is applied it looks like it puts an angle on the tabs of the pieces? I haven't cut a test yet to verify this.
    That is correct. If you set it to use skew and select preview, you can refresh that popup preview page and you will see the tabs angle change with each reload since it will choose random skews each time. FYI, if you are previewing, and you end up with one you like, if you then use your browser's "SAVE AS" option, you can save the SVG

    Here is how it works. It angles the tab/edge curve either left or right (random) a random angle. Picture a parallelogram. A no skew produces a rectangle, a low skew produces a mild parallelogram, and a high skew produces a very angled parallelogram. Now, if you draw a single edge tab inside that ractangle and apply a skew, you can see how the tab will be affected by the tilting of the top either left or right. The actual amount of skew is determined by the tab shape you select. Some tabs can skew more without causing touching tabs in the corners than others so I set a max limit on each shape. You then choose a 0% to 100% (in 10% steps to keep is simple) amount of skew as the max YOU want that is a percentage of the max I set for the tab shape. So if you set it to 50% and I had limited the tab to a max of 20 degrees of skew, it will randomly choose a number between -10(50% of 20) and +10(50% of 20) degrees to skew the tab. Each row and column gets a random pick so each one is likely unique so row 1 may be -8 and row two may be +4, col 1 may be +7 and col 2 might be +1, etc. Then when you look at any individual piece it has a possibility of 4 completely different skews applied to it, one per side since it participates in two rows (top and bottom) and two columns (left and right). Any adjacent piece will have only one of those 4 in common and it should have 3 others that differ.

    I put this in as a randomization factor to make it so its unlikely that any piece could physically fit anywhere but its own place despite the picture on its front. This should prevent the puzzle from being assembled in such a fashion that the picture on the front is not correct.

    As it notes on the page, this does not apply to individual pieces. I am in Florida on vacation right now. I didn't get a chance to deal with the skew factors on the code that generates individual pieces before I hit the road. I figured most of us were wanting the whole rows/columns cutting anyway since individual pieces are not really appropriate to laser cutting anyway (unless you want a single piece to cut).

    So, hope that explains it a bit better. I know most of us like to know whats under the hood of things. Kinda the nature of what we do I guess. I am the same way so I don't have a problem with these questions

    And after I get the code cleaned up and fully debugged. I can make the ASP files available to anyone who wants to take what I did and improve on it. Its in VB so it should be pretty simple to work with and I didn't use any custom DLLs. So long as you don't profit from it by selling the code itself (feel free to sell the puzzles you make with it, don't care about that).

    Lastly, I only annonced it here at SMC. I don't care if yall post links elsewhere, its fine by me if you do or don't. Its not a secret. I just have received a great deal of help and information from the members here at SMC, I felt I should let yall have the lead crack at it first. I won't be charging anything for it, ever. I really don't benefit in any way whether yall use or tell others...or don't. Its a freebie. It will always be a freebie. Its for yall to use freely, no strings attached.
    [SIZE=1]Generic Chinese 50w 300x500
    Lulzbot TAZ 5 3D Printer

    Corel X7, Photoshop CS6, Lightroom 4
    Modo, Bryce, Poser


    If You Can Read, Thank A Teacher. If You Can Read It In English, Thank A Veteran
    That's what you do in a herd: you look out for each other. - Manny from Ice Age

  8. #23
    I have a web site for my business. I believe that I get a lot of traffic for people reading the tutorials, FAQs, schematics and such. I would love to add your asp code to a web page within my site. It looks to be a nice feature... And would continue to be freely available.

    thank You,
    Ray Scott
    Owner/Engineer at Rabbit Laser USA


    Advice... Never use your tongue as a multimeter.

  9. #24
    Quote Originally Posted by Ray Scott View Post
    I have a web site for my business. I believe that I get a lot of traffic for people reading the tutorials, FAQs, schematics and such. I would love to add your asp code to a web page within my site. It looks to be a nice feature... And would continue to be freely available.

    thank You,
    Why not just link to his page? Then it drives traffic to his site and it helps him, rather than you alone? Linking it makes sure both of you benefit from the traffic.
    Lasers : Trotec Speedy 300 75W, Trotec Speedy 300 80W, Galvo Fiber Laser 20W
    Printers : Mimaki UJF-6042 UV Flatbed Printer , HP Designjet L26500 61" Wide Format Latex Printer, Summa S140-T 48" Vinyl Plotter
    Router : ShopBot 48" x 96" CNC Router Rotary Engravers : (2) Xenetech XOT 16 x 25 Rotary Engravers

    Real name Steve but that name was taken on the forum. Used Middle name. Call me Steve or Scott, doesn't matter.

  10. #25
    Join Date
    Mar 2005
    Location
    Anaheim, California
    Posts
    6,909
    Quote Originally Posted by Mike Audleman View Post
    And after I get the code cleaned up and fully debugged. I can make the ASP files available to anyone who wants to take what I did and improve on it. Its in VB so it should be pretty simple to work with and I didn't use any custom DLLs.
    Hmmm...for some reason the phrase "convert to CorelDraw macro" just jumped into my head.
    Yoga class makes me feel like a total stud, mostly because I'm about as flexible as a 2x4.
    "Design"? Possibly. "Intelligent"? Sure doesn't look like it from this angle.
    We used to be hunter gatherers. Now we're shopper borrowers.
    The three most important words in the English language: "Front Towards Enemy".
    The world makes a lot more sense when you remember that Butthead was the smart one.
    You can never be too rich, too thin, or have too much ammo.

  11. #26
    Superb work that Mike.

    Does anyone have a single jigsaw puzzle piece with 4 male connectors on it by any chance?
    Trotec Speedy 300 80W

  12. #27
    Join Date
    Nov 2013
    Location
    Ontario Canada
    Posts
    9
    I tried the link from the #1 post. In the past it worked . Now i get this message....

    Microsoft OLE DB Provider for SQL Server
    error '80004005'

    Invalid connection string attribute

    /permissions/globalASASQL.asa, line 26..........

    Can anyone tell me what that means?

    Are there other puzzle generator if this is not available any more?



  13. #28
    Join Date
    Aug 2014
    Location
    Milwaukee, WI
    Posts
    289
    Blog Entries
    1
    Quote Originally Posted by Mark Ward View Post
    Superb work that Mike.

    Does anyone have a single jigsaw puzzle piece with 4 male connectors on it by any chance?
    I set my puzzle generator to 3 pieces per row and random and individual pieces. Then refreshed until the center piece was 4 outward tabs (male).

    1.svg.txt

    Take the .txt off it to make it a svg. Then you should be able to open it up and get at the center piece.



    Quote Originally Posted by Bruce Bob View Post
    I tried the link from the #1 post. In the past it worked . Now i get this message....

    Microsoft OLE DB Provider for SQL Server
    error '80004005'

    Invalid connection string attribute

    /permissions/globalASASQL.asa, line 26..........

    Can anyone tell me what that means?

    Are there other puzzle generator if this is not available any more?


    My bad. Sorry. Let the transaction logs get full.

    Should be all good now.
    [SIZE=1]Generic Chinese 50w 300x500
    Lulzbot TAZ 5 3D Printer

    Corel X7, Photoshop CS6, Lightroom 4
    Modo, Bryce, Poser


    If You Can Read, Thank A Teacher. If You Can Read It In English, Thank A Veteran
    That's what you do in a herd: you look out for each other. - Manny from Ice Age

  14. #29
    Join Date
    Nov 2013
    Location
    Ontario Canada
    Posts
    9
    Quote Originally Posted by Mike Audleman View Post
    I set my puzzle generator to 3 pieces per row and random and individual pieces. Then refreshed until the center piece was 4 outward tabs (male).

    1.svg.txt

    Take the .txt off it to make it a svg. Then you should be able to open it up and get at the center piece.





    My bad. Sorry. Let the transaction logs get full.

    Should be all good now.

    Works again.

    Thank you

  15. #30
    Join Date
    Nov 2013
    Location
    Ontario Canada
    Posts
    9
    Quote Originally Posted by Mike Audleman View Post
    I set my puzzle generator to 3 pieces per row and random and individual pieces. Then refreshed until the center piece was 4 outward tabs (male).

    1.svg.txt

    Take the .txt off it to make it a svg. Then you should be able to open it up and get at the center piece.





    My bad. Sorry. Let the transaction logs get full.

    Should be all good now.

    Working again Thank You

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •