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.
- 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.
-
Clone o repositório:
git clone https://github.com/TheRodrig0/a-ruina-de-arquimedes.git cd a-ruina-de-arquimedes -
Instale as dependências: Certifique-se de que você tem o Node.js instalado. Em seguida, execute:
npm install
-
Execute o servidor de desenvolvimento: Para iniciar o projeto em modo de desenvolvimento, execute:
npm run dev
-
Acesse o jogo no navegador: Abra o navegador e acesse:
http://localhost:8080 -
Gerar o build de produção: Para criar uma versão otimizada do projeto, execute:
npm run build
-
Executar os testes: Para rodar os testes, execute:
npm test
- Faça um Fork do projeto
- Crie uma Branch para sua Feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a Branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
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.
- 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.
-
Clone the repository:
git clone https://github.com/TheRodrig0/a-ruina-de-arquimedes.git cd a-ruina-de-arquimedes -
Install dependencies: Make sure you have Node.js installed. Then, run:
npm install
-
Run the development server: To start the project in development mode, run:
npm run dev
-
Access the game in your browser: Open your browser and go to:
http://localhost:8080 -
Build for production: To create an optimized version of the project, run:
npm run build
-
Run tests: To execute the tests, run:
npm test
- Fork the project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request

