Fazendo jogos online
Jogos
A seguir, é apresentada uma lista de programas de videogame. Cada entrada de jogo links para um editor on -line para fazer e testar alterações no código do programa.
Cobra simples

Uma simples implementação do jogo de cobra clássico. Você pode controlar a cobra usando teclas de seta e teclas WASD.
- Código do programa: ./games-program-codes/simple-snake
- Online Editor: https://elm-editor.com/?workspace-state=https%3a%2f%2fgithub.com%2FonLineGameMaker%2Fmaking-online-games%2Ftree%2FMain%2FGames-Program-codes SounPere.Main-File-Phile-Phile %2FGames-Program-codes
Terra ensolarada - um jogo de plataforma de playground webgl

- Repositório principal de Andrea Peltrin: https://github.com/passiomatic/sunny-land
- Editor online: https://elm-editor.com/?workspace-state=https%3a%2f%2fgithub.com%2fviir%2fsunny-land% 2ftree%2FD7660F6E6EDF099D8D52587224582F235E0F6A4E%2F & FILE-PATH-para-Open = src%2fmain.elm
Modelo de jogo

Este projeto é um modelo para videogames. Ele vem com uma estrutura para renderizar para HTML (navegadores da Web) e processar entradas do teclado ou do mouse. Você pode usar isso como ponto de partida para jogos como Tic-Tac-toe, Snake, Tetris, Breakout ou plataformas como Super Mario.
- Código do programa: ./games-program-codes/game-template
- Editor online: https://elm-editor.com/?workspace-state=https%3a%2f%2fgithub.com%2fonlinegamemaker%2fmaking-games%2ftree%2fmain%2fgames-program-codes%2fgame-template&file-posthile-posthile-posthile-posthile-posthile-psh-file-posthile-psh-file-posthile-psh-file-posthile-bombames-path-file-file-splile-file-bgens-bames-Podes %2FGeMplate.
Demos de tecnologia
Reproduza o arquivo de áudio
Tocando um arquivo de áudio da função de atualização do ELM sem usar portas:
- Código do programa: ./implement/demo/play-audio-file
- Editor on-line: https://elm-editor.com/?workspace-state=https%3a%2f%2fgithub.com%2FonLineGameMaker%2Fmaking-online-games%2ftree%2FMain%2Fimplement%2FDEMOPOMOPLOMCRETERETELOFILE-FILE-FILE-PILFILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE-FILE
Cubo rotativo Webgl
Esta demonstração usa funções do WebGL para renderizar um cubo rotativo.
- Código do programa: ./implement/demo/webgl-rutating-cube
- Editor online: https://elm-editor.com/?workspace-state=https%3a%2f%2fgithub.com%2FonLineGameMaker%2Fmaking-online-games%2Ftree%2F FD35D23D89A50014097E64D362F1A991A8AF206F%2FIMPLEMENT%2FDEMO%2FWebGL-Rotating-Cube e arquivo-path-to-Open = src%2fmain.elm
ELM-3D-Playground-Exploration
- Código do programa: https://github.com/erkal/elm-3d-playground-exploration/tree/022e72a427ecbf8c9b7bb0e4c608c5d195c2546
- Online editor: https://elm-editor.com/?workspace-state=https%3A%2F%2Fgithub.com%2Ferkal%2Felm-3d-playground-exploration%2Ftree%2F022ae72a427ecbf8c9b7bb0e4c608c5d195c2546%2F
Elm básico
Os exemplos a seguir não são jogos, mas são úteis para aprender o básico do ELM.
Botões contra
- Código do programa: https://github.com/onlinegamemaker/making-online-games/tree/b1c8a121e1df6e7e66a42f70de3de8be683f3501/implement/demo/counter-buttons
- Online Editor: https://elm-editor.com/?workspace-state=https%3a%2f%2fgithub.com%2fonlinegamemaker%2fmaking-online-games%2ftree%2fmain%2Fimplement%2FDEMOCOPROTONS-FILE-FILE-POMPROMOMOMOMONFILOMOMON-FILEMEN-FILEMOMOMOMONFILEMOMOMON-FILEM-FILEM-FILEMOMOMOMOMOMOMOMOMOMO-FILEM-FILEM-FILEMOMO-FILMO
Relógio analógico
- Código do programa: https://github.com/onlinegamemaker/making-online-games/tree/b1c8a121e1df6e7e66a42f70de3de8be683f3501/implement/demo/clock-svg
- Editor online: https://elm-editor.com/?workspace-state=https%3a%2f%2fgithub.com%2fonlinegamemaker%2fmaking-games%2ftree%2fmain%2fimplement%2fdemo ball=2ftree%2fmain%2fimplement%2fdemo