Difference between revisions of "Talk:Merry Christmas"
Jump to navigation
Jump to search
(archive '08 page) |
RednaxelaBot (talk | contribs) m (Using <syntaxhighlight>.) |
||
Line 46: | Line 46: | ||
Happy holidays everyone! Here's a nanobot to celebrate! (Should this be on a seperate page or here?) | Happy holidays everyone! Here's a nanobot to celebrate! (Should this be on a seperate page or here?) | ||
− | < | + | <syntaxhighlight> |
package ags.holiday; | package ags.holiday; | ||
Line 89: | Line 89: | ||
} | } | ||
} | } | ||
− | </ | + | </syntaxhighlight> |
--[[User:Rednaxela|Rednaxela]] 08:13, 25 December 2008 (UTC) | --[[User:Rednaxela|Rednaxela]] 08:13, 25 December 2008 (UTC) |
Latest revision as of 09:34, 1 July 2010
Archived 2008
On the old wiki there was a large piece of ASCII art. The wiki is down so I'll post a not-as-good-but-still-ASCII-art (if anyone has a better one feel free to delete this one)
_______ _______ _______ _______ ( )( ____ \( ____ )( ____ )|\ /| | () () || ( \/| ( )|| ( )|( \ / ) | || || || (__ | (____)|| (____)| \ (_) / | |(_)| || __) | __)| __) \ / | | | || ( | (\ ( | (\ ( ) ( | ) ( || (____/\| ) \ \__| ) \ \__ | | |/ \|(_______/|/ \__/|/ \__/ \_/ _______ _______ _________ _______ _________ _______ _______ _______ ( ____ \|\ /|( ____ )\__ __/( ____ \\__ __/( )( ___ )( ____ \ | ( \/| ) ( || ( )| ) ( | ( \/ ) ( | () () || ( ) || ( \/ | | | (___) || (____)| | | | (_____ | | | || || || (___) || (_____ | | | ___ || __) | | (_____ ) | | | |(_)| || ___ |(_____ ) | | | ( ) || (\ ( | | ) | | | | | | || ( ) | ) | | (____/\| ) ( || ) \ \_____) (___/\____) | | | | ) ( || ) ( |/\____) | (_______/|/ \||/ \__/\_______/\_______) )_( |/ \||/ \|\_______) _______ _ ______ _______ _______ _______ ( ___ )( ( /|( __ \ |\ /|( ___ )( ____ )( ____ )|\ /| | ( ) || \ ( || ( \ ) | ) ( || ( ) || ( )|| ( )|( \ / ) | (___) || \ | || | ) | | (___) || (___) || (____)|| (____)| \ (_) / | ___ || (\ \) || | | | | ___ || ___ || _____)| _____) \ / | ( ) || | \ || | ) | | ( ) || ( ) || ( | ( ) ( | ) ( || ) \ || (__/ ) | ) ( || ) ( || ) | ) | | |/ \||/ )_)(______/ |/ \||/ \||/ |/ \_/ _ _______ _______ _______ _______ ( ( /|( ____ \|\ /| |\ /|( ____ \( ___ )( ____ ) | \ ( || ( \/| ) ( | ( \ / )| ( \/| ( ) || ( )| | \ | || (__ | | _ | | \ (_) / | (__ | (___) || (____)| | (\ \) || __) | |( )| | \ / | __) | ___ || __) | | \ || ( | || || | ) ( | ( | ( ) || (\ ( | ) \ || (____/\| () () | | | | (____/\| ) ( || ) \ \__ |/ )_)(_______/(_______) \_/ (_______/|/ \||/ \__/
--Starrynte 23:52, 24 December 2008 (UTC)
Happy holidays everyone! Here's a nanobot to celebrate! (Should this be on a seperate page or here?)
package ags.holiday;
/**
* A simple nanobot to celebrate Dec 25, 2008!
* Happy holidays everybody!!
*
* -- Rednaxela
*/
import robocode.*;
import static robocode.util.Utils.normalRelativeAngle;
import java.awt.Color;
import java.util.Random;
// Features: infinity radar lock, headon/random targeting, random bulletpower, prime number based oscillation, random colors (Codesize: 222)
public class Holiday08 extends AdvancedRobot {
final static Color colors[] = new Color[]{Color.red, Color.green, Color.white};
final static Random r = new Random();
final static double HALFPI = Math.PI/2;
private static Color randomColor() {
return colors[r.nextInt(3)];
}
@Override
public void run() {
setColors(randomColor(), randomColor(), randomColor(), randomColor(), randomColor());
setAdjustRadarForRobotTurn(true);
while (true) {
turnRadarRightRadians(Double.POSITIVE_INFINITY);
}
}
@Override
public void onScannedRobot(ScannedRobotEvent e) {
setBulletColor(randomColor());
setTurnRadarLeftRadians(getRadarTurnRemainingRadians());
setTurnGunRightRadians(normalRelativeAngle(getHeadingRadians() + e.getBearingRadians() -getGunHeadingRadians())+Math.pow(r.nextGaussian()/3,3));
fireBullet(r.nextFloat()*3);
setAhead(200 * Math.cos((getTime()+this.getRoundNum()*17)/13) * Math.sin((getTime()+this.getRoundNum()*29)/7));
setTurnRightRadians(Math.atan(e.getBearingRadians()+HALFPI));
}
}
--Rednaxela 08:13, 25 December 2008 (UTC)