Orphantech.com - Retro Gaming and Musings
  • Home
  • ENEMY LINES
  • DICE RACK (Dicecrash II)
  • SIXXIT
  • DICECRASH
  • About
  • Reviews
  • DEVBLOG
  • Contact
  • Home
  • ENEMY LINES
  • DICE RACK (Dicecrash II)
  • SIXXIT
  • DICECRASH
  • About
  • Reviews
  • DEVBLOG
  • Contact
  Orphantech.com - Retro Gaming and Musings

DEVBLOG

'A GHOST WITHOUT DYING' and 'LAMPLIGHT'

6/22/2020

0 Comments

 
Picture
Picture
I started working on my interactive fiction idea, "A Ghost Without Dying," and I quickly realized I should try to create an authoring program to create all the piles of data - room descriptions, objects, character dialogue, maps, etc -- that the game would need.  A lot of this is reinventing the wheel, of course, since text adventures have been around since the 1970s, but I'm trying to familiarize myself with file handling on the TI 99/4A so it's a good exercise.  I'm also interested in adding more character interaction than I've seen in classic IF that I've played.

I called the authoring system "Lamplight," and I'm adding sections to it as I go.  I created all the rooms, based on a hand-drawn map, and then added descriptions and directions.  I wrote an introduction and title screen, then finally started on the main game file.  So far all it's really doing is reading data off the disk.  Next I'll add in things like the conditions for winning, the movements of the non-player characters, and fight sequences.  I hope to have A Ghost Without Dying at least "travel ready" by the end of this week, even if all the game options aren't in place yet.

Once I finish this adventure, I want to move on to a couple other projects, but when I finish those I'll come back to Lamplight, expand its capabilities, and try to create a much more elaborate interactive fiction world.  Now that I've created an editor to help with a lot of the file setup, I can devote more time to the maps, puzzles and prose and make the game that much more atmospheric and unique.
0 Comments

A GHOST WITHOUT DYING

5/30/2020

0 Comments

 
Picture
Picture
I've started work on my next project, a text adventure called "A Ghost Without Dying." This will be a relatively small game, more of a chance for me to get familiar with TI 99/4A disk files and coordinating data between room text, inventory, players, and dialogue trees.  There will be plenty of spaces to explore, and what I hope is an engrossing story, as well as some characters you must interact with to achieve your goals.

It'll be another XB game, and one that I hope will work well from floppy disk on real iron, despite lots of disk access.  This will be a test run for some ideas I have for larger games down the road.  I hope to update every few days until I have something more concrete to show you.

​
0 Comments

DICE RACK IS RELEASED

5/29/2020

0 Comments

 
Picture
My newest game, Dicecrash II: Dice Rack, is now available for the TI 99/4A.  It's a sequel of sorts to 2015's "Dicecrash," and it takes a different approach to the "arrange the falling dice" idea.

I'm still working on the last little bit of Enemy Lines's AI, and continuing to struggle with decade-old code in that game, so I took a break to write this one as a sort of palate cleanser.  It was nice to start and finish a new project in a short time, and I think it's a neat little game.  I hope you enjoy it.

Besides Enemy Lines, I'm starting work on a text adventure called "A Ghost Without Dying," that I'll hopefully do more posting about here, to document my progress.  I'm really excited about trying a new style of game, and I have a lot of ideas for it.

Some time this year, I am planning a physical release of Dicecrash, Sixxit, and Dice Rack.  This will be a small run of floppy-disk based software in full packaging with manual.  In addition, I plan to use Dice Rack as one of my test projects to start converting games to other platforms.  My hope is to have it available for several other retro PCs, including a couple that may surprise you, by year's end.

I hope you're all staying safe and sane during these weird times.  Thanks for visiting.
​


0 Comments

ENEMY LINES IS ALMOST HERE

3/2/2020

