Mostrando postagens com marcador projeto. Mostrar todas as postagens
Mostrando postagens com marcador projeto. Mostrar todas as postagens

sexta-feira, 29 de outubro de 2010

Atividades no dia 28/10/2010


Karl Schiewaldt

Olá!

Nesta quinta, 28/10/2010, tivemos uma série se atividades na escola, para compensar a "perda" do ponto facultativo que foi transferido para o dia 11.
Tivemos atividades como futebol, rugby, basquete, música, exibição de curta,-etragens, entre outras. Estas atividades foram feitas pelos alunos, coordenados pelos professores.
Mas, em compensação, quinta-feira é o dia que mais temos aulas para desenvolvimento do projeto, ou seja, perdemos um dos dias finais para os últimos ajustes. Já estamos quase no final!

Para comentar, clique no título deste post.

Até mais (:

sexta-feira, 22 de outubro de 2010

Alteração no calendário

Karl Schiewaldt

Olá!

Nesta última aula, o professor Vítor veio nos informar uma alteração no calendário do projeto.
Devido ao ENEM, que será realizado nos dias 6 e 7 de novembro, as apresentações do projeto foram adiantadas para os dias 4 e 5 de novembro. A ordem das apresentações se mantém a mesma.

Estmaos chegando ao fim!

Até mais
Karl

sexta-feira, 15 de outubro de 2010

Alterações no site

Karl Schiewaldt

Olá!

Como sugerido pelo professor de Aplicativos, esta semana fiz algumas correções no site, como a troca das imagens .png por imagens .gif sem a perda daqualidade, para reduzir o peso das imagens, a colocação das tags alt e title em tudos os links do site, assim como a finalização da página Jogo, onde nós falamos a respeito do jogo que estamos desenvolvendo,

Novamente, o endereço do nosso site é: http://ctilinux2.feb.unesp.br/spectrum/site

Pata comentários, clique no título deste post.

Até a próxima! :D

sexta-feira, 8 de outubro de 2010

Calendário de atividades - Novembro

Karl Schiewaldt

Olá!

Bom, nosso projeto está chegando ao fim, e durante a aula, o professor Vítor veio nos informar as datas de apresentação. Assim, conciliando com as outras datas de vestibulares, ENEM e provas, temos nosso calendário de novembro

NOVEMBRO
ENEM:
06/11
07/11

Provas 4º Bimestre:
08/11 até 13/11

Apresentações do projeto:
10/11 (tarde)
14h - Stay Company
16h - Spectrum

11/11 (manhã)
08h - Índigo
10h - Apparatus

Unesp:
14/11

Unicamp:
21/11

Reapresentação do projeto:
27/11 (manhã)

Fuvest:
28/11

Pois é, finalmente, estamos chegando ao fim do projeto, e tudo está correndo para dar tudo certo no fim! :D

Até mais! (:

quinta-feira, 15 de abril de 2010

Diagrama de Fluxos de Dados - TSPD

Isabella Fontes

O próximo requisito do projeto é entregar o DFD ao prof. Dalastti para a pasta do projeto.
Então resolvi colocar aqui informações sobre o que é o DFD e um exemplo de como fazê-lo.
  • O que é?
O DFD é uma técnica usada na programação estruturada de diagramação de software que possui diversos tipos de diagramas, derivando-se em outros diagramas subsequentes.
Assim um DFD representa:
  1. Imagem do sistema, projeto ou produto;
  2. Modelo de organização;
  3. Apresentação em etapas com aumento gradativo de detalhes;
  4. Utilização dos princípios da modularização e da hierarquização.
Assim, podemos ter diversos níveis de DFD de forma a representar o fluxo de dados da aplicação.

a) DFD nível 0 - Apresenta uma visão clara do produto com todos os macroprocessos, com entidades externas, fluxo de dados e depósito de dados principais.
b) DFD nível 1 - É uma expansão do nível zero com mais detalhes e mais completo incluindo o tratamento de exceções.
  • Como fazê-lo?
Abaixo temos a figura que representação da dinâmica lógica de um DFD:


Sugestões para as etapas de elaboração de um DFD.
  • Identificar e descrever os requisitos funcionais;
  • Identificar entidades externas (EE);
  • Associar o fluxo de dados que as entidades enviam, consomem ou recebem;
  • Identificar consultas;
  • Desenhar o primeiro DFD:
    • Iniciar no canto esquerdo com a entidade externa principal;
    • Procurar deixar todas as entidades externas nos cantos;
    • Na esquerda as EE de Origem e na direita as EE de Destino;
    • Desenhe fluxos que surgem, processo e depósitos de dados;
    • Verificar se todas as entradas e saídas foram incluídas;
    • Associar manutenções aos depósitos de dados;
  • Explodir ou derivar processos complexos em níveis inferiores.
*As informações aqui apresentadas foram retiradas dos seguintes sites:
Macoratti
Wikipedia

terça-feira, 30 de março de 2010

Blender - Exemplos para o Projeto

Isabella Fontes

Olá novamente,

Neste último post que faço coloco aqui alguns exemplos já feitos em Blender sobre o nosso game.

Obs: Depois de baixado com o Blender e Python já instalado é só clicar no exemplo e apertar P para rodar/jogar, ou ir em Game --> Start Game

1) Jeep com velocímetro - Setas para andar são W - para frente, A - esquerda, D - direita e S - ré.


