Simplecs é uma ferramenta simples para gerar jogos de complexidade arbitrariamente alta em ferrugem, sem sacrificar a simplicidade do usuário. Este artigo é principalmente sobre projetos na área do sistema de entidade para ferrugem, passando pelo fundo de especificações (código). Intradianos. É no coração de tudo o ECS, incluindo o sistema de entidade para ferrugem, internos da ECs, quais são os desafios, quais são as promessas, e quais são as considerações que precisam ser feitas ao trabalhar no projeto. Este artigo irá analisar alguns detalhes do histórico e status atual das especificações.
Primeiro de tudo, vamos olhar para a história e a evolução das simplecas. Simplecs foi uma instanciação do conceito de retângulo de Defecord que foi introduzido em C ++ por Bjarne Stroutrup. O tipo de retângulo que foi introduzido foi usado em C ++ para representar a vida útil de um objeto e poder implementar algoritmos para gerar ponteiros e tipos de valor com vida útil estática.
O modelo de dados do retângulo foi estendido para incluir os atributos de outros modelos de objetos e o retângulo foi adicionado à hierarquia de atributo de um objeto. A partir deste ponto, o nome simplecs foi aplicado para representar a coleção de atributos de hierarquia de objetos, e isso se tornou o núcleo vocabulário da linguagem de programação de ferrugem. Como vemos, a Simplecs foi essencialmente um superset do modelo que havia sido apresentado anteriormente - um superset que levou a forma de uma linguagem de programação genérica, e isso implementou o modelo de carrapato de um jogo que foi primeiro pioneiro em C ++ (eposteriormente estendido para ferrugem).