The shoutbox is currently out of service. Join us on Discord instead.

CE Textlib tilemapping hack and April Fools Wolfeinstein 3D prank

Started by DJ Omnimaga, April 01, 2016, 11:09:29 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DJ Omnimaga

Happy belated April Fools day people. :)

However, the 2D tilemapper is actually real, in case you haven't paid attention to the projects section in the last two weeks (see https://codewalr.us/index.php?topic=1217.0 ), and there actually exists a real TI-BASIC raycasting engine for the monochrome calculators called Ionquest Demo (although it doesn't look as good and runs twice slower). You can download it at http://www.ticalc.org/archives/files/fileinfo/349/34947.html and it runs fine on the 84+CE.


Also, I'm contemplating trying to make a bare-bones Outrun engine with CE Textlib, just for kicks, because I managed to do it in xLIB Monochrome back in 2006, so I'm 100% sure that it would be possible, if not faster, with CE Textlib. See this screenshot:



I bet CE Textlib raycasting is possible too. After all, it was attempted in pure BASIC lol. It just probably won't look as good as in the first post.

Dudeman313

Does this qualify as a signature? 
The answer is "Sure."


DJ Omnimaga

Thanks. What I was happy with about that engine is that unlike Lotus Turbo Challenge, my background actually scrolled left and right. I did that engine the cheap way, though, by drawing 4 pre-rendered road chunks with extra pixels at the bottom.

Dudeman313

Does this qualify as a signature? 
The answer is "Sure."


DJ Omnimaga

I'll try to make one later. What is interesting is that the speed gain from 15 MHz calcs to this one was not this big,

Dudeman313

Quote from: DJ Omnimaga on April 04, 2016, 05:40:45 am
I'll try to make one later. What is interesting is that the speed gain from 15 MHz calcs to this one was not this big,

I wonder why?  :-|
Does this qualify as a signature? 
The answer is "Sure."


DJ Omnimaga

I blame the larger display combined with how poorly implemented TI's text routines were. CE Textlib rectangle display is very fast, but just displaying one row of text characters is actually slower than rendering one Wal-Rush CE Textlib frame. This is why in Axe Parser people recommended using your own font display routine rather than using the default text commands.

Dudeman313

Does this qualify as a signature? 
The answer is "Sure."


Powered by EzPortal