Skip to content

TheRodrig0/a-ruina-de-arquimedes

Repository files navigation

Projeto (Project)

TypeScript Phaser Vite License


A Ruína de Arquimedes

manual de identidade

Sobre

Embarque na misteriosa jornada de 'A Ruína de Arquimedes', um RPG deslumbrante, criado com a poderosa tecnologia Phaser 3. Neste mundo imersivo e interativo, a matemática não é apenas uma ciência, mas uma magia poderosa que permeia o tecido da realidade. Arquimedes, nosso corajoso protagonista, é o mestre dessa magia.

Com cada enigma matemático resolvido, ele desvenda os segredos ocultos deste mundo de fantasia. Junte-se a Arquimedes nesta aventura épica e explore as profundezas de um universo onde a matemática é a chave para o poder e a sabedoria. Seja bem-vindo à sua jornada, onde cada passo revela um novo mistério aguardando para ser descoberto.

Tecnologias Utilizadas

  • HTML: Uma linguagem de marcação usada para construir sites.
  • CSS: Linguagem de estilo usada para estilizar os sites.
  • JavaScript: Uma linguagem de programação comumente usada na web para criar animações e funcionalidades mais complexas.
  • TypeScript: Um superconjunto de JavaScript que adiciona tipagem estática ao código, tornando-o mais robusto e fácil de manter.
  • Phaser 3: Um framework em JavaScript que tem o foco de facilitar a criação de jogos para web.
  • Vite: Um build tool moderno e rápido para desenvolvimento front-end.
  • ESLint: Uma ferramenta para identificar e corrigir problemas no código JavaScript/TypeScript, garantindo qualidade e consistência.
  • Vitest: Uma ferramenta de teste moderna e rápida para JavaScript e TypeScript, focada em simplicidade e desempenho.

Como usar o projeto

  1. Clone o repositório:

    git clone https://github.com/TheRodrig0/a-ruina-de-arquimedes.git
    cd a-ruina-de-arquimedes
  2. Instale as dependências: Certifique-se de que você tem o Node.js instalado. Em seguida, execute:

    npm install
  3. Execute o servidor de desenvolvimento: Para iniciar o projeto em modo de desenvolvimento, execute:

    npm run dev
  4. Acesse o jogo no navegador: Abra o navegador e acesse:

    http://localhost:8080
    
  5. Gerar o build de produção: Para criar uma versão otimizada do projeto, execute:

    npm run build
  6. Executar os testes: Para rodar os testes, execute:

    npm test

Contribuição

  1. Faça um Fork do projeto
  2. Crie uma Branch para sua Feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a Branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

The Doom of Arquimedes

indentity manual

What is it about

Embark on the mysterious journey of "The Doom of Arquimedes", a gorgeous RPG made with the powerful technology Phaser 3. In this interactive and immersive world, math is not just a science, but a powerful magic that permeates the fabric of reality. Arquimedes, our brave protagonist, is the master of this magic.

With each mathematical puzzle solved, he unveils the most occult secrets of this fantasy world. Join Arquimedes in this epic journey and explore the depths of a universe where math is the key to power and wisdom. Welcome to your journey, where each step reveals a new mystery awaiting to be discovered.

Technologies Used

  • HTML: A markup language used to build websites.
  • CSS: A style language used to style websites.
  • JavaScript: A programming language commonly used on the web to build animations and more complex features.
  • TypeScript: A superset of JavaScript that adds static typing, making the code more robust and maintainable.
  • Phaser 3: A JavaScript framework that focuses on facilitating the creation of web games.
  • Vite: A modern and fast build tool for front-end development.
  • ESLint: A tool to identify and fix problems in JavaScript/TypeScript code, ensuring quality and consistency.

How to use the project

  1. Clone the repository:

    git clone https://github.com/TheRodrig0/a-ruina-de-arquimedes.git
    cd a-ruina-de-arquimedes
  2. Install dependencies: Make sure you have Node.js installed. Then, run:

    npm install
  3. Run the development server: To start the project in development mode, run:

    npm run dev
  4. Access the game in your browser: Open your browser and go to:

    http://localhost:8080
    
  5. Build for production: To create an optimized version of the project, run:

    npm run build
  6. Run tests: To execute the tests, run:

    npm test

Contributing

  1. Fork the project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

TCC A ruina de arquimedes em processo de refatoração!

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Contributors