Abaixo o código deste objeto, feito em Python, é importante perceber que já existe um módulo pronto para Games do tipo Lógico(import GameLogic).

import GameLogic as g
import math as m
controller = GameLogic.getCurrentController()
obj = controller.owner
VectorV = obj.getLinearVelocity(True)
g.ModuloV= m.sqrt(VectorV[0]*VectorV[0]+VectorV[1]*VectorV[1]+VectorV[2]*VectorV[2])*2


2) Helicóptero - Teclas: Subir - espaço, Direta - seta para a direita, Esquerda - seta para esquerda.

Blender x XNA ou os dois juntos?

Isabella Fontes




Olá a todos!
Em nosso projeto, chegamos a um questionamento sobre quais as ferramentas viáveis ao nosso projeto.

Aqui, vale ressaltar que nada adianta decidirmos uma determinada ferramenta se não nos dedicarmos a ela. Precisamos aprendê-la, independente se para alguns é mais fácil ou mais difícil.
Conversando com pessoas de projetos anteriores, percebi que desde um "hello word" e um simples desenho em qualquer ferramenta precisa ser feito, e isto nos ajuda a nos adaptarmos a ela.

Dito isso, aqui está nossa maior duvida: Usar o Blender como ferramenta total (isto inclui design e programação) ou o XNA (a linguagem sendo em C# ajudaria, no entanto a parte de desenho é muito trabalhosa (pixel por pixel)).
Também há a possibilidade de usarmos as duas, o que particularmente antes eu defenderia, salvo pois esse final de semana pude perceber mais contras do que prós.

Aí vão alguns:

XNA + Blender

Prós:
A linguagem sendo C# fica muito mais simples o modelamento das classes.

Contras:
O XNA não tem como o Blender uma engine semi-pronta, o que dificultaria a criação do jogo e isto levaria muito mais tempo;
Desenhar todos os objetos em Blender e exportar ao XNA não têm se mostrado muito favorável e fácil.
Sendo assim, abaixo o motivo de eu ter gostado da ideia do grupo trabalhar e aprender Blender:

Apenas Blender

A linguagem Python, a qual já trabalho, é simples e muito poderosa dando suporte a demais bibliotecas de outras linguagens, como C++ e inclusive o Flash.
Por mais difícil que se torne trabalhar com o Blender, uma vez compreendida o resultado é muito lindo e excelente!
A biblioteca do Blender e PyGame é muito poderosa e seus recursos são ilimitados.

quinta-feira, 25 de março de 2010

Briefing do projeto

Karl Schiewaldt

Bom, para que possamos iniciar nosso projeto, precisamos fazer um estudo de nosso cliente, e ao mesmo tempo, de nosso projeto. É nisso que consiste o Briefing. Nele colocamos informações essenciais sobre a empresa para qual estamos desenvolvendo nosso projeto, e colocamos também as especificações iniciais de nosso projeto, como linguaguem que utilizaremos, restrições do projeto e prazos. Nosso briefing será entregue amanhã ao professor Rodrigo, de Aplicativos.

Abaixo estão as imagens de nosso briefing pronto:



quinta-feira, 11 de março de 2010

Logotipos da empresa

Karl Schiewaldt

Passamos esta semana atrás de ideias para o logotipo de nossa empresa. Uma vez decidido por nós o nome (Spectrum) estamos todos atrás do logotipo ideal para nós.
Até o momento, estas foram minhas ideias:





Levando em consideração essas sugestões, e as sugestões dos outros integrantes, podemos alterar cores e fontes, e se necessário, incluir algo nas ideias.

quarta-feira, 3 de março de 2010

Introdução ao XNA

Maria Luíza Santinho Lima Monteiro

A partir da ideia do jogo para o projeto e a decisão da linguagem na qual o desenvolveremos, também pesquisei um pouco sobre XNA.
Para começar, o que é XNA? É uma plataforma que visa facilitar o desenvolvimento de aplicações, no caso os jogos. Por exemplo, ao desenvolver jogos, o programador precisa criar, dentre outras coisas, um loop principal, onde ficam as etapas básicas que todo jogo deve ter, como carregamento de recursos, atualização dos dados do "mundo" do jogo, desenho das cenas com as modificações e descarga de recursos, isso tudo o XNA já traz.
Essa plataforma funciona como um meio de conexão entre as APIs do DirectX e o programador, possui muitas funcionalidades e rotinas previamente compiladas, o que facilita muito o trabalho com efeitos e geometria espacial.
O XNA pode ser programado no ambiente do Visual Studio, com apenas algumas adaptações.

quinta-feira, 25 de fevereiro de 2010

Projeto CTI 2010 - Informática

Integrantes da equipe:



Acima:
Vínicius Sato Jacintho - N.º 27
Karl Schiewaldt - N.º 12
Wellington Moreira da Silva - N.º 28

Abaixo:
Maria Luíza Santinho Lima Monteiro - N.º 16
Isabella Fontes dos Santos - N.º 8
Ananda Brasolotto De Santis - N.º 2

Turma: 73B

Matérias envolvidas:

Aplicativos:
Prof. Rodrigo

C#:
Prof. André Bicudo

PHP:
Prof. Celso Massaru Kawashima

TSPD:
Prof. André Dalastti


Projeto aprovado:
Jogo sobre trânsito

Apoio: