Jump to content



1

Non Techincal Playfield Design


4 replies to this topic

#1 Aidy OFFLINE  

Aidy

    Combat Commando

  • 1 posts

Posted Fri Aug 12, 2011 2:22 AM

Hola! I'm very new to the 2600 programming, and a friend an I are collaborating on a new 2600 game, I'm designing the game itself and he's programming it.

As a non-programmer, could anyone recommend a package I could use to design the playing field and sprites, I've tried a few like TIA Paint, but this only allows me to draw with one colour, sorry if I sound a bit stupid. I've kind of got my head around the fact that width-wise everything has to be 8pixels etc.. but I'm currently drawing everything out on paper and could do with a slightly non-techy way of creating the designs which would adhere to the 2600 format and that my friend could pick up and run with.

Any help appreciated :-)

#2 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Fri Aug 12, 2011 2:33 AM

Unfortunately it is very easy to create a mock-up of a game on the 2600 that the machine can't actually do. As an artist you also need to know about sprite widths, sprites per line, sprite flickering, player, missile and ball limitations, playfield widths, whether the kernel is 1, 2, 3, 4, X lines etc. You also need to discuss with the programmer the limitations of the kernel that he/she is writing to drive the game's screen. Graphics and the kernel are very closely tied on the 2600.

#3 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 20,923 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Fri Aug 12, 2011 9:19 AM

View PostGroovyBee, on Fri Aug 12, 2011 2:33 AM, said:

Unfortunately it is very easy to create a mock-up of a game on the 2600 that the machine can't actually do. As an artist you also need to know about sprite widths, sprites per line, sprite flickering, player, missile and ball limitations, playfield widths, whether the kernel is 1, 2, 3, 4, X lines etc. You also need to discuss with the programmer the limitations of the kernel that he/she is writing to drive the game's screen. Graphics and the kernel are very closely tied on the 2600.
After finding out those things, Visual batari Basic could help:

http://www.randomter...-basic-vbb.html


It has a playfield editor and a sprite editor.

#4 vdub_bobby OFFLINE  

vdub_bobby

    Quadrunner

  • 5,831 posts
  • Boom bam.
  • Location:Seattle, WA

Posted Fri Aug 26, 2011 2:33 PM

Try this for designing sprites/players: http://www.alienbill...yerpalnext.html

Kirk Isreal (the creator of that) also has a playfield editor and a bunch of other resources on this page: http://www.alienbill.com/2600/

#5 Thomas Jentzsch OFFLINE  

Thomas Jentzsch

    Thrust, Jammed, SWOOPS!

  • 16,745 posts
  • Always left from right here!
  • Location:Düsseldorf, Germany

Posted Fri Sep 2, 2011 9:00 AM

View PostGroovyBee, on Fri Aug 12, 2011 2:33 AM, said:

Graphics and the kernel are very closely tied on the 2600.
Well said.

Usually designing a kernel is an iterating process, where you start with a basic idea about how the screen should look like and then try to implement it. Then you either have to simplify your design idea or enhance the kernel. Usually both. If you are lucky, you might even have the option to enhance your design idea. Depending on the complexity of the design idea, you might find out that you need more than one kernel. Either for special vertical areas of the screen and/or for special scenarios which have to be displayed.

The quality of the result depends on the number if iterations (optimizations) you are willing to do and the amount of space you want to use for the kernel(s). Eventually you will reach a situation where everything is good enough for your requirements or all possibilities are maxed out.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users