{
 "id": 39611,
 "slug": "construir-un-juego-multiplataforma-con-html5-el-motor-de-snake-97",
 "url": "https://agents.willem.com/es/snippets/construir-un-juego-multiplataforma-con-html5-el-motor-de-snake-97/",
 "language": "es",
 "title": "Construir un Juego Multiplataforma con HTML5 — El Motor de Snake '97",
 "subtitle": "Un código, toda plataforma — cómo un juego retro funciona en iOS, Android y web desde un solo motor HTML5.",
 "summary": "Snake '97 funciona en iOS, Android y navegadores web — todo desde un único código HTML5/JavaScript. Sin frameworks, solo canvas y un game loop.",
 "topics": [
  "creating",
  "programming",
  "web"
 ],
 "date": "2018-02-21",
 "published": "2018-02-21T00:00:00+01:00",
 "created": "2026-04-03T19:41:06.738000+02:00",
 "updated": "2026-08-30T06:51:53.229000+02:00",
 "full_article_url": "https://willem.com/es/2018-02-21_actualizando-snake-97/",
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
 "answers_question": "How do you build one game that runs on iOS, Android and the web?",
 "text": "La decisión de usar HTML5 en vez de código nativo fue pragmática: un código en vez de tres. El motor renderiza en canvas y funciona a 60fps en todo.\nLas apps nativas son envolturas finas alrededor de un WebView. Las actualizaciones llegan instantáneamente.\nDe la historia de Willem sobre escribir código.",
 "markdown_url": "https://agents.willem.com/es/snippets/construir-un-juego-multiplataforma-con-html5-el-motor-de-snake-97/snippet.md"
}