Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1marcuth/marcuthcraft
https://github.com/1marcuth/marcuthcraft
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/1marcuth/marcuthcraft
- Owner: 1Marcuth
- Created: 2024-01-22T22:19:30.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-02-12T22:39:51.000Z (9 months ago)
- Last Synced: 2024-02-12T23:39:40.194Z (9 months ago)
- Language: TypeScript
- Homepage: https://marcuthcraft.vercel.app
- Size: 4.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Marcuthcraft - Minecraft 2D Fan Game
![Tela inicial](https://cdn.discordapp.com/attachments/922262554087137341/1200233544610480148/image.png?ex=65c56f98&is=65b2fa98&hm=0b09743fde6f0af95f0632adc0e7ebf14e38de42f2802b904f743d547153eaa9&)
## Jogar
- [Link 1: Netlify](https://marcuthcraft.netlify.app/)
- [Link 2: GitHub](https://1marcuth.github.io/marcuthcraft/)
- [Link 3: Vercel](https://marcuthcraft.vercel.app/)## TODO:
- [ ] Desenvolvimento de Física do Jogo:
- [ ] Implementar colisões e gravidade para interação com o jogador.
- [ ] Adicionar física a blocos selecionados.
- [ ] Integrar física à água para simulação realista.
- [ ] Animação do Jogador.
- [ ] Implementar Inventário do Jogador.
- [ ] Adicionar Sistema de Pontos de Vida.
- [ ] Introduzir Sistema de Pontos de Saturação.
- [ ] Permitir Importação de Skins.
- [ ] Implementar Tela de Criação de Mundo.
- [ ] Implementar Tela de Importação de Mundo.
- [ ] Implementar Tela de Exportação de Mundo.
- [ ] Aperfeiçoar Algoritmo de Geração de Terreno.
- [ ] Introduzir Criaturas (Mobs).
- [ ] Implementar Sistema de Iluminação.
- [ ] Adicionar Novos Tipos de Blocos.
- [ ] Expandir Variedade de Biomas.
- [ ] Desenvolver Sistema de Partículas para Efeitos Visuais.
- [ ] Criar Sistema de Comandos para Interatividade Avançada.
- [ ] Possibilitar Importação de Pacotes de Texturas.
- [ ] Integrar Funcionalidade Multiplayer.
- [ ] Integrar Servidores para Partidas Online.
- [ ] Adicionar Suporte para Mods.
- [ ] Implementar Tela de Créditos.
- [ ] Implementar Tela de Configurações/Opções.## Anotações
### Calcular X, Y global
```ts
const y = Math.floor(blockIndex / chunkWidth)
const x = chunkIndex * chunkWidth + Math.floor((blockIndex + 1) % chunkWidth)
```