Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Michalson

ASCII Fishtank Mini Contest!

This topic is 5305 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Update 11/19/2002 I've posted an updated version of the rules which includes instructions on how to upload your entry. You can see them at the official site. (A note to judges: I've also deleted the test information from the database, your accounts are still there but the fake entries and all the information attached to them is gone. Also a note to pan narrans, I've corrected that typo on the news page and your display name has been updated) Hopefully this edit doesn't screw up the formatting of the previous stuff in this message
EDIT: Just to clarify since this thread is now a "Gamedev Announcement": This contest is not directly affiliated with or run by Gamedev.net (so don't send Dave or Kevin questions about it, they won't know what you're talking about).

Contest Overview

The purpose of this contest is to create the most graphically appealing, interesting to watch fish tank. The only catch is that this is an ASCII (text only) fish tank. No fancy graphics or 16 million colors, the sole method of displaying your aquatic world is through text.

The contest will end on November 30, 2002 at 11:59 PM, EST

Specifics

Each entry must portray a fish tank/aquarium with your choice of real or mythical sea creatures (though it is expected that most of your sea creatures should be recognizable and not totally alien). You are limited to using either standard 80x25 character or 80x50 character text mode, and the standard palette of 16 foreground colors and 8 background colors (these colors may not be altered). How you go about this is up to you. You may create a 32bit Windows console application, a 16bit DOS application using mode 3, or you may create a pixel perfect emulation of either mode using your preferred graphical API.

Additionally...
  • Each individual can submit any number of unique entries (however it is at the organizers/judges discretion to determine if two entries by the same person are not sufficiently different, in which case the competitor may choose only one to be judged).
  • Entries must run on Microsoft Windows 98 or 2000 (preferably they should run correctly on 95, 98, ME, 2000 and XP).
  • The contest is open to everyone that abides by these rules, however entries by judges/organizers are not eligible to win and will be removed from the pool of contestants after the first round (scoring).
  • Existing "Ascii art" libraries, such as aalib cannot be used. If you have any doubt regarding the validity of a library please contact the contest organizer and provide a link to the libraries homepage.
  • These rules may be modified at any time without prior notification.
Accurate emulation of 80x25 (8x16 characters) or 80x50 (8x8 characters) should use the following as reference.
8x16 Character Graphics8x8 Character GraphicsStandard Palette

Judging

Each judge will score entries in three categories:
  • Graphics : General eye candy appeal. Use of shape, color and animation will be considered.
  • Life : How interesting/impressive the behavior (AI) of your aquatic creatures is.
  • Appeal : Overall impression of polish, creativity and original features.
All judges will then meet to determine the final winner for each category, and an overall contest winner.
Number of winning positions subject to change without prior notice depending on the number of entries received.

Submissions

In order to qualify you must submit a single ZIP file of no more than 500KB containing:
  • Your executable and any data files it needs.
  • A readme file (plain text or HTML) explaining how to use your program and any special features you wish to point out.
  • The complete source code to your entry.
  • A plain text file, ENTRY.TXT , which lists your name, the name of your entry, your email address and optionally your forum nickname.
Instructions on how to submit your entry coming soon

Legalities

  • Authors retain all rights and ownership to their entries.
  • If source code is submitted with the contest as per the requirements, then it is up to the entrant to include any terms of use licenses with his/her source code.
[edited by - michalson on October 25, 2002 12:06:23 PM] [edited by - michalson on November 19, 2002 6:09:09 PM]

Share this post


Link to post
Share on other sites
Advertisement
quote:
Original post by Ravuya
Damn, I wanted to run a full-screen .mpg of a fishtank through aalib.

Resist everyone



Like I said in the other thread, an amazing, mind blowing graphical experence like full motion 3D will only get you 10/30, easily beaten by someone who spent 30 minutes making some ascii fish that move toward food.

Share this post


Link to post
Share on other sites
quote:
Original post by AnonymousPosterChild
What about a 3d ASCII fishtank with fish that move towards food?


Yes, that would get you better marks (see judging). Off course if it was prerecorded you would be back to square one.

Share this post


Link to post
Share on other sites
There is a thread somewhere about "Ascii 3D engine" you can pickup some clues there. Basically you need a software 3D engine whose output you downsize and dither for text mode. If I make an entry it will likely have an introscreen using my dither engine (emulates about 376 unique colors at 80x50 pixel resolution)

Share this post


Link to post
Share on other sites
Maybe I should use something like a cross-section. You know, divide the fish data into slices and then have the program determine which slices to display and in which order. Of course, that would only work for the side view, so I would have to find a way to make a composite image of the slices for angled views. I could probably do this through some sort of array.

AnonymousPosterChild!
Black_mage_s in disguise!

Share this post


Link to post
Share on other sites
quote:
Original post by Michalson
If I make an entry it will likely have an introscreen using my dither engine (emulates about 376 unique colors at 80x50 pixel resolution)



- That I want to see. I enumerated every possible combination of FOREGROUND_XXX | FOREGROUND_YYY | FOREGROUND_INTENSITY | BACKGROUND_ZZZ | etc etc and was amazed how many colours I could get just with ASCII chars 176, 177, 178 and 219.

With an algorithm that analysed neighbouring pixels and used any ASCII char for an appropriate shape it''d look awesome...




www.coldcity.com
code, pics, life

Share this post


Link to post
Share on other sites
Here are some examples of basic image dithering without shape analysis (still working on color matching). Both screenshots are of the smallest size you can make the console by default, 4x6.





If you have a highspeed connection you can also watch a DivX capture of full motion (30fps) video with sound in text mode: Link.

Share this post


Link to post
Share on other sites

This topic is 5305 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Guest
This topic is now closed to further replies.

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!