Web Reactiva Newsletter

Comparta esto post

Haciendo trampas al GeoGuessr

webreactiva.substack.com

Descubra más de Web Reactiva Newsletter

Cada domingo 12 recursos para developers con plantillas, herramientas y consejos que puedes devorar en 5 minutos.
Over 1,000 subscribers
Continúe leyendo
Iniciar sesión

Haciendo trampas al GeoGuessr

#288 · Un gran aprendizaje de programación de un gran juego online

Daniel Primo
22 oct 2023
5
Comparta esto post

Haciendo trampas al GeoGuessr

webreactiva.substack.com
Compartir

GeoGuessr es el juego de geografía más famoso a nivel mundial.

Es tan sencillo que se te podría haber ocurrido a ti: 

Viendo una imagen de Google Street View tienes que ser capaz de adivinar sus coordenadas en un mapa de Google Maps.

Cuanto más cerca está tu “guess” (adivinación) del punto real, más cerca estás de los 5000 puntos que se juegan por ronda.

👉 En este simple post de reddit Anton Wallén arrancó todo en 2013.

Si hubiera existido esto en vez de SimCity podría haber estado en la World Cup de GeoGuessr y triunfar sabiendo cosas tan “random” como:

🛣️ La marca de pintura del centro de las calles de Nueva Zelanda

🚦 La forma de los postes de la luz del sur de Japón

🏙 El color del bordillo de una calle de Tallin

‎

Lo has adivinado: ¡Es un juego friki!

Si ves a los más cracks en el juego llegarás a creer que “se han aprendido el mundo entero”.

👀 Así lo hace Rainbolt en este vídeo. No está acelerado. Alucinante. 😱

Tantas partidas que ya conocen los suburbios de Auckland o las calles de Bangkok como si vivieran allí aunque estén en Retortillo del Pulgar.

‎

👉 En GeoTips vas a encontrar cosas de tu país que ni sabías

Pero vamos a lo nuestro. Hay un GRAN APRENDIZAJE en todo esto que te va a venir bien para tu día a día como developer.

Te lo cuento después de estos 6 recursos. ⤵️⤵️⤵️

‎

‎Un influencer con 4 millones de visitas te va a contar algo bueno para ti

Alguien pregunta esto en Quora:

💬 ¿Tengo conocimientos muy básicos de programación y quisiera mejorar para poder trabajar pero para eso me piden tener experiencia, saben de alguna comunidad o grupo al que pueda unirme para colaborar y así aprender?

Y, ese influencer, da esta respuesta:

‎

📝 Si buscas un lugar en donde existen todos los perfiles de programación con la gran variedad de tecnologías existentes… Sigue Leyendo

‎

🔰 PARA APRENDER

Curso de HTML5 desde cero

Una lista de reproducción de YouTube con más de 70 vídeos en español desgranando todo lo que necesitas saber sobre HTML

📝 Recurso recomendado por Tere

Sácale partido a la IA como web developer

Además de para generar código con este vídeo de 3 horitas aprenderás también a sacarle partido a ChatGPT en la búsqueda de empleo.

‎

‎

🎢 CARRERA PROFESIONAL

Soft Skills de libros de liderazgo aplicados a programadores

Hábitos atómicos, Fist Things First o Trabajo profundo son algunos libros de mucho éxito. Addy Osmani se los ha leído y te vuelca unos cuantos “insights”.

Así se escribe código limpio y mantenible en Google

La “readability” que utilizan en Google analizada junto con su guía de estilo. No siempre es oro todo lo que reluce.

‎

‎

🌳 BUENAS PRACTICAS

Las mejores 9 recomendaciones sobre React

Ojo, no son inventadas. Están seleccionadas desde la documentación oficial y, seguro, descubres algo que haces mal en tu código.


‎

Sí, lo de las trampas ⤵️

Si está basado en web, GeoGuessr tiene que tener componentes de lo que por aquí hablamos siempre.

Un vistazo en TechStack nos delata que la webapp está construida con Next.js.

🎧 También aposté por Next.js y lo conté en este podcast.

‎

En este juego hay que controlar muchas cosas:

  • Registro de usuarios y puntuaciones

  • Juego en vivo con varios jugadores en la misma partida

  • Creación y gestión de las partidas y los mapas

Pero sobre todo una cosa: Lidiar con los tramposos.

‎

Lo que ocurre aquí es que hay una realidad por encima de todo, de cualquier ser terrenal que conozca Google Maps al dedillo.

En el frontend no hay secretos.

Así que cualquier con un poco de tiempo libre podría abrir las herramientas del desarrollador, buscar en el DOM y, ¡oh¡ 😱

De repente ves las coordenadas que estás intentando adivinar:

‎

Está MUY FEO hacer trampas.

Pero, ¿quieres que te cuente cómo se descubre ese dato? 

Dame un “me gusta” en el icono de corazón 💌

‎

El gran aprendizaje, claro:

Piensa en tu próxima webapp y no pongas NADA al alcance de los MALOS. No coloques claves públicas, contraseñas y accesos peligrosos a la vista de todos.

‎

Los 3 consejos que NADIE me contó sobre JavaScript y que me hubiera ENCANTADO haber sabido.

(Con aparición estelar de un nuevo personaje…)

‎‎

🛠 HERRAMIENTAS

Live Preview para Visual Studio Code

Más allá del famoso Live Server llega esta extensión que incrementa tu productividad por una sola razón: tu previsualización ocurre dentro del editor.

📝 Recurso recomendado por Jose Manuel

Imgproxy, procesa imágenes al vuelo

Redimensiona imágenes y optimízalas sin preocuparte de nada y tomándolas desde su fuente original. Tiene versión open source.

📝 Recurso recomendado por Juan Miguel

Una extensión para bloquear a los malos: uBlock

Eficiente tanto en Chromium como en Firefox. Bloquea anuncios, trackers, minadores de crypto, popups y, algo interesante: bloque a los sistemas antibloqueo de anuncios.

‎

‎

🤸‍♂️ ALTERNATIVAS OPEN SOURCE

Clickvote, registra votos y feedback de los usuarios

Crea componentes para votos, “me gustas” o revisiones. Se integra con lo que quieras: React, Angular, Svelte…

Cockpit, una interfaz para manejar tu servidor Linux

Maneja máquinas virtuales, firewalls, gestiona los cron jobs… Incluye hasta un a terminal desde el navegador.

‎

‎

🎨 PLANTILLAS

Un embed de YouTube 224 más rápido y eficiente

Sustituye el código estándar del iframe de YT por lite-youtube y ganarás velocidad sin perder un ápice de la experiencia de usuario.

Librería de componentes shadcn/ui

Componentes listos para usar con la potencia de TailwindCSS y RadixUI.

‎

Esta “frikada” es de esas que dan golpes de confianza. Comparte y que flipen.

Compartir

‎


PD: A la mayor parte esto le importa un pito. Da igual. El videojuego más parecido a la programación que conozco estrena versión: Cities Skylines 2

#reactivisima288

¡No te pierdas la siguiente!

5
Comparta esto post

Haciendo trampas al GeoGuessr

webreactiva.substack.com
Compartir
Comentarios
Superior
Nuevo
Comunidad

No Post

¿Listo para más?

© 2023 Daniel Primo
Privacidad ∙ Términos ∙ Aviso de colección
Comience a EscribirDescargar la app
Substack es el hogar de la buena escritura