Author Topic: PrimeCaster3D, Quest CX & SimCitx  (Read 2013 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
PrimeCaster3D, Quest CX & SimCitx
« on: August 07, 2014, 08:43:20 pm »
A few days ago, Critor has released a raycaster engine for the HP Prime called PrimeCaster3D. Unlike raycasting engines for other calculator models, this one even features shading and variable wall height!

Have you ever wished that you could have a raycaster run at 2 FPS in pure TI-83 Plus or Casio BASIC? Well, unfortunately that will never be possible, but if you have an HP Prime and thought it would be the case on that calc too, then get ready: Critor has just released PrimeCaster 3D, a variable wall height raycasting engine for the HP Prime!



Because guess what? You read it and see it right: This raycaster even supports variable wall height, and as if it wasn't enough, it supports shading too! You can jump, climb stairs and from what I can see while moving around, it seems that some floors show reflection of walls.

The frame rate is very slow, though, but given the fact this is written in HP PPL rather than C and ASM, it's ridiculously impressive. You can adjust the frame rate to whatever you like and the raycasting quality will automatically adjust itself to match the frame rate you want, but above 3 FPS on-calc it starts being hard to see anything. This is why the maze game will look nicer on the simulator than the calculator at the same FPS (the screenshot above has been altered to show approximately how fast the quality shown in it runs on a real calculator. You can also change the weather or lightning effect by switching between darkness, fog and light (the latter which turns off all shading)

In order to allow a game to use this engine, level design would have to be made so that wide-open areas are obstructed by walls, cutting the view down, as it runs faster in smaller rooms. Also, some elements such as shading support and variable wall height would probably have to be eliminated or toned down. Regardless, this awesome program shows once again what the HP PPL language of the HP Prime is capable of and gives an idea of what kind of game could be achieved in it!

Download link: http://tiplanet.org/forum/archives_voir.php?id=87246
Source: http://tiplanet.org/forum/viewtopic.php?f=55&t=15033



In addition to that, LinkWebmaster has released an arcade strategy game for the TI-Nspire calculators called Quest CX, featuring amazing graphics, where you defeat hordes of monsters to advance in your quest to save the world from evil:



The readme states that it was created under OS 3.9, so it is possible that this OS is required to play the game. If that is the case, if you still want to use Ndless, it might be better that you use an emulator or a second calculator hardware to play it since it is impossible to downgrade from OS 3.9 (Ndless only runs on OS 3.1 and 3.6).

Download link: http://tiplanet.org/forum/archives_voir.php?id=87078
Source: http://tiplanet.org/forum/viewtopic.php?t=15024



He also released a nice-looking Sim City clone for that calculator called SimCitx, also featuring amazing graphics and many features. You need to read the readme and be familiar with Sim City in order to play, so it might be challenging or hard to figure out at the beginning.



Download links:
http://www.ticalc.org/archives/files/fileinfo/460/46069.html
Since for the past 6 weeks, ticalc.org has been incredibly slow to access for most people in Quebec, Atlantic Canada and Northeast USA, they might have to use the following link instead:
http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.ticalc.org/archives/files/fileinfo/460/46069.html
« Last Edit: August 07, 2014, 08:50:27 pm by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify