- OpenTTD é um jogo open source que recria Transport Tycoon Deluxe para que ele possa ser jogado em ambientes modernos, mantendo a sensação de jogo do original e ampliando bastante sua escala e seus recursos
- É distribuído sob a licença GPL v2.0, e as informações de licença podem ser conferidas em
COPYING.md, incluído em cada release e download do código-fonte - Recursos de jogo em grande escala e rede foram reforçados, incluindo mapas até 64 vezes maiores que os do original, multiplayer com até 255 jogadores, servidores dedicados e suporte a IPv6/IPv4
- É possível baixar AI, NewGRF, cenários e heightmaps dentro do jogo, que também inclui recursos para reduzir operações repetitivas, como arrastar e soltar, roda do mouse e estimativa de custo com Shift
- Suporta capturas de tela em BMP/PNG/PCX, gráficos de 32 bits, idiomas escritos da direita para a esquerda e escalonamento da UI baseado em fontes; mais detalhes sobre os recursos podem ser vistos na Wiki e no README
O jogo em que o OpenTTD se baseia e sua licença
- OpenTTD é um jogo de simulação open source baseado em “Transport Tycoon Deluxe”, da Microprose, criado por Chris Sawyer
- Ele evoluiu com o objetivo de recriar o original da forma mais fiel possível, ao mesmo tempo adicionando novos recursos
- A licença é a GNU General Public License version 2.0
- Mais detalhes podem ser conferidos em
COPYING.md, incluído em cada release e download do código-fonte
- Mais detalhes podem ser conferidos em
Escala de jogo maior que a original e partidas em rede
- A escala foi ampliada para lidar com mundos maiores e mais jogadores
- O tamanho do mapa pode chegar a até 64 vezes o do original
- O multiplayer suporta até 255 jogadores, que podem participar em 15 empresas ou como espectadores
- Oferece modo de servidor dedicado e um console dentro do jogo para administração
- Suporta IPv6 e IPv4 em toda a comunicação entre cliente e servidor
- É possível adicionar conteúdo diretamente dentro do jogo
- AI, NewGRF, cenários e heightmaps podem ser baixados dentro do jogo
- Suporta recursos NewGRF do TTDPatch, permitindo configurar e modificar gráficos e comportamentos
- Também inclui um framework para AIs criadas por usuários
- O movimento dos veículos e a escolha de rotas também foram melhorados
- Um novo algoritmo de busca de rotas ajuda os veículos a se deslocarem na direção desejada
- É possível configurar o modelo de aceleração dos veículos
Expansão da infraestrutura de transporte e da gestão de veículos
- Ferrovias, estradas e transporte aquático podem ser projetados de formas mais variadas
- Suporta canais, elevadores de barcos e aquedutos
- Permite criar estações maiores e não uniformes, além de conectar estações entre si
- É possível construir também em encostas e áreas costeiras
- Suporta pontes mais longas e mais altas, novos designs de pontes e posicionamento flexível de trilhos e estradas sob pontes
- Os recursos de operação de trens e veículos foram ampliados
- Suporta trens maiores e veículos com múltiplas unidades motrizes
- Permite clonar veículos, fazer substituição automática e atualização automática
- É possível usar ordens avançadas e condicionais, além de compartilhar e copiar ordens
- O sistema de sinalização permite um controle operacional mais refinado
- Oferece presignals, semáforos e sinalização baseada em caminho
Mundo do jogo, idiomas e suporte a assets
- Cidades e elementos ambientais podem ser configurados de forma mais variada
- É possível posicionar várias árvores em um único tile
- É possível subornar as autoridades municipais
- A compressão zlib reduz o tamanho dos arquivos salvos sem interromper o gameplay
- O suporte a idiomas e assets básicos também é amplo
- O OpenTTD já foi traduzido para mais de 50 idiomas
- Nomes de cidades gerados dinamicamente têm suporte a 18 idiomas, e idiomas adicionais podem ser suportados por NewGRF
- Oferece gráficos, sons e músicas que podem ser distribuídos livremente
Recursos de usabilidade para reduzir operações repetitivas
- Oferece controles centrados em arrastar e soltar para tarefas de construção e gestão
- A ferramenta de conversão ferroviária permite converter para ferrovias elétricas, monotrilho e trens maglev
- Arrastar e soltar é suportado em quase todas as ferramentas, incluindo demolição, construção e remoção de estradas e ferrovias, estações e editor de cenários
- É possível vender um trem inteiro arrastando-o para a lixeira de dinamite
- Listas e operações de tela também podem ser realizadas mais rapidamente
- A maioria das listas, como veículos, estações, cidades e indústrias, pode ser ordenada por vários critérios
- A roda do mouse permite rolar menus e ampliar/reduzir o zoom
- A tela rola automaticamente quando o mouse se aproxima da borda da tela ou de uma janela
- A tecla
Shiftpermite estimar custos - Configurações podem ser alteradas durante o jogo na janela de opções avançadas
Recursos gráficos e conveniências de interface
- A variedade de opções de exibição e formatos de salvamento foi ampliada
- Capturas de tela podem ser salvas nos formatos BMP, PNG, PCX
- Suporta mais moedas, incluindo a introdução do Euro em 2002
- Vários viewports adicionais permitem ver simultaneamente diferentes partes do mundo do jogo
- No modo tela cheia, é possível escolher a resolução e a taxa de atualização
- A consulta de informações durante o jogo e a manipulação de janelas também foram melhoradas
- Exibe jornais coloridos a partir de uma determinada data
- A receita dos veículos é diferenciada por cor
- A velocidade do jogo pode ser aumentada com o botão de avanço rápido ou a tecla
TAB - As janelas suportam comportamentos snappy e sticky, alinhando-se umas às outras e permanecendo sempre no topo
- Oferece mais atalhos de teclado, reduzindo cliques do mouse
- Suporta diversos ambientes gráficos e linguísticos
- É possível usar gráficos de 32 bits
- Suporta idiomas escritos da direita para a esquerda
- Oferece uma UI que escala de acordo com as fontes e traduções
Lista de recursos e suporte a sistemas operacionais
- A lista completa de recursos é tão extensa que precisaria ser atualizada quase diariamente, por isso não cabe toda na página About
- Recursos e possibilidades mais detalhados podem ser conferidos na Wiki
- O OpenTTD suporta diversos sistemas operacionais, e mais detalhes podem ser vistos no README do OpenTTD
1 comentários
Comentários do Hacker News
O OpenTTD completa 20 anos este ano e está preparando um lançamento enorme, talvez o maior de todos
A primeira grande novidade divulgada até agora é o recurso de desagrupar intervalos para veículos rodoviários como ônibus e caminhões: https://www.openttd.org/news/2024/02/10/unbunching
Gostava especialmente de jogar sozinho contra uma IA específica que enchia o mapa com centenas de ônibus; quando essa IA sempre disparava na liderança, eu criava minha própria linha de ônibus e mandava todos os meus veículos pararem ao mesmo tempo no meio da estrada
Isso criava um engarrafamento gigantesco, cortava o lucro da IA até ela quebrar com os custos operacionais, e então eu comprava a empresa e fazia os centenas de ônibus, agora meus, voltarem a circular
Os números apontam para pull requests com explicações mais detalhadas. Por exemplo, a descrição do modo de fundos infinitos está aqui: https://github.com/OpenTTD/OpenTTD/pull/11902
Quando entrarem também ajuste da duração do dia, recursos legais de agrupamento e nomeação de trens, e até a possibilidade de tratar rotas como um conceito de primeira classe, vai ser muito melhor não precisar orientar os amigos a instalar o JGR
Em relação a isso, recentemente criei o OpenTTDLab: https://github.com/michalc/OpenTTDLab
Ele permite rodar o OpenTTD em modo headless a partir de Python e extrair dados de arquivos de save com relativa facilidade
Eu tinha postado isso no Show HN bem recentemente, então talvez seja um pouco cara de pau
Além disso, que outros usos isso poderia ter?
Eu adorava OpenTTD e seu predecessor, Transport Tycoon, mas depois de experimentar construção com bots e copiar-e-colar em Factorio e Mindustry, não consigo mais voltar a colocar trilhos manualmente um por um
O recurso de trilho automático e a possibilidade de colocar sinais em trechos retos com um arrastar de mouse são ótimos, mas construir entroncamentos ferroviários tudo à mão eu não aguento mais
Parece digitar código repetitivo manualmente
Do ponto de vista do jogador, queria saber se as restrições técnicas e históricas do OpenTTD são visíveis a ponto de ficar claro que isso não seria possível sem reformular completamente algum sistema específico
Vendo de fora, e correndo o risco de soar como um gerente de projeto prestes a ouvir um monte de respostas começando com “sim, mas...”, parece que se já existe um sistema para desenhar linhas retas, então talvez ele pudesse desenhar automaticamente um entroncamento quando duas linhas se encontrassem
Claro, não estou tentando menosprezar essas respostas de “sim, mas...”; normalmente elas trazem muita informação relevante
Depois de usar uma vez, você não quer mais voltar atrás
"Kicad push-and-shove routing, 2nd attempt" - Tom W Sep 18, 2013 https://www.youtube.com/watch?v=zxHDAHpR5Ls
Eu passava horas e horas nesse jogo, mas como em outros jogos desse gênero, no fim acabo querendo algum desafio, e o jogo realmente não oferece muito disso
A empresa só continua crescendo sem exigir grande esforço
Esse tipo de desafio mantém a diversão, mas ao mesmo tempo parece bastante com problemas que eu resolveria no trabalho
Também há outras formas de aumentar a dificuldade com mods ou jogadores controlados por IA
Concordo que o jogo base entra rápido demais num estado de dinheiro sobrando em excesso, e aí a sensação de propósito desaparece logo
Ver se realmente dá para empurrar toda a logística para uma única fábrica central usando só trens, sem congestionamento, ou se dá para ganhar uma certa quantia até uma data específica
Isso é muito mais difícil do que o modelo econômico simplificado
Eu gostava de TTD, e o OpenTTD fez um trabalho excelente, e passei bastante tempo com ele, mas sinceramente hoje ele já parece meio datado
Mesmo adicionando algum mod de indústria ou NGRF, não sinto que haja profundidade suficiente para me prender por muito tempo
Ainda assim, provavelmente volto uma vez por ano para começar uma partida nova por alguns dias, mas isso é basicamente por nostalgia
A quantidade de tempo que investi nesse jogo foi absurda
Faz anos que não jogo, e por causa da família provavelmente também não vou jogar tão cedo, mas não parece nada estranho imaginar que, quando eu me aposentar, vou passar dias inteiros alternando entre esse jogo e Civ
Estou esperando por uma versão 3D de TTD para deixar aberta ao lado da mesa em um headset de realidade mista
Parece que o render em 3D já existe: https://www.tt-forums.net/viewtopic.php?t=86412
https://www.youtube.com/watch?v=KY6uIxKpItM
Meu jogo favorito entre todos os gêneros
Dá para jogar sem parar e roda em praticamente qualquer dispositivo
Eu gosto de Cities in Motion e dos trens de Factorio, então parece o tipo de jogo de que eu gostaria se conseguisse entendê-lo
Joguei pouco, mas no OpenTTD parecia que os passageiros apareciam em estações aleatórias e não importava para onde eram levados, então isso não me agradou muito
Se isso estiver correto, não entendo muito qual é o sentido; se não estiver, queria saber o que eu entendi errado
Em Simutrans [0], os passageiros querem ir de A para B e até fazer baldeação entre ônibus, trem e avião, e isso me agrada. Rotas baseadas em rede precisam ser capazes de lidar com um volume muito grande de passageiros
[0]: https://www.simutrans.com/
Às vezes fico pensando se alguém já criou alguma ferramenta de diagramas de rede, visualização e monitoramento em tempo real baseada no motor do OpenTTD
Vinte anos...
Desde então, acho que só Factorio chegou realmente perto