Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ronanbastos/nandraki.js
Engine game
https://github.com/ronanbastos/nandraki.js
canvas css css-game css3 dom gama-engine-2d game-engine game-engine-3d html html5 html5-canvas javascript js webgl webgl-game
Last synced: about 3 hours ago
JSON representation
Engine game
- Host: GitHub
- URL: https://github.com/ronanbastos/nandraki.js
- Owner: ronanbastos
- License: mit
- Created: 2021-04-27T20:49:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T03:35:42.000Z (10 days ago)
- Last Synced: 2024-11-06T04:28:05.138Z (10 days ago)
- Topics: canvas, css, css-game, css3, dom, gama-engine-2d, game-engine, game-engine-3d, html, html5, html5-canvas, javascript, js, webgl, webgl-game
- Language: JavaScript
- Homepage:
- Size: 8.29 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Sobre o projeto /
About the projectA engine game nandraki esta sendo criada com base webgl,html,js e css com proposta de criar jogo de maneira fácil pelo celular e computador, com objetivo de favorecer computares antigo e com baixo consumo de ram e placa de vídeo, com suporte para interagir lib de game existente que usa tecnologia Webgl canvas.Projeto esta sendo feito em class principal e blocos de função js.Podendo ate possível ser usada para pessoas que não usa maquina robusta e que não tem suporte webgl no navegador, assim nasceu a ideia do DDP (dinâmica Dom programar)que uso js,html e css sem canvas para criar jogos.
Em processo alfa aqui em baixo tem links de exemplos de projetos feitos na engine
The nandraki game engine is being created based on webgl, html, js and css with the purpose of creating games easily on cell phones and computers, with the objective of favoring old computers with low consumption of ram and video card, with support for interacting Existing game lib that uses Webgl technology canvas.Project is being done in main class and js function blocks.It can even be used for people who don't use robust machines and don't have webgl support in their browser, so the idea of DDP was born (Dynamic Dom program) I use js, html and css without canvas to create games.
In alpha process below, there are links to examples of projects made in the engine
[Demostração test e test2]
Nota:[Na pasta da engine contém arquivo test de demostração/
In the engine folder contains demo test file]Test 1 html: https://github.com/ronanbastos/Nandraki.js/blob/main/test.html
Test 2 html: https://github.com/ronanbastos/Nandraki.js/blob/main/test2.html
*Download engine: https://github.com/ronanbastos/Nandraki.js/archive/refs/heads/main.zip
# Playground
Playground canvas 3D: 🚧 [OFF] 🚧
Playground Dom : https://ronanbastos.github.io/Nandraki.js/ //Use o console para pegar variaves da Nandraki e game
Js Inteface : https://ronanbastos.github.io/Nandraki-Inteface/
Playground CodePen: https://codepen.io/ronan-varella/pen/xxPeeEM
#
# CDN
# Help channel / Canal de ajuda
Seja um apoidor de conteudo / Be a content supporter contato:21935050123
1 => @RonanTI: https://www.youtube.com/channel/UCmffxA2ppF1zL9SEU22_7AA
2 => @BrazilianDev: https://www.youtube.com/watch?v=zQ6_a0LRHsU&list=PL-R1FQNkywO7cyBnd-vmF1ufCoaMcAa9k&ab_channel=BrazilianDev
3 =>
4 =>
5 =>
# Testar o script
[Testar sem inteface da engine... Crie um arquivo chamado index.html e cole o seguinte código nele]
Nandraki.create_ui("text_id","[hello world]")
myjogo = {start : function(){
// Nandraki.create_ui("text_id","hello world")
},
}fps=60;
game.update(myjogo.start,fps);
Funcionalidades e Metas [Features]
- [x] Criar interface completa
- [x] Export html
- [x] Criar interface da engine html
- [x] Manipulação de elemento Dom
- [x] Key event down e up
- [x] Event touch,click,move
- [x] Manipulação de css e js
- [x] Criar event Gamepad touch
- [x] Criar event Gamepad joystick
- [x] Manipulação de animação
- [x] Manipulação de canvas
- [x] Verficador de estados animação
- [x] Criador de mapas canvas e sprite png
- [x] Interface da engine android,web e desktop
- [ ] ATT camada lib js externa
- [ ] ATT camada 3D game Webgl
- [ ] ATT camada Web3
- [ ] Import Apps Android
- [ ] Import Apps Exe
- [ ] Import Apps deb
# projeto Electron
Aqui: 🚧 [OFF] 🚧
# Autor
Projeto esta sendo feito por mim @RonanBasto,caso queria ajudar pode entra conta comigo.
Email:[email protected][Paypal] Doar:Aqui!
# Npmjs
https://www.npmjs.com/package/nandraki
# Documentation.md
Aqui:https://ronanbastos.github.io/Documentation-Nandraki.js/