Grant Skinner #tweetcoding Contest 140 lines of AS3 to Win

Filed in ACTIONSCRIPT 3.0 0 comments

tweetcoding

Grant Skinner who recently began using the twitter microbloging  service ( @gskinner )  has started on the twitter world with right foot, what started as a personal experiment of him has grown quickly into  a contest #tweetcoding, The idea of the contest is as follows.

You are provided with a framework of 140 characters of “gimme” code. To this, you can add up to 140 characters of additional AS3 code. You submit your entry via Twitter, and if your work is judged as the best, you win a full copy of Flash CS4 courtesy of Adobe and a copy  of “AdvancED ActionScript 3.0 Animation” by Keith Peters, courtesy of Friends of Ed..

So if you have a twitter account there’s no time to lose start coding right away,  the first round closes on March 1.

Read the  rules below as listed in the   #tweetcoding page :


What?
#tweetcoding: code something cool in <=140 characters of AS3

Who?
organized by @gskinner, open to anyone

When?
starting now, first round closes March 1

Why?
fame, fun, recognition of your peers, and some great prizes (see below)! I might also work a couple cool entries into one of my talks.

How?
paste the 140 characters of “gimme” code into Flash.
turn off strict mode (Publish settings > Flash > AS3 settings…
add your own 140 characters where it says /*src*/.

submit it via Twitter by sending two tweets: the first is the code you added, the second is a title for your entry, the #tweetcoding tag, and a link to the first tweet.

Gimme code.

?View Code ACTIONSCRIPT3
1
2
3
4
5
6
7
8
9
10
11
g=graphics;
mt=g.moveTo;
lt=g.lineTo;
ls=g.lineStyle;
m=Math;
r=m.random;
s=m.sin;
i=0;
o={};
function f(e){/*src*/}
addEventListener("enterFrame",f);

Tip #1: use i as a frame counter to vary behaviour over time.
Tip #2: use o to store persistent data (ex. o.x=7).
Tip #3: use m.PI & g.drawRect to save characters.

Rules.
you cannot modify the “gimme” code.
your entry must be submittable as a single 140 character tweet.
no additional assets.
AS3 strict mode should be off, targeting player 10.
anyone should be able to compile your entry with just your tweet, Flash CS4, and these instructions.

Prizes. Winner receives a copy of Flash CS4 courtesy of Adobe.

The winner and two runners-up will receive “AdvancED ActionScript 3.0 Animation” by Keith Peters, courtesy of Friends of Ed.

Sample.
here’s a very simple sample in 110 characters. Simply paste this code at /*src*/, test movie, and it will draw a colorful spiral.

?View Code ACTIONSCRIPT3
1
2
3
4
5
if(i&gt;400)return;
if(i++&lt;1){x=275;y=200}
ls(3,r()*1e7,1);
mt(s(i/9)*i,m.cos(i/9)*i);
lt(s(i/9)*200,m.cos(i/9)*200);

Credit.
much love to Adobe for providing the awesome grand prize (a copy of Flash CS4)!
a big thank you to Friends of ED for providing 3 copies of Keith Peter’s “AdvancED ActionScript 3.0 Animation” as prizes!
thanks to @kevinSuttle for sparking the idea.
thanks to my lovely wife for putting up with me spending time on this, when I should be doing other things.

Links.
link – track #tweetcoding, and view compiled entries online
link – simple utility to compress and check the length of your code

Cheers and happy #tweetcoding.

Follow Me on twitter @swfgeek

Español:

Grant Skinner quien recientemente comenzó a usar el servicio de microblogin  twitter ( @gskinner )  ha empezado con el pie derecho en el mundo de twitter, lo que comenzó como un experimento personal se convirtió rápidamente en un concurso llamado  #tweetcoding. La idea de tal concurso es la que sigue.

Se te provee con un framework de 140 caracteres de código “gimme”. A este tú le puedes agregar hasta 140 caracteres adicionales de código ActionScript 3.  Envía tu participación vía twitter, y si  tu trabajo es juzgado como el mejor, podrás ganarte una copia del Flash CS4 cortesía de Adobe y  una copia del libro “AdvancED ActionScript 3.0 Animation” por Keith Peters, cortesía de la editorial Friends of Ed.

Así es que si tienes una cuenta en twitter no pierdas el tiempo y empieza a  programar, la primera ronda del concurso se cierra en Marzo 1.

Gracias  a  Héctor Padilla quien muy amablemente  me ofreció las reglas ya traducidas al español  tal y como aparecen en  la  página de #tweetcoding :

¿Qué?
#tweetcoding: programa algo interesante con <=140 carácteres de AS3

¿Quien?
Organizado por @gskinner, abierto a todo el mundo

¿Cuando?
empezando ahora, primera ronda termina el 1 de Marzo

¿Por qué?
fama, diversión, reconocimiento de tus compañeros, y buenos premios (mencionados abajo). Podría mostrar un par de entradas en una de mis pláticas.

¿Cómo?
pega los 140 carácteres de “gimme” code en Flash
apaga el modo estricto en tu Flash (Publish settings > Flash > AS3 settings…)
incluye tus 140 carácteres donde dice /*src*/.

manda tu entrada por medio de Twitter mandando dos tweets: uno con el código que hiciste, y el otro con el título de tu entrada, la etiqueta #tweetcoding, y un link a el tweet con tu código.

Gimme code.

?View Code ACTIONSCRIPT3
1
2
3
4
5
6
7
8
9
10
11
g=graphics;
mt=g.moveTo;
lt=g.lineTo;
ls=g.lineStyle;
m=Math;
r=m.random;
s=m.sin;
i=0;
o={};
function f(e){/*src*/}
addEventListener("enterFrame",f);

Tip #1: usa i como un contador de frames para cambiar el comportamiento en el tiempo.
Tip #2: usa o para guardar datos persistentes (ej. o.x=7).
Tip #3: use m.PI & g.drawRect para ahorrar carácteres.

Reglas.
no puedes modificar el “gimme” code.
tu entrada debe de ser mandado como un único tweet de 140 cáracteres.
no puedes usar assets extras.
AS3 “strict mode” (modo estricto) debe de estar apagado, y pensado en el Flash Player 19.
cualquier persona debe de poder compilar tu entrada simplemente con acceso a tu twett, Flash CS4, y estas intrucciones.

Premios El ganador recibirá una copia de Flash CS4 – Cortesía de Adobe.

En ganador y los siguientes dos lugares recibirán copias de “AdvancED ActionScript 3.0 Animation” por Keith Peters, – Cortesía de Friends of Ed.

Ejemplo.
Aquí hay un sencillo ejemplo de algo hecho con 110 carácteres. Pega este código donde dice /*src*/, prueba el proyecto, y verá una espiral siendo dibujada.

?View Code ACTIONSCRIPT3
1
2
3
4
5
if(i&gt;400)return;
if(i++&lt;1){x=275;y=200}
ls(3,r()*1e7,1);
mt(s(i/9)*i,m.cos(i/9)*i);
lt(s(i/9)*200,m.cos(i/9)*200);

Creditos.
Gracias a Adobe por proveer el premio (Copia de Flash CS4)!
Muchas gracias a Friends of EDpor proveer 3 copias de su libro “AdvancED ActionScript 3.0 Animation” para los primeros 3 lugares.
Gracias a @kevinSuttle por detonar la idea.
Gracias a mi adorable esposa por soportar el hecho de que le estoy dedicando tiempo a esto en lugar de hacer otras cosas.

Links.
link – Sigue #tweetcoding, ve todas las entradas
link – programita para hacer tu código más compreso

Saludos y feliz  #tweetcoding.

Sigueme en twitter @swfgeek

Creative Commons License
Grant Skinner #tweetcoding Contest 140 lines of AS3 to Win by David Gamez, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.5 Mexico License.

Posted by Dave Gamez   @   24 February 2009 0 comments
Tags : , , , , , ,

Share This Post

RSS Digg Twitter StumbleUpon Delicious Technorati

0 Comments

No comments yet. Be the first to leave a comment !
Leave a Comment

Previous Post
«
Next Post
»
The more the merrier! #3D #character #illustration #squareIt's hip to be square! #3D #character #illustrationHip #WIPHoly Batanniversary Batman!! #Batman #Batman75 #3D #illustration#WIPMy #3D version of some of those lovely #cactus #illustration made by @charucaMushroom #3D #character #illustrationBroccoli #3D #characterFunny Hats! #doodle
Delighted Black designed by Zenverse