Projeto Open Simulator - FEUC

Preview:

Citation preview

Open SimulatorSISTEMAS DE MULTIMÍDIA

BrainstormingVárias ideias surgiram ao longo do processo. Primeiramente foi sugerido criar um game de corrida de 100m, onde qualquer usuário logado poderia participar. Também foi pensado em realizar a mesma corrida porém com obstáculos.

Por fim, por questões de tempo e recursos foi escolhido criar um jogo de futebol em mundo aberto utilizando a ferramenta Open Simulator.

Redação da Proposta

O projeto visa colocar o usuário dentro de um campo aberto onde ele possa interagir com outros usuários e jogar um partida de futebol, podendo se mover livremente pelo campo, olhar os objetos e cenário, além de poder interagir com alguns.

Open Simulator“O Projeto Open Simulator é um Servidor de Mundos Virtuais com Licença BSD que pode ser utilizado para criar e desenvolver Ambientes Virtuais em 3D.

Pronto para uso, o OpenSimulator pode ser utilizado para criar um ambiente semelhante ao Second Life(tm), capaz de rodar em modo standalone ou conectado à outras instâncias de OpenSimulator através da tecnologia de grid embutida.”

opensimulator.org

Open SimulatorFundado em Janeiro de 2007 por Darren Guard, o Open Simulator é escrito em C#, e pode rodar sob o runtime Mono ou Microsoft .NET.

Devido à sua natureza limpa e modular é possível estender funcionalidades através de módulos plug-in para atender sua aplicação.

Características• Suporte on-line, multi-usuário em ambientes 3D pequenos com um simulador ou grandes com milhares de simuladores.

• Suporta espaços virtuais em 3D de tamanho variável dentro de uma única instância.

• Permite que vários clientes e protocolos acessem o mesmo mundo, ao mesmo tempo através de múltiplos protocolos.

• Simulação física em tempo real , com várias opções de motor, incluindo Bullet  e ODE.

Características•  Suporta criação de conteúdo 3D em tempo real.

•  Suporta a linguagens de programação LSL / OSSL e C #.

• Permite personalização ilimitada de aplicativos do mundo virtual através do uso de scene plugin modules.

• Comunicação por voz (Voip)

Modo StandaloneNo modo standalone, um único processo cuida de todo o simulador.

Este modo é simples de configurar, porém é limitado a um número pequeno de usuários.

Modo GridNo modo grid, vários aspectos da simulação são separados entre múltiplos processos, que podem ser executados em diferentes máquinas.

A estrutura é dividida entre no mínimo cinco servidores: servidor de usuários, servidor de grid, servidor de ativos, servidor de inventário e o servidor de simulação (ou região)

Requisitos - Windows• Net Framework 3.5 ou superior

• Windows Xp ou superior/ Windows Server 2003 ou superior

• Banco de Dados SQLite ou MySql

Requisitos – Linux e Mac OS• Mono 2.4.3 ou superior

• Banco de Dados SQLite ou MySql

Requisitos – Hardware• 2 GB de Memória RAM

• Placa de vídeo dedicada com no mínio 512 MB

• Processador: • Pentium 4 ou superior.

• AMD Athlon 64 ou superior

Links Úteis• http://opensimulator.org/

• http://opensimnobrasil.blogspot.com.br/

• https://pt.wikipedia.org/wiki/OpenSimulator

• http://www.osgrid.org/

Alunos

Marlon Vitor

Charles Furtado

Rafael Damasio

Alexander Lima