X-Google-Language: ENGLISH,ASCII X-Google-Thread: f996b,c40b5c666c8072bd X-Google-Attributes: gidf996b,public X-Google-ArrivalTime: 2001-05-06 05:53:46 PST Path: newsfeed.google.com!newsfeed.stanford.edu!sn-xit-01!supernews.com!newshub2.rdc1.sfba.home.com!news.home.com!news1.rdc1.sdca.home.com.POSTED!not-for-mail Newsgroups: alt.ascii-art From: Faux_Pseudo@24.177.56.253 (Faux_Pseudo) Subject: Re: ASCII Art Game/Tool (was: Hey, LastFuture) References: <3AE999C7.7E2F31D2@homail.com> <3AEEC38E.9B39FE6D@twcny.rr.com> <3AEF6F21.897D4837@hotmail.com> <3AF534F3.1A8B3C2E@rz.uni-karlsruhe.de> Reply-To: Faux_Pseudo@yahoo.com Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: slrn/0.9.7.0 (Linux) Lines: 121 Date: Sun, 06 May 2001 12:53:46 GMT NNTP-Posting-Host: 24.177.56.253 X-Complaints-To: abuse@home.net X-Trace: news1.rdc1.sdca.home.com 989153626 24.177.56.253 (Sun, 06 May 2001 05:53:46 PDT) NNTP-Posting-Date: Sun, 06 May 2001 05:53:46 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: newsfeed.google.com alt.ascii-art:5619 i was thinking of an example where you had for example your hart .-. .-. ( ` ) `. .� `.� now the two �'s are not ascii so your job would be to fix it .-. .-. ( ` ) `. .' `.` this part of the program is very easy to code in any language given the example i posted in another thread using bash. granted the example i gave would only confirm that you removed all the non standerd ascii chars and not actualy insure you replaced them but its a start. --(Once apon a time, in alt.ascii-art,)-- --(Markus Gebhard said it like only they can.)-- > Hi, > > I was very busy during the last two weeks but I read all your postings > to this subject. I really don't understand what you are talking about. > You are discussing about what programming language to use, about what > operating system the program shall run on etc. But it seems to me that > nobody here knows what the program shall do at all. > > At first it was about the fun of puzzling 'shaked' Ascii art > You have this one: > .-. .-. > ( ` ) > `. .� > `.� > And after moving around the lines it will result in: > .-. .-. > ( ` ) > `. .� > `.� > > So shall the program simply be a tool that shakes the lines of Ascii > Art, so it becomes kind of a puzzle? Then the program is a game and it > is very simple to write it (it will take me 5 minutes to integrate it > into Jave - if you are interested in it). > > Then came the idea of doing it all the other way around. You have > somehow crippled Ascii Art like: > ______ ______ ______ __ > / | / __ \ / __ \ | | > | ,----'| | | | | | | | | | > | | | | | | | | | | | | > | `----.| `--' | | `--' | | `----. > \______| \______/ \______/ |_______| > And the program tries to fix it: > ______ ______ ______ __ > / | / __ \ / __ \ | | > | ,----'| | | | | | | | | | > | | | | | | | | | | | | > | `----.| `--' | | `--' | | `----. > \______| \______/ \______/ |_______| > > So the program is a tool and it is quite hard to write it, for one has > to find out when an Ascii art image is correct or not. (For example you > have to find a way to compute the degree of possible correctness to a > given image and then only have to try to maximize this value by movin > around the lines). That could work with some images, but it will not be > possible to write such kind of tool to be able to work on images like: > > ., \ <- Try to fix this line. > _.=./ "\. G How shall a computer do that? > .' ~ /`" \/(#)\. > ~ |_ _( ) / \/ > |: | | ||| > ' ` ' Z L > a:f > > So the first question that has to be answered is: > -+--------------------------+- > | What is the program for? | > -+--------------------------+- > > The second question is NOT the programming language or operating system. > It is: > > -+--------------------+- > | How shall it work? | > -+--------------------+- > > For those questions it is very useful to have examples (like the ones > above). Then one can try to write down some kind of algorithm like: > > for each line in the image: > remove empty characters on the left > find maximum length of a line (max) > find minimum length of a line (min) > ... > > And when that is done someone can write a first program (in any language > he likes). If it works it is no big deal to convert it to other > languages/systems. > > Now who is going to answer the first question? > > Markus -- --(UIN=66618055)-- --(tty1@faux.local_04:45_/home/faux)-- cat .sig GUI's are for slackers. ibpconf.sh 6.1 on freshmeat.net The easiest way to customize the command line. By Faux_Pseudo It's a damn poor mind that can only think of one way to spell a word. - Andrew Jackson