Eu gostaria de fazer um jogo simples baseado em texto usando JavaScript ou PHP. Idealmente, eu gostaria de poder renderizar texto ASCII em uma espécie de estilo "console" em tela preta (pense em roguelikes de console como Crawl ou Nethack ou jogos antigos de aventura de texto da Infocom). O jogo seria simples, principalmente entrada de texto e opções de menu.
Isso é feito facilmente usando JS ou PHP; se sim, você poderia me dar algumas dicas e, se não, o que eu poderia usar para ter esse tipo de jogo rodando em um navegador e não em um executável?
javascript
php
text-based
Persépolis
fonte
fonte
Respostas:
Você pode criar o jogo inteiro em JavaScript, com certeza. Esteja ciente de que o código-fonte ficará visível para o usuário. Portanto, se você está preocupado com trapaças (provavelmente um problema não se for apenas um jogo para um jogador), você deve ter sua lógica de jogo no servidor.
JavaScript e PHP definitivamente vão funcionar.
Se eu estivesse criando esse jogo, faria o seguinte:
fonte
Além da resposta de Bummzack, que é muito bem desenvolvida, eu daria um conselho.
Antes de começar a animar, verifique se o seu PHP é sólido. Uma boa maneira de testar é ter vários botões na página para suas várias ações e usá-los com uma simples chamada POST.
Se você pode definir sua lógica de processamento do jogo, animar deve ser um simples passo à frente. Porém, depurar solicitações AJAX certamente pode ser uma dor de cabeça se você não for cuidadoso.
fonte
Isso é muito possível em javascript, você também pode carregar a fonte do console preferida de um arquivo
.ttf
ou.otf
.fonte
Sim, deve ser bem fácil de fazer em HTML / JavaScript. Pegue um bloco pré e modele-o como achar melhor. Para entrada, você provavelmente deve abandonar os campos de entrada de texto e apenas usar os eventos principais.
fonte