[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
FREESCO Support • View topic - Improve Penguin Screen Saver

Improve Penguin Screen Saver

Remember this is a 1.44Mb floppy disk router, space is limited.

Postby Guy Macon » Mon Feb 18, 2008 11:38 am

<span style='font-family:Courier'><span style='font-size:10pt;line-height:100%'>
The Tux penguin screen saver has three problems; it leaves a trail behind him, it causes the screen to scroll, and the big FREESCO is still there. This leaves too many places on the screen showing the same character for too long, which will cause those characters to be burned in to a CRT screen. :(

The answer is:

[1] Clear the screen upon invoking the screensaver, and don't redraw anything static such as the big block that says FREESCO. If you feel a need to show an ad for FreeSCO during screensave, make it a line of text at the bottom of Tux.

[2] Have the moving penguin avoid trying to move below the bottom row or overwriting the last character of the last row, thus avoiding triggering a scroll.

[3] Make Tux larger by adding a border of space characters around him. These will overwrite the interior characters as he moves, thus erasing all trails.

--
<a href='http://www.guymacon.com' target='_blank'>Guy Macon</a>

<a href='http://www.guymacon.com/' target='_blank'>http://www.guymacon.com/</a>
</span></span>
<span style='font-family:Courier'><span style='font-size:10pt;line-height:100%'><br>-- <br><a href='http://www.guymacon.com' target='_blank'>Guy Macon</a><br><a href='http://www.guymacon.com/' target='_blank'>http://www.guymacon.com/</a><br></span></span>
User avatar
Guy Macon
Newbie
 
Posts: 4
Joined: Thu Feb 14, 2008 10:02 pm
Location: Orange County / Los Angeles County, California USA

Postby Peppe/Sweden » Mon Feb 18, 2008 3:14 pm

[COLOR=blue] You mean that I don?t fly airplanes , I don?t have a grilfriend and don?t have a dog ? Buuh , I grow up to be a real loser! (The Kid , walt disney) [COLOR=blue]
User avatar
Peppe/Sweden
Junior Advanced Member
 
Posts: 161
Joined: Wed Feb 05, 2003 4:41 pm

Postby Lightning » Mon Feb 18, 2008 8:53 pm

If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GOD !!
 
Posts: 12081
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby Guy Macon » Tue Feb 19, 2008 2:53 am

<span style='font-family:Courier'><span style='font-size:10pt;line-height:100%'><br>-- <br><a href='http://www.guymacon.com' target='_blank'>Guy Macon</a><br><a href='http://www.guymacon.com/' target='_blank'>http://www.guymacon.com/</a><br></span></span>
User avatar
Guy Macon
Newbie
 
Posts: 4
Joined: Thu Feb 14, 2008 10:02 pm
Location: Orange County / Los Angeles County, California USA

Postby dilberts_left_nut » Tue Feb 19, 2008 4:55 am

User avatar
dilberts_left_nut
Member
 
Posts: 71
Joined: Thu Sep 02, 2004 8:25 am
Location: Christchurch, NZ

Postby dingetje » Tue Feb 19, 2008 7:46 am

GreetZ
http://dingetje.hopto.org

"Software is like sex: it's better when it's free." - LINUS TORVALDS
User avatar
dingetje
FREESCO GURU !!
 
Posts: 1010
Joined: Wed Nov 14, 2001 12:13 pm
Location: The Netherlands

Postby TalkingToes » Wed Feb 20, 2008 12:13 am

It's in / b i n / f penguin. That it uses math to bounce around to the edges is kinda cool. Is there no way to predetermine the screen size?

I used to run a BBS mid '90s and could probably come up with something simple too. The Wildcat BBS v3.9 (and v4)came with an ANSI editor that I was decent with (tho not great).

An old trick is to draw Tux with a black space around him (outside/inside each character including up/down/left/right/diagonals from each original character). Everywhere. So when moving , the black space overwites the old characters. Movment without erasing anything directly. So tux is not 7 wide, but 9 (with two black spaces outside the wings), not 5 high, but 7 high (top and bottom are 9 black spaces, the inside is black spaces too. next to his eyes are black spaces, so diagonal movement does not drag his neck too.


Thanks again for a great fun toy, err... program.

TalkingToes in Seattle
5' 16" is easy math, so why do SO many miss it?
User avatar
TalkingToes
Senior Member
 
Posts: 76
Joined: Mon Sep 30, 2002 11:11 pm
Location: Seattle, WA

Postby Lightning » Wed Feb 20, 2008 12:29 am

If you are afraid that you might make a mistake. The chances are high that you will never learn anything.
User avatar
Lightning
FREESCO GOD !!
 
Posts: 12081
Joined: Wed Nov 14, 2001 6:50 am
Location: Oregon, USA

Postby dilberts_left_nut » Wed Feb 20, 2008 7:01 am

User avatar
dilberts_left_nut
Member
 
Posts: 71
Joined: Thu Sep 02, 2004 8:25 am
Location: Christchurch, NZ

Postby Guy Macon » Thu Feb 21, 2008 10:36 am

<span style='font-family:Courier'><span style='font-size:10pt;line-height:100%'><br>-- <br><a href='http://www.guymacon.com' target='_blank'>Guy Macon</a><br><a href='http://www.guymacon.com/' target='_blank'>http://www.guymacon.com/</a><br></span></span>
User avatar
Guy Macon
Newbie
 
Posts: 4
Joined: Thu Feb 14, 2008 10:02 pm
Location: Orange County / Los Angeles County, California USA

Postby Maine-iac » Thu Feb 21, 2008 5:23 pm

"It don't mean a thing, if you can't get that ping."
User avatar
Maine-iac
Junior Member
 
Posts: 46
Joined: Wed Jul 17, 2002 8:06 pm

Postby Slowpoke » Fri Feb 22, 2008 2:18 pm

User avatar
Slowpoke
Advanced Member
 
Posts: 233
Joined: Fri Aug 12, 2005 4:08 pm
Location: Upstate New York, USA


Return to FREESCO wish list

Who is online

Users browsing this forum: No registered users and 1 guest

cron