|

Como foi
feito o jogo
|

Esboço
do Hypervisual Century |
O design e
nossa homenagem
O
Hypervisual Century é uma homenagem às conquistas
tecnológicas e ao design do século XX. Após
algumas considerações iniciais, decidiu-se adotar uma
linha inovadora na criação da interface. Assim sendo,
mais do que uma cópia de um caça-níqueis
existente, foi criada uma máquina completamente original.
Usamos uma colagem de elementos deste século, notadamente da
primeira metade do século. Os materiais utilizados para a
modelagem tridimensional são característicos de
várias fases do design do início do século:
madeira, bronze, latão, ferro, cobre martelado, metal cromado.
A tipologia é clássica. Há alguns elementos com
referências Art Nouveau e Art Déco, como o papel de
parede, os pés de apoio, os frisos decorativos na parte
superior e a própria forma da máquina. O desenho das
figuras também evoca imagens usadas em diversas máquinas
operadas por moedas neste século. |
|
Produção
das imagens
Foi grande a
preocupação de realismo no projeto da máquina.
De saída, decidiu-se por uma interface totalmente em 3D, onde
diversas técnicas contribuíram para a alta qualidade de
imagem deste projeto. Entre elas, podemos destacar o farto uso de
texturas em relevo e o cuidadoso estudo de iluminação e
sombras, que deixam em evidência as rodas, áreas ativas
e controles.
As figuras
foram desenhadas em grande tamanho e depois reduzidas e retocadas
manualmente para uma perfeita integração ao modelo tridimensional. |

Detalhe das travas
|
Interface
Assim como o
visual, a interface de usuário do Hypervisual Century
também é totalmente original. Não houve nenhuma
rigidez em manter todos os padrões consagrados para uma
máquina caça-níqueis; ao invés disso,
nossa maior preocupação foi fazer o jogo fácil
de ser jogado. Como não há dinheiro real envolvido, a
Hypervisual pôde fazer uma máquina amigável, sem
mensagens de erro e onde é relativamente fácil ganhar.
Nós achamos que o jogador deve se concentrar no jogo, e
não em regras ou configurações. Assim, criamos
recursos como rodas traváveis, aposta automática,
controles grandes, cursores e outros recursos, para que o jogador
possa sentir-se à vontade.
Foi
escolhido o Macromedia Director para o núcleo do projeto, em
função da necessidade de uma produção
ágil e interativa.
Desenvolvimento
de software
O software
foi desenvolvido em linguagem C e Lingo (a linguagem do Macromedia
Director). Aproximadamente 1600 novas linhas de código Lingo
foram escritas especificamente para o Hypervisual Century, contendo
toda a lógica do programa, configurações e
animações. Mais 700 linhas pertencem às
bibliotecas exclusivas Hypervisual.
Para os
contadores numéricos e tabela de pagamentos foi utilizada uma
tecnologia exclusiva Hypervisual chamada FunFonts. Essa tecnologia
permite que se criem textos de alta qualidade, perfeitamente
integrados à imagem de fundo e independentes de plataforma,
com cores e efeitos especiais.
Como era
primordial que todos os arquivos coubessem em um único
disquete, um eficiente e compacto software de instalação
— desenvolvido com exclusividade pela Hypervisual em linguagem
C — foi parcialmente reescrito especialmente para esta aplicação.
Destaques
A lista
abaixo mostra algumas características únicas do
Hypervisual Century:
|
• |
15 semanas
de produção |
|
• |
67
versões diferentes durante o desenvolvimento |
|
• |
2300 linhas
de código Lingo |
|
• |
11 animações |
|
• |
19 efeitos
sonoros diferentes |
|
• |
80 imagens,
a maioria usada para animações |
Técnicas
de compressão
Nossa meta
inicial era colocar em apenas um disquete tudo o que está na
lista acima, mais:
|
• |
Kit de
instalação e desinstalação completo |
|
• |
Documentação
completa |
|
• |
Tela de
referência rápida |
|
• |
Tela de abertura |
|
• |
Tela promocional |
Parece uma
tarefa impossível... mas no entanto nós conseguimos! O
objetivo era reduzir os custos, agilizar a distribuição
e facilitar as cópias, que são livres. Essa
característica também torna-o pequeno o suficiente para
um download rápido pela Internet. Mas como isso foi feito?
Veja uma lista das técnicas utilizadas:
|
• |
Técnicas
especiais de redução de cores. Novas técnicas
de compressão permitem que as imagens sejam reduzidas em
até 95% de seu tamanho original sem perda de qualidade visível. |
|
• |
Otimização
de recursos. Um cuidadoso planejamento e uma criteriosa
seleção de recursos foram feitos para permitir a
inclusão de um mínimo necessário de arquivos no
produto final. |
|
• |
Substituição
de elementos por código. O software desenvolvido para este
projeto faz com que os elementos sejam comandados pelo código
em vez de seguirem ações pré-estabelecidas. Em
um projeto normal, os mesmos resultados somente seriam conseguidos
com o uso de grandes quantidades de elementos, o que ocupa
memória e aumenta muito o espaço em disco. |
|
• |
Seleção
e reutilização de elementos. Os elementos que ocupam
mais memória foram reduzidos a um mínimo, e muitos
outros são utilizados diversas vezes no projeto. |
|
• |
Software de
instalação ultra-otimizado. Esse utilitário
exclusivo realiza as tarefas de instalação,
criação de grupos e ícones,
execução automática e remoção de
arquivos, ocupando apenas 44 kB no arquivo final. |
Copyright
Hypervisual
1998. Todos os direitos reservados. |