Dungeons and Diagrams CE
  1. All files
  2. TI-84 Plus CE Programs
  3. TI-84 Plus CE Assembly Programs
  4. TI-84 Plus CE Assembly Games

Description

This is a puzzle game about filling in eight-by-eight maps of dungeons while observing four simple rules:

1. Every row and column of the grid must contain exactly the labeled number of walls.
2. A cell contains a monster if and only if it is a dead end; i.e., exactly one orthogonally adjacent cell is open.
3. A treasure chest must be contained in a three-by-three area of open space with only one entrance or exit.
4. No two-by-two area of open space may exist outside of a treasure room.

It is modular and can be played with plug-and-play level packs. A level generator at the github repo can create properly-formatted level packs (documentation upcoming). One pack is included with nine levels.

Source code is available at https://github.com/ariajd27/dnd-ce.

== Controls ==

Global:
- on to immediately exit program ("boss button")

Pack select (skipped if only one pack detected):
- Number keys to select corresponding pack (as shown on-screen)

Level select:
- Arrow keys to navigate levels
- 2nd to play level
- clear to return to pack select (or exit, if only one pack present on calculator)

Gameplay:
- Arrow keys to navigate grid
- 2nd to place wall
- alpha to place gem (reminder of no wall in cell; not checked for level completion)
- clear to return to level select

== Technical Info ==

This program relies on LibLoad as well as the C Standard Library, available here. If launching this program fails with messages about "need LibLoad" or "missing AppVar," check that these are installed on your calculator.

This is an ASM program written in C targeting the TI-84 Plus CE and TI-83 Premium CE. It uses 16.6 kB of RAM and no ARC (unless archived). By default, it must be run with the Asm( token.

== Credits ==

The original "Dungeons and Diagrams" was designed by Zach Barth, whose original levels are available for free online at https://www.trashworldnews.com/files/advanced_dungeons_and_diagrams.pdf and reproduced as DDLVLZOP.8xv, "Zach's Original Pack."

The visual design of this program is inspired by that in the version of "Dungeons and Diagrams" included in Zachtronics' game Last Call BBS.

All graphical assets used in this program are created either by euphory or an anonymous friend. All code is written by euphory.

== Licensing ==

This program is licensed under the GNU General Public License version 3.0. A copy of the license text should have been distributed along with the program. If not, it is available here: https://www.gnu.org/licenses/gpl-3.0.html.

Screenshots

Screenshot #9971 Screenshot #9972 Screenshot #9973

Archive Contents

Name Size
dungeons_and_diagrams_ce/DDLVLZOP.8xv 694 bytes
dungeons_and_diagrams_ce/README.md 2.4 KB
dungeons_and_diagrams_ce/LICENSE.txt 35.0 KB
dungeons_and_diagrams_ce/DDGAME.8xp 16.3 KB
Download file
File Size
20.8 KB

Metadata

Author
euphory
Uploaded

Links

GitHub repository
https://github.com/ariajd27/dnd-ce
Discussion thread
https://www.cemetech.net/forum/viewtopic.php?t=20291

Statistics

Rating
No ratings.
Downloads
61
Views
150

Reviews

Nobody has reviewed this file yet.

Versions

  1. Dungeons and Diagrams CE (published 1 month ago; 2025-05-13 16:31 UTC-05:00)

Advertisement