Django Wars [Parte 01]: Iniciando o Projeto

O Django Wars foi idealizado e desenvolvido no Django 1.4. Algumas funcionalidades aqui descritas podem não funcionar ou funcionar de forma diferente em outras versões do Django

Para o próximo encontro da comunidade pernambucana de Python decidi fazer uma apresentação um pouco diferente do que o pessoal está acostumado, resolvi mostrar como é fácil criar um simples webgame utilizando Django.
O encontro irá ocorrer no dia 15 de Setembro de 2012, um maravilhoso sábado.
Por ser uma semana após o feriadão da Independência, decidi que utilizaria os três dias do feriadão (sexta, sábado e domingo) para fazer o projeto. Assim, eu mostraria como é tranquilo desenvolver com Django.
Primeiro problema: Deu preguiça 😀
Feriado é feriado, outras coisas foram surgindo e o projeto foi ficando.
Ainda assim, é um ponto positivo a idéia inicial.
Afinal, agora terei menos tempo para desenvolver o projeto.
Porém, vale ressaltar que isso não assusta ninguém.
Afinal, o lema do Django é “The webframework for perfectionists with deadlines“.
No bom português, “o framework para os perfeccionista com prazo apertado”, que é o meu caso.

Menos papo e mais ação, vamos ao projeto!!!

Neste projeto irei fazer um clone do jogo Mafia Wars.
É um jogo simples, legalzinho, e que para jogar só precisamos do navegador.
Nada de plugin do flash!

Para programar em Django precisamos de:

E claro, um editor de texto e/ou uma IDE a sua escolha.

Iniciando o projeto:

Para iniciar um projeto em Django vamos com o nosso bash/shell/cmd até a pasta destino e digitamos:

python django-admin.py startproject meuprojeto

Provavelmente esse comando não vai funcionar em ambiente Windows.
Geralmente, após a instalação do Python em máquinas Windows, este fica registrado no System Path, mas as bibliotecas instaladas nele não.
Para contornar esse problema, faça o seguinte:

python c:\Python27\Scripts\django-admin.py startproject meuprojeto

Note que este é o diretório em que o Python fica instalado por padrão.
Se ele estiver em outro diretório, altere.

Se tudo deu certo, agora temos um projeto Django pronto para ser programado.
Se algo deu errado, temos o Google para nos ajudar.

Mesmo assim, se quiser ver o meu código, ele está no GitHub.
https://github.com/frenetic/Django-Wars

3 thoughts on “Django Wars [Parte 01]: Iniciando o Projeto

  1. Muito bom esse projeto, vai me ajudar muito no meu desenvolvimento inicial em Django.

    Grato por disponibilizar este material.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *