# ASCIICKER - The 3D ASCII Game

**URL:** <https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315>\
**Category:** The Drawing Board\
**Created:** [September 12, 2019, 5:36pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315 "2019-09-12T17:36:52Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Entity](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/entity/32/3376_2.png) [@Entity](https://discourse.cataclysmdda.org/u/Entity)\
**Post date:** [September 12, 2019, 5:36pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/1 "2019-09-12T17:36:52Z")

</div>

This video popped up in my youtube feed and it made me think about how Cataclysm would be with this kind of upgrade to it’s engine. How difficult would something like this be to pull off, would tiles translate over well? Would it kill turn based, and would it kill my computer with all of the content in CDDA? If we could take any concept from this video I would want to see a fully rotational camera and some middle ground between the Z-levels we have now and the cliffy terrain shown in this video.

---

<div class="post-metadata">

**Author:** ![MutaMan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mutaman/32/7000_2.png) [@MutaMan](https://discourse.cataclysmdda.org/u/MutaMan)\
**Post date:** [September 12, 2019, 6:25pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/2 "2019-09-12T18:25:34Z")

</div>

Doesn’t cataclysm already have a mode that’s kinda like this? Z-levels + experimental 3d view options enabled? Neat concept regardless.

---

<div class="post-metadata">

**Author:** ![Entity](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/entity/32/3376_2.png) [@Entity](https://discourse.cataclysmdda.org/u/Entity)\
**Post date:** [September 12, 2019, 7:15pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/3 "2019-09-12T19:15:07Z")

</div>

I’ve never used the experimental 3D view or rather never got it to work. Doesn’t that require an external application to render the game, even then it’s a static view that can’t be rotated, correct me if I’m wrong.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [September 12, 2019, 7:34pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/4 "2019-09-12T19:34:58Z")

</div>

> [@Entity](#):
>
> How difficult would something like this be to pull off

With the current group of developers, roughly impossible.  
The problem isn’t just the sheer amount of work involved (which is massive), it’s a matter of interest and skillsets. We have people willing to dive into graphics libraries and such just enough to keep tiles working, which frankly is easy mode compared to the kind of stuff in this video. A smoothly rendered and rotating 3D environment is a much bigger feat, and the game is architected all wrong to support it.

I have plans for “better 3D” in dda, but it wouldn’t look remotely like this.

---

<div class="post-metadata">

**Author:** ![Wojtek94](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/wojtek94/32/6857_2.png) [@Wojtek94](https://discourse.cataclysmdda.org/u/Wojtek94)\
**Post date:** [September 12, 2019, 7:51pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/5 "2019-09-12T19:51:25Z")

</div>

ASCII / Tileset is the reason why Cataclysm is such a complex and immersive game. Developers do not need to work on animations, advanced physics, collisions, and other things that make Red Dead Redemption 2 great. In my opinion it is not a good idea to replace present Cataclysm’s engine with a 3D engine which looks like a cheap minigame for kids (ASCIICKER). ASCII graphic in Cataclysm is VERY clear when compared to Dwarf Fortress, Ultima Ratio Regum, Caves of Qud etc. It works very well

---

<div class="post-metadata">

**Author:** ![Sticker](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/sticker/32/6178_2.png) [@Sticker](https://discourse.cataclysmdda.org/u/Sticker)\
**Post date:** [September 12, 2019, 8:11pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/6 "2019-09-12T20:11:24Z")

</div>

Experimental 3D Field of View is an experimental feature that allows the player character and other entities to see and target things on a different Z-level than itself. It doesn’t make anything look different, though it has had a history of causing odd behaviour.

It’s not like DF’s third-party Stonesense program.

---

<div class="post-metadata">

**Author:** ![\_k1](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/_k1/32/1335_2.png) [@\_k1](https://discourse.cataclysmdda.org/u/_k1)\
**Post date:** [September 13, 2019, 7:54am UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/7 "2019-09-13T07:54:11Z")

</div>

I remember there really is a 3D render for CDDA the result looks like an outrun game but can’t find where that thread is

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [September 13, 2019, 12:16pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/8 "2019-09-13T12:16:17Z")

</div>

[https://discourse.cataclysmdda.org/t/voxel-cataclysm/13739](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13739)

> [@Voxel Cataclysm](https://discourse.cataclysmdda.org/t/voxel-cataclysm/13837):
>
> The discussion starts [here](http://smf.cataclysmdda.com/index.php?topic=14483.0). Here is some [demo video](https://youtu.be/chYMVKrYqNc). Screenshot: I have changed the code in Cataclysm DDA so it sends map around player to Unity Engine, which renders it with voxel tiles made in [MagicaVoxel](https://ephtracy.github.io/) (check it out, it is free and very easy to use editor). It is in a very early state, there are only terrain and furniture tiles. A lot can be done: rain, snow, lighting depending on game time etc, but I’m pretty lazy, so I don’t know slight_smile In the video, you can see til…

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [September 13, 2019, 12:20pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/9 "2019-09-13T12:20:32Z")

</div>

> [@Sticker](#):
>
> It doesn’t make anything look different

That is not quite true - enabling 3d-fov changes visibility between different z-levels.

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [September 13, 2019, 12:26pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/10 "2019-09-13T12:26:54Z")

</div>

> [@Entity](#):
>
> How difficult would something like this be to pull off, would tiles translate over well?

What you see in the video is just a fancy 3D renderer which uses colored ASCII characters instead of pixels/textures. It is kinda like [https://www.youtube.com/watch?v=fQph9FGCXP0](https://www.youtube.com/watch?v=fQph9FGCXP0) or [https://www.youtube.com/watch?v=TNfpr\_GUnKA](https://www.youtube.com/watch?v=TNfpr_GUnKA). You can render any 3d scene like this, but we do not use any 3d-models in CDDA, so it won’t work for us.

* * *

Huh, it does not even use 3d models, [just](http://asciicker.com/x13/images/house.png) a [bunch](http://asciicker.com/x13/images/player.png) of [sprites](http://asciicker.com/x13/images/tree.png).

---

<div class="post-metadata">

**Author:** ![dissociativity](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/dissociativity/32/4967_2.png) [@dissociativity](https://discourse.cataclysmdda.org/u/dissociativity)\
**Post date:** [September 14, 2019, 3:21am UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/11 "2019-09-14T03:21:57Z")

</div>

> **[mifki/df-twbt](https://github.com/mifki/df-twbt)**
>
> Text Will Be Text. Contribute to mifki/df-twbt development by creating an account on GitHub.

  
I’m going to imagine it’ll look something like this?

This makes Z-levels far more bearable in DF.  
Mind you, are slopes planned?  
Hiking mountainous terrain could be interesting.

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [September 14, 2019, 10:29am UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/12 "2019-09-14T10:29:57Z")

</div>

> <https://github.com/CleverRaven/Cataclysm-DDA/pull/13588>

---

<div class="post-metadata">

**Author:** ![dissociativity](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/dissociativity/32/4967_2.png) [@dissociativity](https://discourse.cataclysmdda.org/u/dissociativity)\
**Post date:** [September 15, 2019, 12:21am UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/13 "2019-09-15T00:21:36Z")

</div>

huh, are they actually used anywhere?

---

<div class="post-metadata">

**Author:** ![TheKobold](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/thekobold/32/513_2.png) [@TheKobold](https://discourse.cataclysmdda.org/u/TheKobold)\
**Post date:** [September 15, 2019, 6:47am UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/14 "2019-09-15T06:47:04Z")

</div>

Saw tjem around an lmoe shelter

---

<div class="post-metadata">

**Author:** ![Noomen](https://avatars.discourse-cdn.com/v4/letter/n/eb8c5e/32.png) [@Noomen](https://discourse.cataclysmdda.org/u/Noomen)\
**Post date:** [September 29, 2019, 5:51pm UTC](https://discourse.cataclysmdda.org/t/asciicker-the-3d-ascii-game/21315/15 "2019-09-29T17:51:31Z")

</div>

It could be nice, but I feel it will create another project zomboid. I feel that fancy graphics are not the main objective of CDDA. It’s the depth and complexity and realism of the gameplay that made CDDA so great. I’m totally fine with decent 2D graphics with excellent deep and more realistic mechanics. I like imagining my own graphics … like when you’re reading a book as opposed to watching a movie.
