Category talk:Code Snippets

From Robowiki
Jump to navigation Jump to search

Code Snippet "Rules"?

Just something I was thinking about when looking through some of the code snippets on the Radar page. Should there be some basic "guide lines" to follow when adding code snippets? One would think that as this is a great time to update a lot of the info on the pages being moved, it is also a great time to update all of the code snippets too. Just so you guys know what I'm talking about, I'll give you an example: always using radians. Now it's something that I don't do personally but in an effort but be consistent, maybe we should recode all of the snippets to use radians? Or maybe degrees, which ever. Also, proper commenting might be another good thing? The list really could go on... but I think you get what I'm saying...

Thoughts? --KID 01:57, 14 November 2007 (UTC)

You cannot post new threads to this discussion page because it has been protected from new threads, or you do not currently have permission to edit.

Contents

Thread titleRepliesLast modified
New Snippet206:00, 19 December 2011

New Snippet

I've got a bit of code for going straight to a corner. It needs to be optimized (choose best corner, etc.) but it's really useful for beginners. How do I create a new page in this category for it?

double x = getX() - getWidth() / 2;
    double y = getY() - getWidth() / 2;
    double a = Math.toDegrees(Math.atan(x / y));
		double length = getBattleFieldWidth() - (getBattleFieldWidth() - getX());
		double height = getBattleFieldHeight() - (getBattleFieldHeight() - getY());
		double hypotenuse = Math.sqrt(length*length + height*height); //pythagorian theorum
    turnRight(180 - getHeading() + a);
ahead(hypotenuse - 40);
Blubex20:22, 18 December 2011

Hmmm, I'd suggest you put it either on Corner Movement or something like User:Blubex/Snippets. On whatever page it's on, the page can be added to the category by inserting

[[Category:Code Snippets]]

in it's code.

Rednaxela20:57, 18 December 2011
 

Thanks, making it now.

Blubex06:00, 19 December 2011