Este es una reproducción de un tipo de juego de arcade llamado Snake. El primer juego de Snake fue Blockade, lanzado en 1976, y muchos juegos usan la misma estructura. En los juegos de Snake, el jugador controla los movimientos de una serpiente, representada en este ejemplo por una línea verde. El objetivo del jugador es hacer que la serpiente colisione con una fruta, representada por un punto rojo. Cada vez que la serpiente colisiona con una fruta, la serpiente crece más. El objetivo del jugador es hacer crecer la serpiente tanto como sea posible sin que la serpiente colisione consigo misma o con los bordes del área de juego.
Este ejemplo utiliza una matriz de vectores para almacenar las posiciones de cada uno de los segmentos de la serpiente. Las teclas de flecha controlan el movimiento de la serpiente.
Juego de serpiente by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.