Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TI Calculator Roguelike: Rogue '83

125 views
Skip to first unread message

Sizik

unread,
Jul 29, 2008, 10:03:07 PM7/29/08
to
Scouring the Interwebs, I found this post detailing an attempt at a
roguelike for the TI-83:
http://groups.google.com/group/rec.games.roguelike.development/browse_thread/thread/72df3ce63b63e990/33b9412ba7a84535?hl=en&lnk=gst&q=calculator#33b9412ba7a84535

I tried it out, but it was VERY slow (took about 6 seconds to move
after you push a key), and eventually crashed my calculator (luckily,
I'd archived (saved in flash memory rather than RAM) most of my
important programs).

Inspired, I set out to program my own roguelike
on the TI-83+. It is now at version 0.4. I uploaded it to http://www.ticalc.org,
but there's a bit of a backlog of pending files, so it might take a
while to
show up.
The monsters are represented simply as their numbers in the dungeon
Anyway, the features it currently has are:
- Randomly generated "rooms" and "corridors" (at times more like
one big room with oddly-shaped walls)
- Movement in 8 directions
- Randomly generated items that one can pick up
- Inventory and stat screens
- 3 save slots, and a "quick-save" feature (really just starting the
game
hoping the variables haven't been changed since last time)

The screen is 16x8. I use the top line as a message bar, while the
bottom
is the status bar.

Here's a screenshot of the game in action, taken from the manual:
SOME ARMOR :
**!..*****...***
**.+>*****.G.***
**.....**).....%
.....*....***...
...p.*******[...
?....*******...*
F:2 L1 10 /10

Top line is the message bar. It displays messages.
The sybol at the end is the status symbol. It tells you what the game
is doing:
:: waiting for player input
@ (theta): doing something. Be patient
>: there is more text. Press ENTER

Bottom line is the stat bar. It displays the following stats:
F: floor of the dungeon you're on. Get to floor 99 to find the Amulet
of Whettam
L: your level. Higher level means stronger player
10 /10: HP. current/max

Map symbols:
*: wall
.: floor
pi(p): player
>: staircase
G: pile of gold
[: some armor
): a weapon
?: a magic scroll
+: a book
not equals(%): food
!: a potion

The story goes as follows (taken directly from the game):
AFTER MANY DAYS
OF TRAVEL, YOU
ARRIVE AT THE
CAVE OF CALAMITY
, WHERE THE LEG-
ENDARY AMULET OF
WHETTAM LIES. >

WALKING THROUGH
THE TWISTING
CAVERN, YOU FIND
A LARGE HOLE IN
THE FLOOR. ABOUT
10 FEET DOWN IS
WHAT LOOKS LIKE
A LARGE ROOM. >

YOU DROP DOWN.

Anyway that's about it for now. I can post the source if anybody
wants, so those who don't want to wait can enter the code into their
calculators manually (it's in TI-BASIC, btw).

Sizik

unread,
Jul 29, 2008, 10:09:39 PM7/29/08
to
> The monsters are represented simply as their numbers in the dungeon

Ignore this line. I was using it as a guide for not making my lines
too long.

jot...@hotmail.com

unread,
Jul 30, 2008, 9:30:28 AM7/30/08
to
That's pretty cool. I did that too on my TI-86 (before I eventually
lost everything in it). The dungeon generator was *a bit* more
advanced (you had your typical dungeons, rooms and corridors), but as
far as gameplay goes, it was pretty much just hack&slash. There was
health and damage bonuses. It was pretty smooth, one turn took less
than a second. Oh and there was a progression of harder enemies as you
went deeper. Sometimes the bonuses were enough to make you a killing
machine, other times it was more of a though challenge. I lost hours
programming it because the BASIC programming interface is *so* DOS-
era :)

Jotaf

Jeff Lait

unread,
Jul 30, 2008, 9:55:27 AM7/30/08
to
On Jul 29, 10:03 pm, Sizik <The.SI...@gmail.com> wrote:
> Scouring the Interwebs, I found this post detailing an attempt at a
> roguelike for the TI-83:http://groups.google.com/group/rec.games.roguelike.development/browse...

Cool. I'll just point out at this moment another TI based roguelike,
calcrogue:
http://calcrogue.jimrandomh.org/
I think it is for the TI-89+, so targets more advanced calculators.
--
Jeff Lait
(POWDER: http://www.zincland.com/powder)

chao...@gmail.com

unread,
Sep 4, 2008, 11:34:54 PM9/4/08
to
> I can post the source if anybody
> wants, so those who don't want to wait can enter the code into their
> calculators manually (it's in TI-BASIC, btw).

I would love that actually, I had the same idea and wanted to make one
myself, but I thought, "hey, before going through days and days of
arcane labor, I should see if someone hasn't already made one." so I
googled it and tah dah!

so if you could post the source code (or maybe email it to me) I would
be much abliged and/or very appreciative.

0 new messages