Skip to content
This repository has been archived by the owner on Aug 27, 2023. It is now read-only.
/ rogmap Public archive

Lightweight roguelike map generator in pure C

License

Notifications You must be signed in to change notification settings

hlef/rogmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software License

rogmap

A lightweight roguelike map generator written in pure C.

rogmap is designed to generate interesting roguelike maps using as less power, memory and cpu as possible.

Examples

Some maps generated by rogmap:

................................................................................
................................................................................
......................................................#####..#..................
......................................................##########................
......................................................############....#.#.......
...........................................................##################...
...........................................................####################.
...........................................................##################...
..............................................................################..
.....................................................################.########..
...................................................####################.######..
.............................................#.######################...........
.....................................####..#####################................
.....................................##########################.................
.....................................####.########################...##.........
....................................#####################################.......
.....................................####################################.......
........................................#######..##############....########.....
........................................#####.......#######################.....
....................................................#########################...
......................................................########.##############...
...................................................############################.
..............................................#################################.
....................................#####..#####################################
...................................#############################################
...........................#..#..###############################################
........................#########################........######################.
..........................##########################.......####################.
...........................#########################.......####################.
.............................##########################.......#################.
..............................###########################.#################.....
............................#############################.##################....
...........................############################..##.################....
............................##################################################..
.............................#################################################..
.............................######....#######################################..
...........................########.##########################################..
........................#####################################################...
.........................#####################################################..
...........................#...######.#####.#.####....##..#######.##########....

..........................................................#.###..........###....
.............#.........................................##########..############.
..........#########....................................########################.
........#############.#...#............................########################.
...........#######################...######..........###########################
............###############################.......##############################
.............##############################......##############################.
...............##############################...###############################.
.............#################################################################..
.............#################################################################..
.............#######################################.#########################..
............#######################################..#####################......
..........#########################################..######.######..............
...........################################################.....................
..............##########################################........................
......######..##########################################........................
......##############################################............................
...###..#########################################...............................
.################################...#.###########...............................
.############################..........#######..................................
...#..########################.........######...................................
......##########################................................................
.......################......#..................................................
.........#############..........................................................
............#.###########.......................................................
...########.#.#############.....................................................
..###########################...................................................
.###########################....................................................
..########################......................................................
..#####################.........................................................
.#######################........................................................
..#############.#.#######.......................................................
.############.....##########....................................................
....#.#.#............########...................................................
......................############..............................................
.........................###########............................................
..........................########..............................................
................................................................................
................................................................................
................................................................................

................................................................................
................................................................................
................................................................................
................................................................................
...........................................#####................................
.......................................##########...............................
................########.............############...............................
................#########........###################............................
............###############...######################............................
............####.##########...######################............................
............#####################################...............................
.............####################################...............................
...........######################################...............................
...........############################.........................................
...........#####################################................................
.........#########################################..............................
......############################..#############...............................
.........##.######################....#########.................................
..............#####################....#########................................
....................###...#########....########.................................
.....................#..########################................................
.................###############################................................
.................#####################################..........................
.......#.#.......##############.#########################.......................
.....########.......#######################################.....................
....#########........###############################################............
.#######.#######...###################################################..........
.#####################################################################..........
.#####################################################################..........
..###########.###############################################..##...............
..###########.######.#######################################....................
..##################################################...###......................
.#############################################...#..............................
..################..#######################.....................................
..################......#################.......................................
..........########.....#################........................................
...........#######.....###############..........................................
............##..........###########.............................................
............##..........###########.............................................
.............................###................................................

Dependencies

  • GCC (should work with most recent versions)

Contributing

Bugs reports and pull-requests are welcome ! 😄