tia.
I wrote a small applet in Java to help the creation of Quotefalls. I'll post
it later tonight when I get home, but as a ObPuzzle and a demonstration of
its output:
IecaneingieeaheaheeedacmpleebaIad dead
Iodirhosolifakenrfngedeourhenre m
I mornot notdnmtthoiopoowws s y
L totnot ssve oy irmrrro s
T t r w o tr y
---------------------------------------
_#____#__#__#_______#______#___,
___#______#____#_____#______.
________#__#_______#___.
_#__#___#____#__#_______#____#_'_#____.
_#______#____#__#________'_#_____.
Under scores are where you need to place the letters. Hash marks are empty
spaces in the solution, and punctuation is as in the original solution. So
"Hello world!" would be encoded as "_____#_____!"
- Oliver
What is a Quotefalls?
--
<http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt>
"A man who is right every time is not likely to do very much."
-- Francis Crick, co-discover of DNA
"There is nothing more amazing than stupidity in action."
-- Thomas Matthews
> MitchellWMA wrote:
>> Does anyone know of a freeware Quotefalls creator? Or at least
>> something that makes creating Quotefalls a lot easier? I'm having
>> trouble doing it manually.
>
> What is a Quotefalls?
Google is your friend. :)
http://www.pennypress.com/order/quotefalls.shtml
http://www.funwaytoteach.com/fwgw/quotefalls.htm
http://www.csc.calpoly.edu/~jdalbey/308/Assign/ExtraCredit/quotefalls.html
http://nebupookins.net/programs/Quotefalls.php
The page starts off with a (poorly phrased... I'll have to work on that)
explanation of what Quotefalls is. The applet that allows you to easily
generate your own puzzles is towards the bottom of the page. I've tweaked
the format of the output a bit, basically eliminating the hashmarks to
represent the space. Now a space character represents a space, so "Hello
World!" would appear as "_____ _____!" instead of "_____#_____!"
Here's another demonstration in the new format that doubles as an ObPuzzle:
QeanangonWeecahaacgieeelbeeifeereecndeemandpant
feondnirushhelittllmememgeltlerspiipieiseortro
lossits thsntn usorus tifn pe ssmmslvrypt
muuto t w p vs o r th mott
-----------------------------------------------
__________ ____ __ ________ ___ ______ ___ ___-
_____ ______ ____ ____ ____ ___________ ___
_______. ____ __ _____ __ ____'_ ____ _________
_______, __ ___ ___ ___ ______ _________.
- Oliver
FWIW, a puzzle such as Quotefalls would normally be presented in a
crossword-style grid (or acrostic-style, or kakuro-style, or so on;
everyone copies the crossword design! :) Black squares for spaces,
white squares for letters. Words wrap at the borders of the rectangle,
so you don't have those "gimmes" at the end of the longest line.
You could do that using a table in plain HTML, server-side, and you
wouldn't need an applet. I can't see the applet myself; when I turn on
Java, my browser (Firefox) just says
Applet net.nebupookins.quotefalls.Quotefalls notinited
Loading Java Applet Failed...
-Arthur
> Here's another demonstration in the new format that doubles as an ObPuzzle:
S
P
O
I
L
E
R
> QeanangonWeecahaacgieeelbeeifeereecndeemandpant
> feondnirushhelittllmememgeltlerspiipieiseortro
> lossits thsntn usorus tifn pe ssmmslvrypt
> muuto t w p vs o r th mott
> -----------------------------------------------
> Quotations help us remember the simple yet pro-
> found truths that give life perspective and
> meaning. When it comes to life's most important
> lessons, we can all use gentle reminders.
I had considered making a "graphical" version, but:
(1) It would have been more work and I'm lazy.
(2) Using ASCII gives me the added benefit of letting me send puzzles to
my friends via MSN or text-only newsgroups, and to copy and paste the puzzle
into notepad for solving, as opposed to printing it out.
> Words wrap at the borders of the rectangle,
> so you don't have those "gimmes" at the end of the longest line.
Personally, I found the mid-word cutoffs unattractive, but the applet
certainly supports that style of puzzle, if you prefer it. You type in the
quotations, manually inserting the newlines where they are desired, and the
applet just sorts each column's letters (leaving the punctuation alone).
> You could do that using a table in plain HTML, server-side, and you
> wouldn't need an applet. I can't see the applet myself; when I turn on
> Java, my browser (Firefox) just says
> Applet net.nebupookins.quotefalls.Quotefalls notinited
> Loading Java Applet Failed...
>
One other person had the same problem, but fixed it by upgrading their
java from 1.5 to 1.6. What version of Java are you running? When I get home
tonight, I'll try messing around with the compiler to see if I can get it
working with older versions of Java.
Converting the application to be server side is interesting, though
again it'll be more work, and I think the applet allows you to play around
with the layout of the puzzle interactively until you're pleased with the
results, as opposed to constantly submitting and downloading the results.
That said, if a lot of people are having problems with the applet, I guess I
can save them all a lot of grief by making it a PHP script or something.
[snip correct solution to the ObPuzzle]
- Oliver
So I guess that I'm coming around to trying to figure out how to do
this manually. (I'm not a natural puzzle maker, either, I guess <lol>
which is why I need help). I've googled now for several days and not
much comes up re quotefalls to begin with except lots of Bible ones to
solve <lol>. I haven't managed to find a tutorial site or anything
that explains how to create quotefalls. Has anyone seen anything?
I've tried to make them myself but don't know why I end of having
difficulties. I guess my brain can't wrap around this as easily as
I'd hoped <g>.
Again, any comments to figure out quotefall creation would be greatly
appreciated, esp. if doing this manually.
Thanks so much. Appreciate it.
beadakindandickjtbleeakecaengobeecoible
ihehoning ofosoouishscleldiqouthosqlime
th tovly tr trrust telett rs tp srotn
Wt wn Y u t ou t yu y wuuty
____ ____ __ _______ _____ ___ ________
__ ______? ___ ____ ____ _ _____, _____
__ ____, ___ ____ ___ _______ __ ______.
___ ____ "_____" __ _________ ___ _____.
-Arthur,
puzzled
Anyone? <g>
Thanks.
Didlaot pead
my ysu rost
___ ___ ____
__ ____ ____?
-Arthur,
still puzzled
Right, this is basically what the Java applet does to help automate the
process. The applet doesn't choose a quote for you, and it doesn't decide
where the line breaks should go because both of these are mainly issues of
aesthetics. So you, as a human, have to do manually.
BTW, Arthur, I've found out that previously I had compiled the applet in
such a way so that it would only run in Java 1.6. I've now recompiled it for
1.3. Can you try the applet again and let me know if it'll run on your
computer now?
- Oliver
btw, I came up with an Excel spreadsheet that converts the output from
this java applet into a quotefalls puzzle. I'd be willing to share
the file. The macros are simplistic but they "clean up" the text and
put each letter into its own cell, etc. I'd be interested in "beta
testers", as it were. I'm not an advanced programmer or anything, in
fact know little, but know that there are probably better ways of
doing what I did re the macros.
Let me know and I'll find a way to put the file up somewhere for dl or
to post it somewhere.
Anyway, let me know re offline code, if anyone knows of anything.
thanx
> Anyway, let me know re offline code, if anyone knows of anything.
> thanx
Others are offering Java applets, so I made something different
that will run on- or off-line in the Internet Explorer browser
(it was quick & dirty, nothing fancy -- the usual caveats apply):
http://r.s.home.mindspring.com/Misc/Quotefalls.htm
This is a VMS script, so I think Internet Explorer is required.
To run it offline, just save the webpage to your disk and open
it in IE. You can read and/or modify the source code as you wish
(in IE click View/Source).
--r.e.s.
Actually mine is a java application, not applet. That is, it will only run
offline, not in a browser. Java applications have a "main" like a C
program and are based on a different class than applets.
>> Others are offering Java applets, so I made something different
>> This is a VMS script, so I think Internet Explorer is required.
^^^
Heh, that's VBS (Visual Basic Script).
I did use VAX VMS about 30 yrs ago ;)
> Actually mine is a java application, not applet.
> That is, it will only run offline, not in a browser.
> Java applications have a "main" like a C program
> and are based on a different class than applets.
Poor choice of words on my part, sorry.
YES!
There is a new web site that is all about Quotefalls:
http://www.quotepuzzles.com/quotefalls/index.jsp
It features an interactive quotefall puzzle solving applet
with a new quotefall puzzle posted every day.
If you become a member (free signup), you can create
your own puzzles, using an online puzzle generator. You provide
the quote and it creates a puzzle for you! It then has an option to
print the resulting puzzle for solving with paper and pencil, or you
can submit it to the database for others to solve online.
They also sell quotefall puzzle e-books.
--john
FWIW, mine is both an applet and an application (for Java programmers, I
mean it extends JApplet, and also has a static void main(String[]) method),
so you can run it offline or online, in a browser or outside of it.
But if the OP's office's computer have some sort of firewall or other
tool blocking Java, then my applet/application probably won't be useful to
him there.
- Oliver
[snip]
> Others are offering Java applets, so I made something different
> that will run on- or off-line in the Internet Explorer browser
> (it was quick & dirty, nothing fancy -- the usual caveats apply):
>
> http://r.s.home.mindspring.com/Misc/Quotefalls.htm
>
> This is a VMS script, so I think Internet Explorer is required.
> To run it offline, just save the webpage to your disk and open
> it in IE. You can read and/or modify the source code as you wish
> (in IE click View/Source).
>
> --r.e.s.
Hi, everyone. Sorry for the delay in responding. I was out of town
and have spent last few days catching up.
This is excellent! The above link _does_ work perfectly in IE as a
saved page. I can't thank you enough. When I was away I kept working
at my puzzles but ran into the difficulty re the internet that needed
sorting out. That's my fear with online solutions. You're fine until
you find yourself without access, something that does happen <g>.
I just finished making up my first successful acrostic puzzle and will
fine-tune that and then I'll turn my attention to making my first
quote fall. I'm planning on starting up a webpage that has all sorts
of different themed puzzles so having software to take away a lot of
the drudgery is a big help. I did up an Excel spreadsheet with
various macros that "cleans up" the quotefall that comes out of this
script. It adds the box borders and sets each letter in its own cell,
etc., etc. So I'm nearly there with two types of puzzles.
Have a great day, everyone. :oD
Since Excel macros are in VB, the VB script on my webpage can
of course also be used almost as-is in Excel (tweaked as you
like to put one letter per cell, etc).
Kewl! I'm a real novice re vb. I've been learning bits and pieces
for a few years but admit that I find it on the tough side to work
with. Re the Excel spreadsheet, I recorded keystrokes mostly. But it
seems to work every time.
I'll definitely take a good look at your script next time I work on
making a quotefall. Perhaps I can figure out how to incorporate from
the outset some of the Excel functions of the sheet into the saved
webpage. Thanks for the idea.\
Cheers.
For making Quotefalls in picture form, here's an
Excel sheet adaptation of my previous VB Script:
http://r.s.home.mindspring.com/Misc/Quotefalls.xls
(Modify it as you wish; the usual caveats apply.)
OMG, that is truly excellent! Boy, when I look at my puny XL2K file
..., well, it certainly doesn't compare. Your file above does
_everything_. Thanks so much from my end. Quotefall puzzles now done
in 2 seconds and right into bitmap format. My future puzzlers thank
you, too <g>.
cheers
Thanks again for this! It's awesome.
There is one thing, though. Can the script be amended to include
putting the solution in the bottom portion? Just that. That's all
that's missing. Then after saving the entire puzzle as the solution,
it's just a question of erasing the bottom letters of the solution so
that the puzzle is left ready to solve. I'm finding that it takes
more than one attempt to make a good puzzle and the only way we see
this is by typing in the solution. It's turned out to be deceptively
quite time-consuming to keep re-typing in the fill part until one sees
that a puzzle is good <g>.
At any rate, thanks. This is a great job. I'm years away from
knowing how to do scripting like that <g>.
Thanks. :oD
Well, I guess I'm going to have to search for and register to some
Excel forums. Perhaps someone can help there. I still have had no
luck with this.
Oh ... Somehow I didn't notice your recent postings. It was easy to
add the feature you wanted. The revised version is at
http://geocities.com/r_e_s_01/misc/Quotefalls.xls
(My old web address, given elsewhere in this thread, is now obsolete.)
Very, very kewl. Thanks for this, it works just great.
Can I give you credit for this on my website (when I get it finally
get a new hosting co. ... *g*).
No, thanks; but this does bring up some points ...
The sorting subroutine used in the script was a quick-and-dirty
adaptation of several found on the web (quicksort is one of the
simplest and most common-place sorting algorithms); e.g., at
this code-sharing site:
http://www.outlookcode.com/codedetail.aspx?id=461
QSort is apparently offered there with no restriction on use --
but I'm no lawyer, and don't know whether this could somehow be
an issue. If it seems to be an issue, don't use the script.
NOTE: The "usual caveats" mentioned earlier should definitely
be understood to exclude for-profit use, in keeping with the
*free* in freeware.