Jump to content
johnnywc

Rip Off - 2600

Recommended Posts

Hello all,

 

After completing Lady Bug, I thought about my next project and the results of this poll. Well, I think I need a break from the big projects and decided to work on something smaller - a port of the Cinematronics classic Rip Off that I had started about 2 years ago. It also happens to be one of my favorite games from the old days and one that I have fond memories of playing with my brother. :)

 

For those of you who don't know, Rip Off was one of (if not the first) 2 player cooperative games in the arcade. The object is simple: 1 or 2 players control tanks and protect a number of fuel pods from being "ripped off" from incoming tanks. Player tanks fire long range missiles, enemy tanks fire short range lasers. Players have unlimited lives, the only penalty for being killed is your ship is kept off screen for a few seconds, allowing the enemy tanks to steal your pods. If an enemy tank reaches a pod, it will latch onto it and try to drag it offscreen, at which time you can shoot the enemy tank to save the pod. Player tanks cannot shoot each other but can crash into each other. Enemies attack in waves; there are different enemies each with their own strategy and speed. Game ends when all pods have been ripped off.

 

Whew!

 

Anyway, the game sounds simple enough, but is not easily converted to the 2600, as there are many objects that can be on-screen at once:

 

- 2 player tanks

- 3 enemy tanks

- max of 8 missiles (4 for each player)

- max of 3 enemy lasers

- a number of stationary fuel pods

- max of 3 moving fuel pods (attached to enemy)

 

Looking at my old code, I decided to start over (it wasn't much to begin with). Here are some screenshots of the current state:

 

Title screen (not much so far):

post-30-1157686916_thumb.png

 

Scoring screen, with hi score and both player scores:

(note the pseudo-vector look with the highlighted points :))

post-30-1157688113_thumb.png

 

Game screen (color):

post-30-1157687007_thumb.png

 

Game screen (bw):

post-30-1157687018_thumb.png

 

Right now the kernel can support the following free-moving objects at a constant 30hz flicker (similar to Asteroids):

- 2 double-line resolution player ships (P0)

- 2 double-line resolution enemy ships (P1)

- 4 missiles (2 for each player) drawn with M0 and M1

- 4 stationary pods (drawn with PF)

- 2 moving pods (drawn with BL) OR 2 enemy lasers (drawn with BL) or 1 of each

 

I have room to multiplex P1 for the 3rd enemy ship (keep them vertically separated).

 

Implemented game features:

 

- title screen with RESET

- score display with hiscore and player 1/2 score

- color/bw switch toggles between color and bw sprites

- Rotate and thrust have been implemented for player ships

- joystick 1 controls player ship 1, joystick 2 controls player ship 2

- player ships can fire up to 2 missiles each

 

Still a long way to go, but it's coming along nicely. I will post a WIP once it's playable (enemy ships are moving). Should be a couple of weeks.

 

I hope to squeeze this into 4K. :)

 

Thanks for listening!

Edited by johnnywc
  • Like 1

Share this post


Link to post
Share on other sites

If this game is anywhere near as fun to play as it is on the Vectrex then I'm certainly sold. Rip Off is a GREAT game.

 

-Ray

 

EDIT Cybergoth: Pointless Fullquote deleted.

 

*Kisses* Love you too, Cybergoth!! :D

Edited by pocketmego

Share this post


Link to post
Share on other sites

Awesome!

 

definitely going to grab one of these babies when it hits cart form,love the war themed games!

 

 

And with you behind it, its destined to be a great game~

Share this post


Link to post
Share on other sites

Wow that's great. Rip Off is one of those arcade games that pissed me off as a kid because it was relentless :lol: Definitely a good one for 2 player though. I think it's awesome it's being ported and an excellent choice :D

 

Yknow.. now that I think about it I dont think I've ever tried the Vectrex version. I didn't even fully realize it had been ported I guess! :ponder: I'll have to try it on my multicart.

Share this post


Link to post
Share on other sites

Very nice work. Can't wait to see it completed.

 

great!

You might consider adding MemCard support...

Share this post


Link to post
Share on other sites

Wow that's great. Rip Off is one of those arcade games that pissed me off as a kid because it was relentless :lol: Definitely a good one for 2 player though. I think it's awesome it's being ported and an excellent choice :D

 

Yknow.. now that I think about it I dont think I've ever tried the Vectrex version. I didn't even fully realize it had been ported I guess! :ponder: I'll have to try it on my multicart.

 

2 or 3 of Skelly's best games were ported to Vectrex, maybe more.

 

It makes sense though, since he was DA MAN when it came to Vector games, along with Ed Logg, of course.

 

-Ray

Share this post


Link to post
Share on other sites

man i LOVE rip off, especially the vectrex version. just an AWESOME game, especially with 2 players. I'd love to see a good 2600 version :-)

Share this post


Link to post
Share on other sites

2 or 3 of Skelly's best games were ported to Vectrex, maybe more.

 

It makes sense though, since he was DA MAN when it came to Vector games, along with Ed Logg, of course.

 

Except for Sundance which was a total dog. And that's his own quote :P

Share this post


Link to post
Share on other sites

man i LOVE rip off, especially the vectrex version. just an AWESOME game, especially with 2 players. I'd love to see a good 2600 version :-)

 

Agreed 100%

 

I'd liek to see several of the Vectrex titles ported...this is a good start! Another arcade game for the 2600 :thumbsup:

Share this post


Link to post
Share on other sites

I just had to stop in and say AWESOME idea. This might be the first homebrew game I buy - my father still raves about how much he loves the game Rip Off - having it for the 2600 would be great.

Share this post


Link to post
Share on other sites

Sweet!

 

I'm all for this game. It's an excellent two player experience. Can't wait to see how this shakes out.

 

This homebrew scene is way more fun and compelling than the bland license-based gaming scene we've been stuck with on the new consoles.

 

Game on!

Share this post


Link to post
Share on other sites

Work on this all day as I first saw what you had done and I love it soo much that I had to make a label art for the 2600 in both Origanil Picture and Three Silver Labels, Took the origanil arcade flyer but with some redoing on it and made these for anyone who like to use them. :D

post-5587-1157742961_thumb.jpg

post-5587-1157742974_thumb.jpg

post-5587-1157742984_thumb.jpg

post-5587-1157742998_thumb.jpg

post-5587-1157743007_thumb.jpg

post-5587-1157743013_thumb.jpg

post-5587-1157743021_thumb.jpg

Share this post


Link to post
Share on other sites

Work on this all day as I first saw what you had done and I love it soo much that I had to make a label art for the 2600 in both Origanil Picture and Three Silver Labels, Took the origanil arcade flyer but with some redoing on it and made these for anyone who like to use them. :D

 

AWESOME!!! They all look great - I'm particular to the Pic label one! :)

Share this post


Link to post
Share on other sites

Work on this all day as I first saw what you had done and I love it soo much that I had to make a label art for the 2600 in both Origanil Picture and Three Silver Labels, Took the origanil arcade flyer but with some redoing on it and made these for anyone who like to use them. :D

 

AWESOME!!! They all look great - I'm particular to the Pic label one! :)

 

Just in case here's the resize poster and title pic.

post-5587-1157773876_thumb.jpg

post-5587-1157773883_thumb.jpg

Edited by Atariboy2600

Share this post


Link to post
Share on other sites

This might be the first homebrew game I buy...

You really miss a lot!

Well, I just really actively started collecting this year and money's been tight. Trust me, my lack of homebrew goodness is not for lack of wanting... :sad:

 

I promise next tax refund I'll buy some!

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...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...