#### Archived

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

# ASCII Fishtank Mini Contest!

## Recommended Posts

I''m not sure I want to participate in this contest. I have never done contest things before. But...

##### Share on other sites
smart_idiot    1298
I''m not doing it if I have to pay, I''m okay with paying nothing and getting nothing. Besides, it''s supposed to be fun, you don''t need a prize as an incentive to have fun.

##### Share on other sites
BoggyB    122
I actually don''t mind too much if some parts of sites you have to pay for, as long as it''s done sensibly. Paying to enter the contensts is a good idea, but it could be taken further by making it free to send a program in but you have to pay to get it considered by the judges. Other options (for prizes) is giving the winner a period of free membership (just whoever came 1st or the top 3 entries).

I might send an entry in myself. I''ll have to go and dig out my copy of QiuckBasic 4.5 first (I assume you''re not going to require entries to run fine on Windows NT). Simple ASCII animation is rather easy in that.

It''s tempting to use OpenGL, but you said include all libs and you can''t compress a VB program with all the DLLs to 500k. You can just about fit it on a floppy disk if your lucky, but the only way to get it in under 500k is to drop all the runtimes.

Just one question: where do we send the entries to? I haven''t spotted a link or anything, but maybe I just missed it. Thanks.

--Thomas McCorkell

Just what is Karma? Is it a way to rate people? A way of assigning privilege levels? Or is karma just an anti-spam system?

##### Share on other sites
quote:
Original post by smart_idiot
I''m not doing it if I have to pay, I''m okay with paying nothing and getting nothing.

Well, to ellaborate a bit on my idea:

Anyone could participate the contest whether they want to pay the admission fee or not. However, to be eligeble for the pot prizes, the person would have to send N dollars and admission indormation (name, email, address, ect) to the contest leader. The entire idea supports itself (eg. the only thing the contest leader has to do is manage the incoming/outgoing money and keep track of the submittants info. but thats a small price to pay)

Of course, this contest is too far along to do that now, but its a good idea for future contests.

quote:
Besides, it''s supposed to be fun, you don''t need a prize as an incentive to have fun.

I couldn''t agree more. but the idea of the price is to further encourage the competitive nature of the contest Thus improving community interaction (and other stuff like that)

Its a good idea i think. but then its my idea so im probly a bit bias.

-= Twisted Matrix =-

##### Share on other sites
quote:
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.

Yikes, I just noticed that you didnt say 32bit DOS applications are aloud. I have already written (300+) lines of VERY unportable DJGPP code (unavoidable).
Anyways, I dont have a 16bit dos compiler and I dont want to restart my submission or use 3h emulation so is 32bit DOS ok?

PS> Allowing windows submittiants full RAM acess and not DOS
submittiants seems a little unfair anyway, wouldn't you say? Sure there is always xms and ems, but they are slow, tedious to program, and definitly not supported anymore.

[edited by - TwistedMatrix on October 29, 2002 3:24:30 AM]

##### Share on other sites
Michalson    1657
quote:
Original post by TwistedMatrix
Yikes, I just noticed that you didnt say 32bit DOS applications are aloud. I have already written (300+) lines of VERY unportable DJGPP code (unavoidable).
Anyways, I dont have a 16bit dos compiler and I dont want to restart my submission or use 3h emulation so is 32bit DOS ok?

PS> Allowing windows submittiants full RAM acess and not DOS
submittiants seems a little unfair anyway, wouldn''t you say? Sure there is always xms and ems, but they are slow, tedious to program, and definitly not supported anymore.

[edited by - TwistedMatrix on October 29, 2002 3:24:30 AM]

32Bit (protected mode) DOS entries will be allowed so long as they run under Windows. As for the memory thing, I guess it''s really tough luck. The fact is nothing in DOS is really supported anymore, and I simply made DOS apps (so long as they can run properly under Windows) legal for the people who feel more comfortable doing text graphics with a DOS compiler. (And to be honest I don''t see what you need so much memory for, 640K is more than enough for simulating fish, and xms memory access is more than fast enough, especially on todays machines).

