La
programación
puede
parecer
un
reto
intimidante
para
muchos
principiantes.
Sintaxis
desconocidas,
conceptos
abstractos
y
errores
que
parecen
surgir
de
la
nada.
Pero,
¿y
si
existiera
una
forma
más
amena
de
aprender
a
programar?
Esa
es
la
propuesta
de
CodeStrike,
un
videojuego
que
combina
acción
y
desafíos
lógicos
con
lecciones
de
programación
en
Python.
Y
uno
de
sus
mayores
atractivos
es
que
está
disponible
de
manera
gratuita
en
la
plataforma
de
videojuegos
Steam.
O,
al
menos,
lo
estará
por
ahora,
mientras
el
juego
se
encuentra
en
fase
‘early
access’.
La
duración
estimada
de
esta
fase
será
de
aproximadamente
6
meses,
aunque
no
hay
una
fecha
cerrada.
Durante
este
tiempo,
el
equipo
planea:
-
Añadir
más
misiones
y
escenarios. -
Ampliar
los
módulos
de
aprendizaje. -
Completar
la
narrativa
principal.
Tras
el
lanzamiento
oficial,
el
modelo
pasará
a
ser
de
suscripción
para
nuevos
usuarios
Tras
el
lanzamiento
oficial,
el
modelo
pasará
a
ser
de
suscripción
para
nuevos
usuarios
¿Qué
es
CodeStrike?
CodeStrike
es
un
videojuego
de
género ‘shooter’
futurista,
pero
combinado
con
minijuegos
que
requieren
escribir
código
en
Python
para
progresar.
La
narrativa
sitúa
al
jugador
en
un
mundo
distópico
donde,
para
hackear
sistemas,
resolver
puzzles
o
activar
mecanismos,
se
necesita
escribir
líneas
de
código
reales.
De
esta
manera,
gracias
a
ofrecer
una
experiencia
inmersiva,
el
jugador
no
solo
avanza
en
el
juego,
sino
que
también
aprende
fundamentos
clave
del
lenguaje
Python.
Sólo
necesitas
una
cuenta
de
Steam,
buscar «Code
Strike»
y
añadir
el
juego
gratis
a
tu
biblioteca
CodeStrike
ofrece
una
experiencia
motivadora
para
aprender
programación
haciendo
uso
de…
-
Contextos
visuales
atractivos,
que
estimulan
la
curiosidad. -
Resolución
de
problemas
reales
(aunque
gamificados). -
Retroalimentación
inmediata,
cuando
el
código
funciona
correctamente.
Estas
características
hacen
del
juego
una
herramienta
útil
para
reforzar
conocimientos,
especialmente
si
se
combina
con
material
teórico
o
tutoría
adicional.

A
lo
largo
del
juego,
el
jugador
interactúa
con
paneles
que
requieren
acciones
como:
-
Operar
con
variables. -
Ordenar
elementos. -
Intercambiar
posiciones
dentro
de
arrays. -
Multiplicar
o
dividir
según
condiciones.
Imagina
desbloquear
puertas,
activar
trampas
o
comunicarse
con
personajes
utilizando
fragmentos
reales
de
código.
En
otro
momento
del
juego,
el
usuario
debe
usar
un
panel
para
manipular
niveles
de
energía,
recurriendo
para
ello
a
combinar
bucles,
sentencias
condicionales
y
operaciones
con
listas,
todos
ellos
elementos
fundamentales
para
todo
programador.google
Si
bien,
según
algunos
usuarios,
se
nota
que
el
juego
aún
tiene
áreas
por
pulir
—como
una
curva
de
aprendizaje
más
guiada—,
representa
una
excelente
puerta
de
entrada
a
Python
para
los
curiosos
y
los
autodidactas.
Requisitos
mínimos
Tan
sólo
necesitas
contar
con
un
PC
con
8
GB
de
RAM,
10
GB
libres
de
espacio
y
Windows
10
instalado
para
instalar
a
su
vez
el
CodeStrike.
Imagen
|
Marcos
Merino
mediante
IA
En
Genbeta
|
Aprende
Python
con
este
curso
gratuito
en
el
que
crearás
videojuegos
clásicos
como
Tetris
y
Pong