0 Comments

 
Picture
Ten years ago, Owen Brand proposed a 30-line programming contest on the AtariAge TI99/4A forums.  I had this idea for a little game, sort of like Stratego, but able to be packed into a small amount of code.  I thought making AI for it would be a matter of a few simple formulations, and I could knock it out over a weekend.

That idea quickly grew out of the 30-line restriction, and once I got the 2-player version finished (and exhaustively play-tested -- my son, who doesn't care for retro gaming, loved this one), I got frustrated trying to design the AI.  I eventually quit working on it, going back a couple times a year to poke the code with a stick and see if I could remember what I'd been doing when I wrote it.

I finally tackled the game again in earnest a few months ago, relearned the methods to 2010 Me's madness, and now it's about to be released.  The AI still needs a few tweaks, but I can stay with conviction that this is the most play-tested game I've ever released -- I've played hundreds of games with it.  Once the AI was decent, I got a bunch of matches in, and I still have a lot of fun with it.

The game is sort of a hybrid of Stratego, Risk, and checkers.  You get pawns across the board, and stop your opponent from doing the same, and your pawns are represented by numerals that designate their point value.  It's a pretty Pyrrhic game -- oftentimes it ends with winning scores in the single digits.  

I can't wait to get the final version uploaded and get to work on something else.  Patching new code into old is a mess, and I'm thrilled to start a new project from scratch, but I've learned more from Enemy Lines than any other game I've made so far, and I think it's the best thing I've come up with to date.  We'll see if you agree!
​
0 Comments

SIXXIT RELEASED

8/10/2019

0 Comments

 
Picture
After years of neglect, the site is finally showing signs of life again!  I made it a goal this year to restart my retro programming and get some new stuff released, and although I'm not as far along as I'd like, things are actually starting to happen here at HQ.

I made some life changes first - cleared out a lot of excess in my War Room, so I could actually enjoy my old machines again, and created an office workspace where I can actually get things done.  I set some goals for myself to get some games released this year and blocked out time to work on them.  I'm focusing on clearing up old projects off my "half finished" list -- either completing them, or deciding they're officially dead in the water and seeing if I can pick through the rubble for any future ideas.

Sixxit is a simple dice game I thought up a long time ago, loosely based on an old game we played when I was a kid.  I wanted to do a relatively small project to get myself back into programming mode and this one fit the bill nicely.  I like how its interface works, and I made two slightly different AI "players" to compete against.  I even made it possible for them to play against each other, so I could watch them and debug the game without having to enter keystrokes myself.

I'll have a couple new pages up on the site shortly for the other games I've finished for the TI 99/4A.  After that, I have two projects in various stages of completion: 100 Robots (title subject to change) and Enemy Lines (1-2 player board game).  I'm going to do a limited physical release this year of a couple games on disk with box and manual, and I have a few more ambitious game ideas after that.   I also hope to convert a few of these games to other platforms, starting with the Commodore Vic 20 and TRS-80 Model III.

Thanks for checking out the site, and let me know what you think if you get a chance to play Sixxit!
​

0 Comments

dicecrash beta released

11/18/2015

0 Comments

 
Picture
I uploaded the beta version of Dicecrash, my new game in Extended BASIC for the TI 99/4A, to the AtariAge forums tonight.  You can copy and paste the code right into your emulator (I use Classic99) or download the .zip file in the thread.

I'm going to walk away from it for a couple days, then attack any cosmetic changes, bug fixes and scoring adjustments I want to make.  After that, I'll set up a page just for that game here on the site, and start actually blogging my next programming project.

You can look forward to long-winded musings on the nature of 35-year-old technology, the urge to code on obsolete platforms and my endless quest to carve coding time out of a busy life.  All that will be doled out amidst the actual posts where I talk about my sloppy coding and scrappy ideas.

0 Comments

    Archives

    June 2020
    May 2020
    March 2020
    August 2019
    November 2015

    Categories

    All

    RSS Feed

Powered by Create your own unique website with customizable templates.