##### Share on other sites
ok I will make sure It runs correctly on Win32. tnks.

>> The fact is nothing in DOS is really supported anymore
not true! Just last night i saw a DOS 6.22 book that had a copyright date of 2001. beleive me, i was as suprised as you must be.

>> 640K is more than enough for simulating fish, and xms memory >> access is more than fast enough, especially on todays machines
Well [italic]I[/italic] dont need that much memmory :o, but somone else might (It all really depends on howmuch work you want to give the processor and how much data you want to keep track of)

speaking of which, what are the judges machine specs?

-= Twisted Matrix =-

##### Share on other sites
Michalson    1657
quote:
Original post by TwistedMatrix
ok I will make sure It runs correctly on Win32. tnks.

>> The fact is nothing in DOS is really supported anymore
not true! Just last night i saw a DOS 6.22 book that had a copyright date of 2001. beleive me, i was as suprised as you must be.

>> 640K is more than enough for simulating fish, and xms memory >> access is more than fast enough, especially on todays machines
Well [italic]I[/italic] dont need that much memmory :o, but somone else might (It all really depends on howmuch work you want to give the processor and how much data you want to keep track of)

speaking of which, what are the judges machine specs?

-= Twisted Matrix =-

Clarification

The minimum spec is a PII300, 64MB, Windows 9X with a 4MB non-3D accelerated video card (though you can take a gamble that all the judges will have 3D acceleration).

##### Share on other sites
I think one idea regarding contests and premium members is to allow anyone into the contest, but to rank the free and premium members separately. The premium members get prizes, the free members get nothing. Both get little medals near their names. Otherwise it makes it look like premium members are better than free ones.

~CGameProgrammer( );

##### Share on other sites
BoggyB    122
quote:
Original post by CGameProgrammer
I think one idea regarding contests and premium members is to allow anyone into the contest, but to rank the free and premium members separately. The premium members get prizes, the free members get nothing. Both get little medals near their names.

That''s probably the best way to go, but only if you need to pay to view parts of the site. It wouldn''t really work as well if it was just for competitions.

By the way, the specs should easily be enough for a simple ASCII fish tank simulation. No 3D acceleration is okay, unless you want to use the UT2003 engine or something daft like that. To give some of the people with really high-spec machines an idea of what will run, a 2D DirectX program running at 640x480 with what... 16 colour graphics? will work fine on a P133 . A PII300 will have no problems.

I have a reasonably good life simulator (for basic organisms) written for DOS (admittedly using 320x240 graphics, so it wouldn''t be eligible for this competition) which runs fine on an old Dell PC (DOS 6.2, basic onboard graphics (320x240x4), 4Mb memory, 25Mhz processor). I think that with the supplied spec nobody will run into problems unless they try to do something really fancy, in which case they should try a different contest.

As it is, I will be using QB4.5 and just using the LOCATE and PRINT commands to do the graphics. No multithreading, no graphics API, just good old DOS (and I can guarantee my program to be 100% bug-free, too, which you can''t do if you use a lib which has bugs in).

--Thomas McCorkell

Just what is Karma? Is it a way to rate people? A way of assigning privilege levels? Or is karma just an anti-spam system?

##### Share on other sites
quote:
As it is, I will be using QB4.5 and just using the LOCATE and PRINT commands to do the graphics. No multithreading, no graphics API, just good old DOS (and I can guarantee my program to be 100% bug-free, too, which you can''t do if you use a lib which has bugs in).

urm? If you are compiling your program with BC.exe, your program will likely already have bugs. might want to try the compiler/linker from VBDOS. syntax is the same, but less buggy than the qb45 compiler.

PS> using LOCATE and PRINT, your video will have to be updated 2000 to 4000 (if using 80x50) times a loop. I imagine that will be a problem for you. Then again, mabey not.

-= Twisted Matrix =-