quinta-feira, 7 de julho de 2011

Competição E-games do Senac

 O e-games é um concurso cultural que promove o desenvolvimento de jogos eletrônicos (vulgo game para os íntimos) e está em sua 3º edição. Recomendo participar pela experiência, visibilidade e principalmente diversão.
Segue uma parte das regras de participação e os prêmios.


e-Games - Concurso de Desenvolvimento de Jogos Digitais do Senac São Paulo (3ª edição)
Mais informações do evento e todo o regulamento consta no site e-games
Participantes:
Poderão participar do e-Games pessoas físicas maiores de 14 (quatorze) anos, com cidadania brasileira e residentes em todo o território nacional, individualmente ou em equipes com até 3 (três) integrantes, com qualquer nível de escolaridade e atuando em qualquer área do conhecimento.

Os participantes devem concorrer com apenas 1 (uma) única inscrição e com jogos que ainda não concorreram ao e-Games em edições passadas. Os jogos e seus documentos auxiliares deverão ser desenvolvidos obrigatoriamente em língua portuguesa. Caso o participante tenha feito sua inscrição individualmente, não deverá também fazê-la como integrante de uma equipe e vice-versa.

Categorias:
A participação no e-Games deverá acontecer de acordo com as seguintes categorias:

5.1. Categoria Vídeo Game & PC
Os jogos desta categoria devem ser obrigatoriamente criados para rodar em uma das seguintes plataformas:

·         PC - Windows Vista
·         PC – Windows 7
·         Video Game - XBOX 360

Eles podem ser desenvolvidos utilizando qualquer tecnologia, como por exemplo:

·         XNA
·         C
·         C++
·         Flash
·         Java
·         Silverlight


5.2. Categoria Mobile
Os jogos desta categoria devem ser obrigatoriamente criados para rodar em uma das seguintes plataformas:

·         Mobile – Iphone
·         Mobile – Windows Mobile 6.5
·         Mobile – Windows Phone 7.0

Eles podem ser desenvolvidos utilizando qualquer tecnologia, como por exemplo:

·         XNA
·         C
·         C++
·         Flash
·         Java
·         Silverlight


5.3. Categoria Jogando na Nuvem
Para esta categoria os jogos podem ser criados em qualquer linguagem e podem rodar em qualquer plataforma. A única exigência é que o jogo tenha uma integração com Windows Azure, utilizando a plataforma de Nuvem da Microsoft, o que pode ou não contemplar SQL Azure.

Premiação:

1° lugar – Categoria Vídeo Game & PC
XBOX  360 
Troféu e-Games 2011

1º lugar – Categoria Mobile
 Ipad 2 
Troféu e-Games 2011

1º lugar – Categoria Jogando na Nuvem
XBOX com Kinect
Troféu e-Games 2011

2° e 3º lugares de todas as categorias
Troféu e-Games 2011
Livro da Editora Senac  

sexta-feira, 1 de julho de 2011

Bundler -> bad interpreter: No such file or directory


This is a very short post...I`m having some problems with ruby on rails environment and in the middle of one of thousands of cleanup tries I got the error bellow when trying to run bundle install command:

-bash: /Users/myself/.rvm/gems/ree-1.8.7-2011.03/bin/bundle: /Users/myself/.rvm/rubies/ruby-1.9.2-
p180/bin/ruby: bad interpreter: No such file or directory

After wandering in the internet I didn`t find a solution....so simply uninstalled bundler:
gem uninstall bundler (use sudo only if needed)

Now just install it back
gem install bundler

This solved bundler problem for me, the real cause is some misconfigured reference but I couldn`t find it, if you know a better solution or explanation please share it.

sexta-feira, 17 de junho de 2011

Using mercurial and bitbucket for projects

People tend to look for alternatives to SVN, MS Team Foundation Server, Git and others.

One option is a combo of mercurial and bitbucket. 
Why mercurial? Because is similar to git, is easy to use even in terminal and works in linux, mac and windows. Why BitBucket? Because its free source code hosting that works with mercurial, accept up to 5 members, has no limits of private and public repositories and no limit to its size.

What do you need on windows?
Install Mercurial (If you`re going to install Tortoise HG you don`t need to download Mercurial and THG alone, there is a package with both at mercurial`s page)
Install  TortoiseHG
Have any doubts on how to use? Access this manual http://tortoisehg.bitbucket.org/manual/0.9/explorer.html

What do you need on macosx?
Install Developer Tools (If you already have xcode don`t bother about this item)
Install Mercurial
Install MacHG
If you want another diff/merge application try DiffMerge

I didn`t have used it on linux yet but it shouldn`t be too dificult, if you did it please let me know so I can update this post, thanks.

What do you need to do on BitBucket?
Set up your account
Insert an ssh key, there is a excelente post at github that show how to do this -> GitHub Help

Any doubts? Send it to me or use stackoverflow!!