Este ano participei novamente do Rails Rumble e foi muito legal! Minha terceira participação!

Estava solo até na quinta-feira um dia antes do evento e consegui converter o @efmiglioranza para o time na RailsRumble :]

Não trabalhamos nem próximo das 48 horas mas deu pra marcar presença e apresentar a ideia.

Trata-se de um jogo de verdadeiro ou falso com 5 segundos para o jogador “compilar” pequenas expressões de programação.

torf

Inicialmente tinha focado apenas nas questões em Ruby, mas depois como já estava usando o therubyracer e tava fácil pra compilar em js então resolvi seguir na mesma linha criando uns desafios em javascript.

Usei bastante as ideias do vídeo Wat by Gary Bernhardt:

E me empolguei nas gambiarras inusitadas do JS, no meio da competição acabei esbarrando no WTFJS by Brian Leroux e tive que fazer pra javascript também.

Então foi bem legal usar a mesma lógica do jogo de pequenas expressões para js e ruby.

torf js

Jogue com algumas das piadas js que a gente coletou por ae.

Ou desafie-se em 5 minutos de ruby easy :)

Fiquei chateado por não termos um designer e colocar uma interface mais interessante e atrativa.

torf

O que foi mais legal foi que consegui fazer o deploy ainda no sábado de tarde com as primeiras fazer logo na tela principal então tivemos mais de 170 acessos com um engajamento de 6 minutos.

Se você não jogou ou não viu acesse: http://torf.r15.railsrumble.com/ ou http://torf.ideia.me.

Deixe seu feedback sobre o game na thread da competição:

http://railsrumble.com/entries/136-true-or-false-are-you-really-a-compiler

Sinta-se livre para contribuir com novas fases ou criar seu game a partir da estrutura. O código opensource está aqui:

https://github.com/railsrumble/r15-team-136

E você participou? Não? Gostou? Deixe seus comentários sobre o evento!


Share → Twitter Facebook Linkedin


Hello there, my name is Jônatas Davi Paganini and this is my personal blog.
I'm developer advocate at Timescale and I also have a few open source projects on github.

Check my talks or connect with me via linkedin / twitter / github / instagram / facebook / strava / meetup.