Jump to content





Bee-Ball! Odyssey^2 mockup

Posted by LS_Dracon, 11 June 2011 · 930 views

Here is Bee-Ball mockup for the Odyssey^2.

No, I'll not code it.

Don't know if this screen is doable, is possible to change the graphics "on the fly" using line interrupts but don't know how flexible it is.

Odyssey2 support 4 single colored sprites limited by 8x8 pixels each, I'm overlaping 2 for each bee. The raquets are made by bios character, as well the ball and the bee's eye and wing. (I can use up to 12 bios characters at same line).

The net is not possible by this way, I have vertical lines but not in middle of the screen, perhaps I can to draw it using others bios character the problem are these characters can't to overlap others characters. If ball collide on the net I will have problems (screen glitches I think). Probably is required a good software collision code to prevent this.

Bee judge and the leaves (double sized) at top are using the 4 sprites in proper place on the screen. The background color is the darkest green I have, It's doesn't contrast much with the sprites, another problem.

The graphics can be improved, just need to know more about this machine.

I think Odyssey 2 could be a better machine with a full bitmap background like Fairchild Channel F. The Bios characters will be useles as I could draw them directly in the video memory.
Other problem is the bios character uses the first KB of the rom, but the bios stay on the console, so the cart itself have only 3 kb of data, why not to keep the first kb to the bios but in the cartridge, at least I could personalise the fonts or use the extra characters to draw my own sprites.

Much of these design mistakes was solved in odyssey^3 but that was late.

Attached Thumbnails

  • Attached Image





Hi, very nice screen. Here´s some things I did:
http://rafael.guttenbrunner.com/
Very nice graphics can be done with Odyssey2
Your Bee-Ball graphics are possible but maybe will need to change the green for light-green. To re-use graphics is possible, some games like Atlantis, Demon Attack re-used som sprites same is possible with charcateres but I not good on that. Another thing you can do is to make the bee body with a cutted char and use a sprite to the ball.
Well, I hope you keep on O^2 projects. Congratulations!!
  • Report
Nice screens you have in your site, those are mockups only or have you something running on O2?

I use dark green because the light green makes difficult to see the yellow sprites. I read there is possible to choose dark or light colors, is that for grid only?

I have lot of questions, perhaps you can light my ideas a bit :

Can I change the background colors and grid colors using the video line interrupt? Can I change the grid height also?
For change the players colors by line, it must to be fixed in the screen or can I change in a floating sprite?
What exactly happens in the screen after overlap bios characters?
Can I move horizontally the grid position, in order to make the vertical line exactly in the middle of the screen?
The first kb of cart rom is ignored by the odyssey2?

And finally, seeing your collection, are you brazilian? Cause I am.
  • Report
Bem, Dragon. Já que você é brasileiro, podemos usar o bom e velho português, meu inglês não é grnade coisa mesmo. Bom, é preciso que se saiba que não sou um bom programador. Só tive algumas idéias para melhorar os gráficos do Odyssey e tentei mexer um pouco.
Tentando responder suas questões:

Can I change the background colors and grid colors using the video line interrupt? Can I change the grid height also?
Sim, você pode alterar as cores do fundo e do grid usando o VDC, quanto à altura do grid, na verdade não é possível alterar, mas você pode "esconder" parte dele, deixando-o da mesma cor do fundo.
For change the players colors by line, it must to be fixed in the screen or can I change in a floating sprite?
Não estou certo se entendi a questão, mas as sprites só poderão usar uma cor.
What exactly happens in the screen after overlap bios characters?
Os caracteres se fundem formando um outro objeto, o problema é que este objeto é aleatório 8^(
Can I move horizontally the grid position, in order to make the vertical line exactly in the middle of the screen?
Não, infelizmente isso não é possível.
The first kb of cart rom is ignored by the odyssey2?
Essa não sei te dizer. :D
Por fim, se precisar checar algum código pra dar uma fuçada é só entrar em contato. Eu já havia jogador Bee Ball no Stella, e antes de mais nada é preciso dizer que uma alegria saber que foi feito por um brasileiro. E seria um prazer ainda maior vê-lo no Odyssey. Grande abraço.
  • Report
É possível alterar a cor do sprite, vi em algum jogo, mas deve ser difícil. A questão do floating sprite é que se trata de um sprite que se move, não fica fixo no mesmo lugar.

Acho melhor neste mockup deixar o background limpo, e fazer um plano de fundo para odyssey3 (videopac 7400) apesar de não ser muito útil, pois é um vg bem raro.

Talvez com muita habilidade eu possa usar 1 sprite pra cada abelha, e recortar a cabeça do homenzinho do bios para fazer o abdomem, então com os 2 sprites extras livres, 1 fica como bola e o outro, double sized para a rede, aí eu re-usaria para fazer a rede maior. A asa e os olhos seriam opcionais que podem ser descartados se ficar muito difícil de organizar tudo.

Eu já escrevi algumas linhas de código para o O2, achei divertido mas é muito difícil pra mim migrar do 6502 (processador do atari) para o 8048, eles usam uma lógica muito diferente. Tenho muitos trabalhos parados no Atari e queria terminá-los primeiro.

Também tem o fato que não possuo um Odyssey então quem sabe um dia ao adquirir um eu penso em programá-lo.

Mas valeu, é legal saber que tem um brasileiro programando para o odyssey também. Quando tiver novidades me avise! E pode deixar que se precisar de ajuda no 8048 já sei quem procurar. Digo o mesmo caso voce queira programar no 6502.

Abraço.
  • Report

May 2019

S M T W T F S
   1234
567891011
12131415161718
1920212223 24 25
262728293031