Jump to content
Sign in to follow this  
catsfolly

Big Blocky Things on my Intellivision

Recommended Posts

Intellivision programmers have to deal with a lot of color restrictions when writing programs. Each backtab card can only contain 2 colors, and each sprite can be only one color. Working around these limitations is part of the challenge of programming the Intellivision.

 

But, there is a mode in the Inteiilvision hardware called "Color Square" mode. In this mode the programmer can set any pixel to one of 8 colors. Using bitmap graphics techniques, the programmer has complete freedom to create multicolored sprites and backgrounds.

 

What's the catch? There are three....

 

1. Only 8 colors available (instead of the 16 available in other Intellivision modes...)

2. It's a pain in the neck to program.

3. Color Square mode pixels are 4 times bigger than regular Intellivision pixels - this mode is EXTREMELY blocky.

 

The Intellivision's regular modes have a screen resolution of 160 by 98 - which is considered blocky (Keith sells T-Shirts and buttons proudly proclaiming "Still blocky after all these years!".) But the Color Square mode is only 40 by 24. Can anything worthwhile be done with such huge pixels?

 

(As far as I can remember, the only Color Square games done at Mattel were Snafu and Takeover. Mattel in 1982 decided that Takeover with its blocky screens was too crude looking to release as an Intellivision game...)

 

Sooo. inspired by Bob's "SplATTR" game for the spectrum ,

http://www.bobs-stuff.co.uk/splattr.html

but not wanting to just clone it,

 

I wrote some clipping and animation routines, and now I have some simple animations moving on the screen. (It is difficult to make animations that are detailed enough to be interesting, but not so big that they fill up the whole screen...)

 

I was hoping to do some kind of scramble/nemesis type game, but it's looking like with the big sprites only a shooting gallery type game (similar to Bob's game) is really practical.

 

This is what my test screen looks like today:

 

post-14916-0-83331100-1407944150.gif

 

What do you think? Does this mode have potential? Is it just too blocky to endure?

 

Catsfolly

 

P.S. If we do come up with a good gameplay for this mode, the game could probably be ported easily to the Aquarius, which has 40 by 25 character resolution...

 

 

 

 

 

 

  • Like 5

Share this post


Link to post
Share on other sites

Dave,

 

It seems like some toys just escaped from the toy factory. :-)

Your test screen looks awesome. I personally think that it has enough potential for a complete game.

 

Arnauld

  • Like 2

Share this post


Link to post
Share on other sites

I think it has great potential for a children's game. Although the demo looks cool, from a technology challenge perspective, in my opinion it is much too blocky. For some reason, it reminds of "Duplo" block toys, as compared to the regular Intellivision "Lego" look. :)

 

-dZ.

  • Like 1

Share this post


Link to post
Share on other sites

Yea, it looks like a normal screen stretched out.

I think you are refering to the squashed state of my video, which is how it comes out of Joe Z's utility.

Here is the corrected version:

 

post-14916-0-82114900-1408206697_thumb.gif <-- Click to animate.

 

 

Catsfolly

  • Like 2

Share this post


Link to post
Share on other sites

I think it has great potential for a children's game. Although the demo looks cool, from a technology challenge perspective, in my opinion it is much too blocky. For some reason, it reminds of "Duplo" block toys, as compared to the regular Intellivision "Lego" look. :)

 

-dZ.

Do blocky games have to be children's games? There are tons of LEGO games - do you think they are only played by children?

Maybe it's time for a Duplo-ish game....

 

Catsfolly

Share this post


Link to post
Share on other sites

Coloured squares is definitely an interesting mode to use. I used t for the shot finale of the Rocketeer introduction animation. The shot starts out as a MOB because the coloured squares "circle" was just a bit too chunky in my opinion.

 

I could imagine a good tunnel effect being done with coloured squares mode (like Yoomp on the A8s). However, for a decent frame rate there'd have to be a whole bunch of programmer tricks.

  • Like 1

Share this post


Link to post
Share on other sites

Did you use Intybasic for this by the way?

 

Just curious, if so, I will add to the Intybasic database, thanks! Looks good so far.

Share this post


Link to post
Share on other sites

Do blocky games have to be children's games? There are tons of LEGO games - do you think they are only played by children?

Maybe it's time for a Duplo-ish game....

 

Catsfolly

 

I just said it because, as discriminating adults, we can appreciate a more sophisticated visual style. "Blocky games" do not need to be children's games, but the graphics in your demo to me are reminiscent of children's toys and games. I did not mean it as an insult, just as an opinion, since you asked. :)

 

-dZ.

  • Like 1

Share this post


Link to post
Share on other sites

Coloured squares is definitely an interesting mode to use. I used t for the shot finale of the Rocketeer introduction animation. The shot starts out as a MOB because the coloured squares "circle" was just a bit too chunky in my opinion.

 

I could imagine a good tunnel effect being done with coloured squares mode (like Yoomp on the A8s). However, for a decent frame rate there'd have to be a whole bunch of programmer tricks.

When I saw the gif, I thought maybe you were using coloured square mode...

I used this mode for the explosions in "Tennis in Space".

 

I'm not sure how a tunnel effect would be done. I am still experimenting with simple 2D blits...

 

Thanks for checking it out.

 

Catsfolly

Share this post


Link to post
Share on other sites

Did you use Intybasic for this by the way?

 

Just curious, if so, I will add to the Intybasic database, thanks! Looks good so far.

No basic. This code is done in Assembly.

 

I am using a lot of "cartridge ram" in the code, and I am not sure how to set that up and use that ram (other than with "peeks and pokes") under Intybasic.

 

Also the clipping and drawing routines need to be as fast as possible so I can put lots of objects on the screen...

 

So, no basic this time....

 

Catsfolly

Share this post


Link to post
Share on other sites

 

I just said it because, as discriminating adults, we can appreciate a more sophisticated visual style. "Blocky games" do not need to be children's games, but the graphics in your demo to me are reminiscent of children's toys and games. I did not mean it as an insult, just as an opinion, since you asked. :)

 

-dZ.

You are absolutely right - graphics in my demo are reminiscent of children's toys and games.

 

It sounds like you are saying that you wouldn't want to play a low rez blocky looking game on the Intellivision, even if it was a fun game, because you don't like that blocky look. If so that is useful information for me. Thanks,

 

Thanks for your comments,

 

Catsfolly

Edited by catsfolly

Share this post


Link to post
Share on other sites

When I saw the gif, I thought maybe you were using coloured square mode...

I used this mode for the explosions in "Tennis in Space".

For Rocketeer, the bloxels were pre-computed and RLE compressed because the shot animation always has a fixed start position. The data table and de-packer code ended up being smaller than a generic circle routine in the end.

 

I'm not sure how a tunnel effect would be done. I am still experimenting with simple 2D blits...

Its done by texture mapping the inside of a tube. It sounds much more difficult than it actually is. Demo coders have been faking it for years :lol:. Have a look at this video of the 2600's Ataventure demo from around 1:48 :-

 

 

Its even more effective when it slows down at around 1:55.

  • Like 1

Share this post


Link to post
Share on other sites

This mode could be used for a MAZE CRAZE clone.

Do enough rows and columns exist to make viable mazes?

I don't know the resolution on the 2600.

  • Like 1

Share this post


Link to post
Share on other sites

This mode could be used for a MAZE CRAZE clone.

Do enough rows and columns exist to make viable mazes?

I don't know the resolution on the 2600.

The 2600 has a horizontal resolution of 40, like the Intellivision color square mode.

Vertically, the 2600 could do 192 different lines. However, MAZE CRAZE looks like it has 24 rows of characters.

 

So, MAZE CRAZE is a good match for the color square mode, and could be done on the Intellivision.

 

However, since the maze is only two colors, it would probably be easier to do it in using the regular Intellivision graphics.

That way, the maze could have interesting textures.

 

Is this game fun? Is there a one player mode?

 

Catsfolly

Share this post


Link to post
Share on other sites

The TI-99 guys'n'gals are discussing a similar kind of chunky mode on their machine here :-

 

http://atariage.com/forums/topic/228454-multicolor-mode-the-mode-nobody-wanted/

 

Some interesting ideas are being discussed in that thread which could also be adapted to the Inty.

Thanks for the heads-up. Looks like they are having fun with the tunnel idea....

Share this post


Link to post
Share on other sites

I would love a Maze Craze clone for Intv. I love that game, and so do my kids! How would Intv handle randomly generated mazes?

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...