Motor de Microgame Teeny Weeny

Teeny Weeny Microgame Micle Project é uma interface de console / maldição para jogar jogos de tabuleiro quase arbitrário.
Baixe Agora

Motor de Microgame Teeny Weeny Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Public Domain
  • Preço:
  • FREE
  • Nome do editor:
  • Stephan Beal
  • Site do editor:

Motor de Microgame Teeny Weeny Tag


Motor de Microgame Teeny Weeny Descrição

O Projeto Teeny Weeny Microgame é uma interface de console / maldição para jogar jogos de tabuleiro quase arbitrário. Teeny Weeny MicroGame Project é uma interface de console / maldição para jogar jogos de tabuleiro quase arbitrário. O mecanismo de Microgame Weeny Teeny é uma especificação para o jogo portátil de jogos de estilo de tabuleiro em uma ampla variedade de ambientes de computação. Como prova-de-conceito, o Teeny-CPP implementa o adolescente LRFC (menor RFC) e muitos recursos estendidos com uma interface de console semelhante a shell e uma interface intermediária. Apesar de suas aparências simples, eles são muito extensíveis via código de script de jogo C ++ e básico usando os comandos definidos no LRFC. Destina-se a gamers de placa de passatempo duro ou gamers de guerra.Aqui estão algumas principais características do "Teeny Weeny MicroGame Engine": Atua como uma implementação de referência e um terreno de experimentação para o Teeny LRFC. · Tem dois modos importantes de operação: modo de console (para o modo de potência) e modifica o modo (para uma UI colorida). · Controlado internamente quase completamente através da interface '' linguagem de comando '' descrita no Teeny LRFC. Isso nos permite estender a lista de opções de jogos quase indefinidamente sem precisar alterar os internos da estrutura. Isso também nos permite inerentemente operar o ambiente de jogo através de scripts contendo listas de comandos de jogo. · O scriblability significa que podemos usar ferramentas arbitrárias para gerar dados de jogos. Por exemplo, a criação de jogos usando scripts bash é muitas vezes mais fácil do que os scripts de jogos de escrita à mão, porque podemos aproveitar os recursos avançados de tal shell, como loops e condicionais (que estão faltando em nosso código). · A interface do usuário da maldição permite que algumas chaves sejam programadas para seqüências de comando arbitrárias. Isso torna as operações comuns um snap. (Espero melhorar esse apoio para cobrir a maioria das chaves.) Por exemplo, mapear uma chave para o comando 'Teedy Board girar' para rotacionar rapidamente sua placa de jogo. · Para designers de cartão, oferece uma interface bastante simples para projetos de jogos de prototipagem. · Plugins genéricos / suporte a DLL significa que os clientes podem conectar seus próprios comandos ou até mesmo conectar seus próprios tipos de base de plugin. Como uma demonstração, a fonte vem com Edeck, um plugin para lidar com abstrato '' Decks '' de '"Cartões" (isto é, listas de itens shuffleable dos quais podemos extrair itens fora do topo). Claro ... Este plugin pode ser controlado através da interface de linguagem de comando, por isso é scriptable. · A UI de maldições tem suporte para manipular todos os atributos de texto de maldições comumente usados, incluindo cores, negrito, piscar, sublinhar, etc., para o tabuleiro de jogo. Os atributos são especificados por uma base por avatar, e cada conjunto de atributos ('' Colotap '') pode ser nomeado, carregado e salvo à vontade. Como de costume, estes são controlados através da linguagem de comando e são, portanto, scriptable. · A maioria das partes da interface suporta o uso de $ variáveis do usuário. por exemplo, carregando $ teny_home / file.s11n irá carregar o arquivo ~ / .teeny / foo.s11n. Você pode, claro, definir e manipular essas variáveis como desejar. · A inicialização do aplicativo pode ser personalizada através de um script. Por exemplo, para carregar um jogo ou teclas de macro, configurar variáveis de ambiente, etc. · Suporte poderoso e flexível de serialização de objeto, o que significa que podemos adicionar suporte para salvar / carregar dados quase arbitrários com extremamente pouco esforço, sem ter que se preocupar iota sobre os formatos de dados subjacentes, camadas de transporte e outro falquio. Podemos economizar e carregar de forma independente quase todas as partes do estado do jogo, se quisermos, também. Plugue sem vergonha: http://s11n.net · O código fonte é bastante hackeável, se eu posso dizer isso. Adicionar manipuladores de comando e DLLs é especialmente simples para até mesmo "'nível de entrada' 'c ++ coders. Eu estou sempre procurando maneiras de melhorar o código, então sinta-se livre para contribuir :). Requisitos: · Ncurses e ncurses ++. Apenas testado com a versão 5.4. Estes vêm pré-instalados na maioria das caixas Linux. · Libs11n 1.0.x fornece o suporte de salvamento / carga mais um monte de código utilitário. · Libeshell, versão 2005.02.21 ou superior, fornece os recursos semelhantes a shell, incluindo o modo de console e o back-end '' manipulador de comando ''. Aqui estão algumas características principais do "Teeny Weeny Microgame Engine": · Atua como uma implementação de referência e um terreno de experimentação para o Teeny LRFC. · Tem dois modos importantes de operação: modo de console (para o modo de potência) e modifica o modo (para uma UI colorida). · Controlado internamente quase completamente através da interface '' linguagem de comando '' descrita no Teeny LRFC. Isso nos permite estender a lista de opções de jogos quase indefinidamente sem precisar alterar os internos da estrutura. Isso também nos permite inerentemente operar o ambiente de jogo através de scripts contendo listas de comandos de jogo. · O scriblability significa que podemos usar ferramentas arbitrárias para gerar dados de jogos. Por exemplo, a criação de jogos usando scripts bash é muitas vezes mais fácil do que os scripts de jogos de escrita à mão, porque podemos aproveitar os recursos avançados de tal shell, como loops e condicionais (que estão faltando em nosso código). · A interface do usuário da maldição permite que algumas chaves sejam programadas para seqüências de comando arbitrárias. Isso torna as operações comuns um snap. (Espero melhorar esse apoio para cobrir a maioria das chaves.) Por exemplo, mapear uma chave para o comando 'Teedy Board girar' para rotacionar rapidamente sua placa de jogo. · Para designers de cartão, oferece uma interface bastante simples para projetos de jogos de prototipagem. · Plugins genéricos / suporte a DLL significa que os clientes podem conectar seus próprios comandos ou até mesmo conectar seus próprios tipos de base de plugin. Como uma demonstração, a fonte vem com Edeck, um plugin para lidar com abstrato '' Decks '' de '"Cartões" (isto é, listas de itens shuffleable dos quais podemos extrair itens fora do topo). Claro ... Este plugin pode ser controlado através da interface de linguagem de comando, por isso é scriptable. · A UI de maldições tem suporte para manipular todos os atributos de texto de maldições comumente usados, incluindo cores, negrito, piscar, sublinhar, etc., para o tabuleiro de jogo. Os atributos são especificados por uma base por avatar, e cada conjunto de atributos ('' Colotap '') pode ser nomeado, carregado e salvo à vontade. Como de costume, estes são controlados através da linguagem de comando e são, portanto, scriptable. · A maioria das partes da interface suporta o uso de $ variáveis do usuário. por exemplo, carregando $ teny_home / file.s11n irá carregar o arquivo ~ / .teeny / foo.s11n. Você pode, claro, definir e manipular essas variáveis como desejar. · A inicialização do aplicativo pode ser personalizada através de um script. por exemplo, para carregar um jogo ou teclas macro, configure variáveis de ambiente, etc. · Suporte poderoso e flexível de serialização de objetos, o que significa que podemos adicionar suporte para salvar / carregar dados quase arbitrários com extremamente pouco esforço, sem ter que se preocupar um IOTA sobre os formatos de dados subjacentes, camadas de transporte e outro falquio. Podemos economizar e carregar de forma independente quase todas as partes do estado do jogo, se quisermos, também. Plugue sem vergonha: http://s11n.net · O código fonte é bastante hackeável, se eu posso dizer isso. Adicionar manipuladores de comando e DLLs é especialmente simples para até mesmo '' nível de entrada '' c codificadores. Eu estou sempre procurando maneiras de melhorar o código, então sinta-se livre para contribuir :). Requisitos: · Ncurses e ncurses. Apenas testado com a versão 5.4. Estes vêm pré-instalados na maioria das caixas Linux. · Libs11n 1.0.x fornece o suporte de salvamento / carga mais um monte de código utilitário. · Libeshell, versão 2005.02.21 ou superior, fornece os recursos semelhantes a shell, incluindo o modo de console e o back-end '' manipulador de comando ''.


Motor de Microgame Teeny Weeny Software Relacionado