Jump to content
  • entries
    657
  • comments
    2,692
  • views
    898,517

About this blog

Atari projects, Mac mini DVR, and other things

Entries in this blog

Game Title & SpiceWare Logo in place

I was able to get a 2 color 48 pixel routine going while working on Chun Li last year. I decided to use it for displaying the game title in Frantic as I thought it would be cool if the humanoid was used for the I. This is a rough logo I threw together this afternoon, if anybody cares to contribute something else I would not be offended in the least, though please maintain the humanoid I aspect of it (there's no need to keep this specific humanoid image). The humanoid could even be taller and fac

SpiceWare

SpiceWare in Frantic

Menu, Energy Barrier and Shifting Rooms

Frantic now starts up in a menu. The menu elements are not in place though, so you'll just see a color striped background.   Hitting RESET at any time will "start" the game by randomly dropping you into one of the 65,536 rooms.   Hitting SELECT at any time will return you to the menu.   When you leave a room it will now be shifted offscreen.   After leaving a room, an energy barrier will block reentry.   Left Difficulty switch no longer controls

SpiceWare

SpiceWare in Frantic

Randomized Walls

Left Difficulty = A, use the Room X/Y value as is to draw the walls (as in yesterday's build) Left Difficulty = B, use the Room X/Y value as a seed and randomize the walls   There's no such thing as "random numbers" to a computer, so we simulate them using things like a Linear Feedback Shift Register (LFSR). For Frantic, I'm using a 16-bit Galois LFSR to control the drawing of the walls.   While the overall number jumps around a lot using the LFSR, the bits within the nu

SpiceWare

SpiceWare in Frantic

There be Walls

Initial wall routines.   The way this works is you are in a room denoted by X, Y coordinates. Exiting left/right will change the X coordinate while exiting up/down will change the Y coordinate. Each coordinate is an 8 bit value, so it wraps at 0/255.   Starting with a room with 8 posts:   Draw a single wall from each post, going either up/down/left/right. To control the drawing, I'm currently* using the X coordinate for the top 4 posts and the Y coordinate for

SpiceWare

SpiceWare in Frantic

×
×
  • Create New...