Vamos a crear un RogueLike parte 3, mapas

Publicado el 06 diciembre 2013 por Dracux @isladelmono

Se que hace mucho que no posteo sobre esto y parece ya mi proyecto abandonado número 100000000000, pero no es así. Tuve unos cuantos problemitas aparte de estar en el final de mi carrera de analista de sistemas.

Pero pasaron si algunas cositas con respecto al código como por ejemplo:

  • Código que a priori era sencillo terminó haciendose más complejo de lo que pensaba.
  • No estoy habituado a C++ y reconozcamos que no es un lenguaje sencillo si uno no está habituado.
  • Segmentation faults everywhere!!!!!!!!
  • Acostumbrarme a C++ (ya lo dije, pero es bueno repetirlo).

Bueno, tenemos más código, y este hace estas cosas nuevas:

  • Crea mapas de manera aleatoria, básicamente genera de 1 a 5 habitaciones de entre 4×4 y 8×8 y las pone de manera aleatoria llenandolas de ceros (areas caminables)
  • El personaje aparece aleatoriamente en una parte del mapa que esté habilitado (solo en las salas).
  • El personaje NO puede atravesar paredes.

Como siempre, el código está en Google Code

Les dejo un video con un resumen: