NicCLIM - Map Editor
A downloadable lisp map editor
NicCLIM is a map editor application made with Common Lisp Interface Manager!
v2 added (do command lists, do host lisp apply, current player get/put in symbol keys) see https://screwlisp.small-web.org/lispgames/trying-nicclim-v2/
EDIT: MAIN starting/demo on my blog: https://screwlisp.small-web.org/lispgames/trying-nicclim/
Original notes, in case you wanted to see back in time:
It's a prototype! A text file (well, sexp file) is loaded and sits in the top right. Menus or hotkeys are used to modify the grid, commands being written on the left.
Starting that
As well as the map editor, there are some functions for creating, modifying and extracting rectangles from files.
Instructions
1. Download nicclim.lisp from here.
2. Have lisp / emacs / slime / eev set up like my introduction here
3. Install quicklisp from https://quicklisp.org
4. In nicclim.lisp tap F8 (eev-mode) on these lines at the top of the file:
#| ;; emacs eepitch lines. • (setq inferior-lisp-program "ecl") • (slime) • (setq eepitch-buffer-name "*slime-repl ECL*") (ql:quickload :McCLIM) (in-package :clim-user) (compile-file "~/Downloads/nicclim.lisp" :load t) ;; Trying it. (nic:rect-file "test.txt" 3 8 '(te st)) "test.txt" (nic:cat *) (nic:horizontal-cat ** ** "hcat.txt") (nic:cat "hcat.txt") (nic:enclose-map "hcat.txt") |#
Making a file, and horizontally catting it.
Opening it in the editor and inserting a ! somewhere
Overwriting the file
Help
You can reach out here butthe mastodon is probably better.
Both to seek help and to offer it!
Updated | 1 day ago |
Published | 27 days ago |
Status | In development |
Category | Tool |
Author | screwtape |
Tags | common-lisp, common-lisp-interface-manager, expert-system, file-editor, Graphical User Interface (GUI), map-editor, mcclim |
Code license | GNU General Public License v3.0 (GPL) |
Average session | Days or more |
Inputs | Keyboard, Mouse |
Multiplayer | Local multiplayer |
Download
Click download now to get access to the following files:
Development log
- First version of NicCLIM demo20 days ago
- NicCLIM house, yard, street, map editor, initial, example21 days ago