💻Editor Online: Faça um jogo | 👀 Galeria: Veja os jogos | 🕸 Site
O Hack Club Sprig é um console de jogos onde todo usuário é um criador. Ele só pode ser obtido construindo um jogo baseado em ladrilhos no editor de jogos baseado na web e adicionando-o na galeria da comunidade. Feito por Hack Club.
Você deve ser capaz de aprender a usar o Sprig com muito pouco conhecimento em programação. Mesmo se você for um expert, ainda deve ser divertido. Nós esperamos que você goste do Sprig. Os jogos Sprig são projetados para serem compartilhados e programados com amigos. Cada jogo enviado pode ser facilmente visualizado e editado em nossa galeria, permitindo que as pessoas aprendam e construam umas com as outras.
Sprig é um console de jogos customizado portátil construido pelo Hack Club. No fim de 2022, estamos dando um Sprig (nos quais componentes sozinhos são avaliados em mais de 100 dólares) para cada hacker adolescente que compartilhar com sucesso um jogo que ele criar na nossa galeria da comunidade.
Sprig é um editor de jogos baseado na web que transforma o aprendizado em programação, do momento de estudar a sintaxe de uma linguagem de programação até a construção de pequenos projetos criativos. A máquina de jogos do Sprig expõe um pequeno kit de construção para a criação de jogos baseados em ladrilhos. Esse kit de construção ajuda você a se focar em ser criativo ao invés de aprender grandes APIs. Os jogos são apenas JavaScript e construímos um sistema personalizado para executar esse mesmo JavaScript no microcontrolador!
Sprig é um kit de desenvolvimento de hardware. Não é só pra jogar! O console de jogos do Sprig é desenhado para ser montado e desmontado. Cada kit contém as partes necessárias para começar a aprender engenharia de hardware e programação de sistemas embarcados. O kit inclui um Raspberry Pi Pico, uma tela TFT7735, um amplificador de áudio MAX98357A I2S de classe D, um monte de botões, LEDs, um auto-falante, e uma placa de circuito que junta todos esses componentes ao mesmo tempo que expõe os pinos restantes no microcontrolador. É um sistema completo para gerar gráficos, som, e lidar com entradas táteis, reprogramáveis ao toque de um botão.
Sprig é open source. Enviar um jogo para a Galeria do Sprig é contribuir para um projeto open-source. Tudo sobre o Sprig é transparente e editável. Isso inclui os designs de hardware, a engine de jogos para a web, a engine de jogos embarcada para o chip RP2040, o próprio editor web e até mesmo as páginas iniciais e a galeria!
Construa um jogo → compartilhe-o com a comunidade → receba seu dispositivo → jogue jogos do Sprig nele → hackeie o dispositivo para mais projetos
Apenas adolescentes e mais jovens podem receber Sprig! Mas todos são bem vindos à enviar para galeria.
Pessoas aprendem melhor quando fazem coisas com as quais se importam, que então elas podem compartilhar com os outros. Esse tipo de filosofia de aprendizado se chama construcionismo, e o Sprig é um tipo de micro-mundo. Um micro-mundo é um ambiente onde você pode descobrir programação utilizando-a para se expressar.
Entre no canal #sprig
do Slack do Hack Club onde você pode participar da discussão sobre o desenvolvimento e pedir por ajuda. Para aprender mais sobre como criar jogos com o Sprig, cheque a documentação.
Nós usamos o vite para o desenvolvimento.
Clone o repositório:
$ git clone https://github.com/hackclub/sprig/
Para executar:
cd sprig
yarn
yarn dev
Acesse http://localhost:3000 no seu navegador web e deve funcionar!
O Sprig foi desenvolvido por uma equipe do Hack Club com assistência do Brian Silverman (que ajudou a desenvolver o Scratch e é o precursor do Lego Mindstorms), Vadim Gerasimov (engenheiro da Google que ajudou a criar o Tetris quando tinha 15 anos), e Quentin Bolseé (pesquisador do MIT e da Vrije University), além de dezenas de contribuições feitas por desenvolvedores open-source adolescentes!
Também somos gratos por incríveis projetos de código aberto que tornam isso possível, como Kaluma, JerryScript, [uhtml](https: //github.com/WebReflection/uhtml) e CodeMirror.
O Hack Club Sprig é open source e licenciado sobre a Licença MIT. Faça um fork, remixe, ou faça seu próprio! Pull requests e outras contribuições são fortemente apreciadas.
Acesse o arquivo original desse README aqui