| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 18:07:45
|
aajjbb
JavaEvangelist
![[Avatar]](/images/avatar/89ee6a1ac7321983ebe07a70a3a1abbb.jpg)
Membro desde: 23/02/2010 15:58:10
Mensagens: 303
Offline
|
opa, alguns ja me conhecem aqui, mas, estou iniciando no java, estudando bastante, tentando assimilar o maximo possivel da linguagem, mas, estou meio "sem o que fazer" alguem ai tem ideia de projetos ou progamas simples em que posso começar a "testar serviço" um pouco?
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 18:10:25
|
BrunoBastosPJ
GUJ Master
![[Avatar]](/images/avatar/f2ac51f4c59265a0c022339c16119936.png)
Membro desde: 17/06/2005 00:00:00
Mensagens: 1124
Offline
|
O programa clássico para gerenciar uma biblioteca!
|
A realidade é apenas uma ilusão provocada devido a ausência de álcool.
http://www.jug-petropolis.org/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 18:17:36
|
santos.fernando
JavaEvangelist
![[Avatar]](/images/avatar/f126a36acc1144ddade56fca3cd710f5.jpg)
Membro desde: 28/02/2007 20:14:15
Mensagens: 487
Localização: Curitiba
Offline
|
Você pode tentar desenvolver algum software que você usa e ache que não é bom!
|
Deus não escolhe os capacitados, mas capacita os escolhidos ! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 18:28:28
|
maxmustang
Java Ninja
![[Avatar]](/images/avatar/5f08ba4b7b2c2544dd215383125d02ea.jpg)
Membro desde: 08/01/2009 11:18:56
Mensagens: 270
Offline
|
bem, dentro do mesmo topico, vou fazer uma outra perg
alguem sabe algum projeto opensource para iniciantes?
ou intermediarios???
o/
|
Kill Rock And RoLL !!!
~ Viva hoje como se Jesus Voltasse ainda hoje ~
~ Jesus te ama!! <3 ~
~ Blog de Java MaxNaWeb: http://maxnaweb.wordpress.com/ ~
~ Blog de RPG Dados Sujos: http://dadossujos.worpdress.com ~
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 18:39:10
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Faça um jogo. Em ordem de dificuldade:
1. Jogo da velha: jogo em turnos, tabuleiro, fácil;
2. Space invaders: Envolve animação;
3. Pacman: Animação e tilemaps;
4. Mario: Animação, tilemaps e side scrolling;
5. Worms: Animação, lógica vetorial, destruição de cenário;
6. Worms 3D: O mesmo acima, mas em 3D;
Mesmo pegando o tema 1, você pode aprimora-lo:
1. Comece fazendo para dois jogadores: detecte o fim de jogo e quem ganhou;
2. Você pode acrescentar animação e som;
3. Você pode acrescentar IA;
4. Você pode acrescentar rede;
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 21:16:42
|
aajjbb
JavaEvangelist
![[Avatar]](/images/avatar/89ee6a1ac7321983ebe07a70a3a1abbb.jpg)
Membro desde: 23/02/2010 15:58:10
Mensagens: 303
Offline
|
ok, obrigado, to começando com esse da biblioteca e brincado com esse esquemas de jogos do vini, mas worms 3D ja fica pesado pra mim rsrsrs, ainda nao to com esse bola toda nao.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 21:23:35
|
aajjbb
JavaEvangelist
![[Avatar]](/images/avatar/89ee6a1ac7321983ebe07a70a3a1abbb.jpg)
Membro desde: 23/02/2010 15:58:10
Mensagens: 303
Offline
|
é que ainda to bem inciante mesmo, so algo pra por em poratica poliformismo, herança, interfaces, arrays(ainda nao consegui pegar o "espirito" direito) entre outros.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 23:00:41
|
RafaelRio
Java Ninja
![[Avatar]](/images/avatar/e81218f96c55d1006352ed0a3b08d790.jpg)
Membro desde: 05/09/2006 06:52:42
Mensagens: 255
Localização: São Paulo
Offline
|
O pessoal deu algumas ideias interessantes, mas eu deixaria de lado a contribuição open-source enquanto iniciante. Open-source é ótimo para aprender, mas de modo geral, apenas para desenvolvedores mais experientes. Isso porque é comum esperar contribuições da comunidade, e não ensinar a comunidade. Dependendo do projeto open-source, talvez seja possível acessar o código-fonte, contribuir com localização, documentação. Implementar alguma funcionalidade nova vai ser mais difícil.
O ViniGodoy propos a criação de um jogo, o que é uma ótima pedida por n motivos. Note que ele dividiu o tema 1 em quatro partes. Isso é importante, independentemente do que você for construir, não tente entregar tudo de uma vez. Defina objetivos e alcance um por um.
Quando comecei a trabalhar com programação, me envolvi com dois projetos: um de estatística, com análise de regressão linear e não-linear, na FATEC; outro, um programinha pra ajudar o escritório de vendas de um colega meu. De repente, você pode ajudar algum negócio da sua região, identificar problemas que podem ser resolvidos com software, trocar ideias com os usuarios e ir mandando bronca. Foram as melhores experiencias que tive enquanto aprendia.
Algumas armadilhas pra um iniciante: não tente abraçar o mundo, tentando virar um expert no assunto antes dos seus primeiros programas; não tente entregar o software completo numa taca só; deixe os padrões de projeto e a boa O.O. para um segundo momento. Faça o negócio funcionar do jeito que o seu cliente espera, depois vá evoluindo. Não cobre nada num primeiro momento e coloque limites caso te cobrem. Deixe bem claro que você está entregando o software experimentalmente, e que você não deverá ser cobrado no futuro em caso de bugs, a não ser que você cobre pelo serviço. Se bobear, vira até um contrato se precavendo.
Com um jogo ou projeto da faculdade, você não terá que se preocupar com questões legais, a coisa fica mais suave. Com um projeto para um negocio, a coisa fica mais "real" (e bem mais dificil, na minha opinião, pelas questões humanas). Ambos podem ir para o seu currículo.
Boa sorte.
|
Rafael Fiume.
Yes, Nós Temos Bananas
Sun Certified Programmer for the Java Platform, Standard Edition 6
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5
Nullius in verba.
"A palavra de nenhum homem será a final."
Lema da Royal Society, associação de cientistas de Londres, em 1660. Entre os seus membros e presidentes esteve Isaac Newton. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 23:08:13
|
RafaelRio
Java Ninja
![[Avatar]](/images/avatar/e81218f96c55d1006352ed0a3b08d790.jpg)
Membro desde: 05/09/2006 06:52:42
Mensagens: 255
Localização: São Paulo
Offline
|
[postagem duplicada]
This message was edited 1 time. Last update was at 17/05/2010 23:10:45
|
Rafael Fiume.
Yes, Nós Temos Bananas
Sun Certified Programmer for the Java Platform, Standard Edition 6
Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5
Nullius in verba.
"A palavra de nenhum homem será a final."
Lema da Royal Society, associação de cientistas de Londres, em 1660. Entre os seus membros e presidentes esteve Isaac Newton. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2010 23:15:56
|
rodrigo.actavares
What is classpath?
![[Avatar]](/images/avatar/1758fd448c6a437c5cdf295ed507be06.png)
Membro desde: 17/05/2010 22:55:52
Mensagens: 7
Offline
|
Cara,
http://www.antoniopassos.net/ead/
Esse cara oferece um curso de java padrões que envolve a criação de um projeto para gestão de um clube, muito bom e bem feito. Estou gostando.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2010 08:14:46
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
RafaelRio wrote:Com um jogo ou projeto da faculdade, você não terá que se preocupar com questões legais, a coisa fica mais suave. Com um projeto para um negocio, a coisa fica mais "real" (e bem mais dificil, na minha opinião, pelas questões humanas). Ambos podem ir para o seu currículo.
Só tome cuidado caso você faça um remake de algum jogo. Personagens, músicas e sons são patenteados. Se quiser fazer um jogo mais clássico, como tetris, isso dificilmente será um problema. Mas fazer um remake de um personagem ainda explorado comercialmente, como Mario ou Sonic, ou usando músicas da sua banda favorita, pode ser um problema caso você queira disponibilizar o jogo open source, ou participar de uma feira ou congresso.
Se é mais difícil ou não, é dá margem para muita discussão, então não vou entrar nesse mérito. Mas o fato é que o projeto de um jogo mais legalzinho representa geralmente um desafio técnico muito maior do que um sistema de cadastro e relatório tradicional: principalmente se IA ou redes estiverem envolvidas. Por outro lado, como o Rafael ressaltou, todo escopo e definição do jogo estará na sua mão, assim como o cronograma.
Gosto da sugestão dele. Use o jogo como projeto de faculdade (onde um corte no escopo caso você esteja atrasado não represente um problema para ninguém) e procure um estágio. Aí você vê os dois lados da moeda.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2010 08:48:48
|
Suiane Kelly
Smalltalk
Membro desde: 13/05/2010 14:54:37
Mensagens: 3
Localização: Brasil
Offline
|
aajjbb wrote:opa, alguns ja me conhecem aqui, mas, estou iniciando no java, estudando bastante, tentando assimilar o maximo possivel da linguagem, mas, estou meio "sem o que fazer" alguem ai tem ideia de projetos ou progamas simples em que posso começar a "testar serviço" um pouco?
Comece escrevendo Estou iniciando Java.
public class seunome
{
public static void main(String args[])
{
System.out.println("Estou iniciando java!")
}
}
This message was edited 1 time. Last update was at 18/05/2010 08:50:02
|
Sukel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2010 09:28:57
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Suiane Kelly wrote:Comece escrevendo Estou iniciando Java.
Oi Suiane. Bem-vinda ao guj. Uma dica, quando for postar código, use a tag code.
[code]
seu código aqui
[/code]
Isso facilita muito a leitura, pois o código mantém a formatação e fica colorido.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2010 10:17:40
|
Suiane Kelly
Smalltalk
Membro desde: 13/05/2010 14:54:37
Mensagens: 3
Localização: Brasil
Offline
|
Obrigado pela dica, eu não sabia.
Me desculpe.
This message was edited 1 time. Last update was at 18/05/2010 10:23:58
|
Sukel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2010 16:34:10
|
aajjbb
JavaEvangelist
![[Avatar]](/images/avatar/89ee6a1ac7321983ebe07a70a3a1abbb.jpg)
Membro desde: 23/02/2010 15:58:10
Mensagens: 303
Offline
|
legal, ja estou um pouco mais avançado que o hello world, mas, estou tentando algo para por em pratica o que to aprendendo no momento, poliformismo, herança, classes abstratas, interfaces etc.
|
 |
|
|
 |
|
|