Show HN: Artpacks.org – Archive of the ANSI and ASCII art scene (1990 to present)
artpacks.org
artpacks.org
I was never especially good at making art, but this was my favorite of the things I did make: http://artpacks.org/1995/fsn-0895.zip/CT-ASY.ANS
I feel bad for people who were born too late and missed out on the whole BBS scene. Those years were tons of fun, and nothing on the internet has ever been quite like that world.
I first discovered all these ansis on Sanctuary in 305. I never met Tempus Thales but I think we lived in the same neighborhood. I got enough positive feedback from my ansis that I went on to get a BFA in studio art.
I was not into the warez scene but I had some classmates who were. I did ansis for Dragonworld and Asylum, and maybe Sanctuary. The ansi scene was separate but associated with the warez scene (I think the cracking groups paid to have ansis made) if that makes any sense.
I was the sysop of Zap! which was PD/Shareware files, message networks and door games. A BBS was a rudimentary CMS that was like a social network for your neighborhood. If you knew ansi you could customize the interface, especially if you had the source code. At one point I had the Telegard source code (Pascal) and made a lot of UI modifications to it.
I'll work on it tonight or tomorrow!
It has the history of Amiga's Ascii scene. 3879 collys.
If someone is not familiar with the term "ascii colly": It was (usually) a .txt file made by a single person. As they originated from Amiga scene, they were mostly in latin1 encoding. In many cases released under some group's name. A typical colly featured 20-60 requested or gifted ascii logos, foreword, index of logos, greetings, respects, some other messages. And of course guest art from other artists (for artist logo, group logo, file_id.diz or headers for "greetings", "respects" etc.). In these text files the file_id.diz was put between @BEGIN_FILE_ID.DIZ and @END_FILE_ID.DIZ tags.
Too bad the site is going down, because the site, as it is today, is consuming too much of the server resources. Some handy web developer could save the site. Currently it seems that there isn't a person in "today's" Amiga scene who had the time or skills to save the site.
I've just realized how much I'd love it if these were distributed as cbz files.
Side note, if the demoscene represents the "high-art" movement in computer art (at least art that originates pre-internet), then the ANSI scene is like the underground graffiti movement.
Their art literally "tagged" every page of every BBS I went to, and being both art scenes, there was some interesting overlaps sometimes between the two scenes (some ANSI groups made demos/intro, some demo groups made ANSI/ASCII art, both had deep roots in computer piracy), but a definite different identity that I'm glad to see has survived to this day.
It's also thrilling to see both scenes alive and fairly vibrant today.
I kind of wish there was a post-ANSI art scene, maybe using unicode, or encoded HTML <div> tags or something equally crazy and inventive.
The rendering engine indeed renders to canvas and was created by Andy Herbert (https://github.com/ansilove/ansilove.js). It was based on a popular PHP ANSI->PNG library called AnsiLove (written by Frederick Cambus: https://github.com/ansilove/ansilove)
If you look at the early issues of WIRED magazine, I would say that's the post-ANSI aesthetic, but that's just my opinion. 1994 and the Internet really killed off the BBS thing fast, otherwise I think Ripterm (or something like it) would have replaced ANSI because modems were getting faster http://www.bbsdocumentary.com/library/PROGRAMS/GRAPHICS/RIPS... For me, 1994 was switching from primarily Pascal, TheDraw & DeluxePaint to HTML, Photoshop & Java.
As far as the demo scene, I was not really part of that but I think (correct me if I'm wrong) that was based more on the C64/Amiga which had powerful graphics/music capabilities way before the PC. So I would guess the demo scene came first and the ANSI "BBS" art was more a product of the IBM PC-compatible world. I remember going to an Amiga club meeting and a few of these guys had big boxes of disks and they would just trade like that, they had limited Internet access through the local university but they didn't have a BBS.
I offered to host their MODs (Amiga music modules) on my BBS. Because of that, I had the largest collection of MOD music in the area. It was like Napster before Napster ;-)
For example in 1995 in Sweden there were still loads of Amiga boards: http://www.textfiles.com/bbs/BBSLISTS/elite01.txt
This is the list of boards the list maintainer considered worthy to be listed.
On desktop devices, use the arrow keys, esc and enter/return.
On mobile, swipe to navigate between ascii and ansi files within a single .zip file.
You can see them at http://tilde.town/~owenversteeg/. If you have any to add, please let me know and I'll put them up!
http://artpacks.org/1997/303pack1.zip/BYM%CMTS.ANS http://artpacks.org/1997/303pack1.zip/BYM%FRST.ANS
By sheer chance, these were the first two ones I tried, so I was rather confused at first...
I've made this kind of ascii art before and it's boring: http://www.incredibleart.org/links/ascii.html
I want to make ascii art like this: http://artpacks.org/1990/acidnews.zip/INN.ANS
See the difference?
Read these tutorials: http://blocktronics.org/view-project/zo-flyingeagletutorial/ http://blocktronics.org/view-project/zv-fonthow2/ http://blocktronics.org/view-project/zv-tutorial/
Then just profit :)
Even the tech is interesting. It uses a JSON API at api.artpacks.org to get the data and renders the art into <canvas> elements.
The rendering engine indeed renders to canvas and was created by Andy Herbert (https://github.com/ansilove/ansilove.js). It was based on a popular PHP ANSI->PNG library called AnsiLove (written by Frederick Cambus: https://github.com/ansilove/ansilove)
If anyone wants to build anything on the API, please let me know (email in profile), and I'll try harder to keep it stable. :-)
Search is coming soon.
If anyone wants to help, the most needed item is RIPscrip rendering. We use ripscrip.js (https://github.com/andyherbert/ripscript.js) at the moment, but the rendering is broken on a lot of files.
Most of my work was loaders (i.e., code, like http://artpacks.org/1995/ice-9506.zip/BZ-COLRS.EXE) and sadly, artpacks.org can't display those (yet) ... but with the recent major advances in emulating DOS in Javascript, I'm sure it's only a matter of time.
The one mentioned above had bouncing squares that distorted the pixels underneath in a way that eventually yielded a psychedelic 320x200 pattern. Here's a screenshot: http://i.imgur.com/VG5ziRP.png
At least some of it is preserved in textfiles.com.
I wasn't good, but those were surely some fun days.
One of my masterpieces: http://artpacks.org/1996/cia40oz2.zip/TE-WETHR.JPG
Artpacks.org re-launched with a new design and client-side rendering this year.
:)