GLBasic forum

Main forum => Off Topic => Topic started by: MrPlow on 2014-Jul-17

Title: SpeccyJam Anyone?
Post by: MrPlow on 2014-Jul-17
Was asked if I wanted to do something for this...anyone else interested?

www.speccyjam.com (http://www.speccyjam.com)


Some of the rules

— You have one week to create your game, the Speccy Jam dates will be announced on the front page.

— You can use absolutely any tool or game engine to create your game, and it can be developed for any device or platform (Web game, flash game, iOS / Android, PC, Mac... anything you want! It's entirely up to you) but the finished game must have the feel of a ZX Spectrum game and follow the rules.

— The game must have a resolution of 256 × 192 .... but you can upscale this so your game looks much larger and retains the correct resolution (giving it the "pixelated" look).

— You must only use the below 15 colours (you don't have to use them all, but you can not use any other colours)
Title: Re: SpeccyJam Anyone?
Post by: MrTAToad on 2014-Jul-17
The Spectrum was one machine I never really programmed on!
Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Jul-18
Hi MrTAToad

The rules are u can develop in any language: basic, c#, html5, etc - but the game end result should look very speccy-like...so speccy coding expertise is not a requirement :)
Title: Re: SpeccyJam Anyone?
Post by: Hark0 on 2014-Jul-18
Long life to ZX Spectrum hardware!  :good:
Title: Re: SpeccyJam Anyone?
Post by: matchy on 2014-Jul-18
The Jet Set F'n Willy machine rocks!  =D
Title: Re: SpeccyJam Anyone?
Post by: mentalthink on 2014-Jul-18
MrT seems programming a Sinclair in ASM was really hard, seems the ClashColor, the effect when colors mixed, avoid this "problem" was really hard.

Thanks for the post, I thinked sometimes to do soemthink like Spectrum or Amstrad, but I don't have any idea to make this kind of graphics, I only come to my Head use Blender and Voxelize each Polygon of a mesh.

IF anyone want program a real Spectrum today or in Emulator, I read very good thigs about Boriel Compiler, it's a Basic written in Python and seems you can do nice things.

Title: Re: SpeccyJam Anyone?
Post by: erico on 2014-Jul-19
I´d love to take part on this jam, specially to research the speccy way of visuals...unfortunantly time dictates I either work on my game or this, so this will have to wait...
Title: Re: SpeccyJam Anyone?
Post by: Hark0 on 2014-Jul-19
Hi!

Try to write REAL code for ZX... with only 42 Kb of ram free... with only 4 mhz cpu speed... only 8 colors... low resolution... no multitask...

IT'S "MAGIC"!!!  :good:

Title: Re: SpeccyJam Anyone?
Post by: matchy on 2014-Jul-19
Yo. I used to dabble BASIC on my friend's Spectrum in the 80s so I got the jive but never since then in an emulator, unlike coco, which I should try I suppose.  :P
Title: Re: SpeccyJam Anyone?
Post by: MrTAToad on 2014-Jul-21
I have never really liked Z80 assembler - I suppose it's mainly because I used 6510 :)
Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Jul-24
I think Z80 code is beyond me ... *time-wise*

I could do something in Sinclair Basic and compile it to speed it up but still have it run it emulator...but I think a lot of peeps in the jam will be building to run on PC etc., so I might stick to GLBASIC.

I will try simulate colour clash and the real zx resolution etc...

All I need now is a good concept!
Title: Re: SpeccyJam Anyone?
Post by: erico on 2014-Jul-24
So you are taking part! Nice, let us know how it goes and point us toward a possible page of progress in case this jam uses such.
Good luck!

I believe the pallete and color restrictions might be easy to deal, the clash on the other hand, may be a bit too much over my head, maybe ALPHAMODE could help on this front?
Title: Re: SpeccyJam Anyone?
Post by: spacefractal on 2014-Jul-24
the hardest part is eventuelly colour clash, if you want very strict. A issue which was not that a problem on Commodore 64 (which have other issues instead).

Im created music for Manic Miner The Lost levels DS remake, which we also used some spectrum levels as its was. Here its did not simulate colour clash on those levels.

for the clash, you cant uses ALPHAMODE to very much.
Title: Re: SpeccyJam Anyone?
Post by: Wampus on 2014-Jul-24
Simulating the colour limitations of the speccy is an interesting idea. Also, getting music to sound like its using an AY-3-8912 chip is an interesting challenge. I think there are tools to do that out there.

I'm already doing a jam in August. This does look fun though.
Title: Re: SpeccyJam Anyone?
Post by: Wampus on 2014-Jul-24
The rules state the resolution must be 256x192. I would love to work with twice that! 256x192 is so small.

Found a useful tool. It takes an image and makes it look like a spectrum screen image: http://silentdevelopment.blogspot.ca/2009/05/image-to-zx-spec-10-released.html (http://silentdevelopment.blogspot.ca/2009/05/image-to-zx-spec-10-released.html)

I played with it for a few minutes going back between photoshop and the tool. Produced this attempt at a Bruce Lee title screen:-

(http://i904.photobucket.com/albums/ac242/wheeethefibble/webpics/bruce-lee-titlescreen_zpsa1023d6b.png)
Title: Re: SpeccyJam Anyone?
Post by: erico on 2014-Jul-24
Hey quite nice!

Here I kind of like the 256x192 resolution as IIRC it the same as high res COCO resolution...so that resolution has a guaranteed spot on my heart. ;)

I wonder if someone didn´t do a photoshop action to get to the spectrum format...
Title: Re: SpeccyJam Anyone?
Post by: spacefractal on 2014-Jul-24
Many C64 games used 160x200, and some used 320x200 (if border sprites was not used). Im have allways perfer C64 throught (due its excellent sid chip), but that is taste in mind. Yes, simulate limits from the old system could been fun with color clash and all. The color clash did have its own charm on Spectrum.

Also have planned a game which is designed to been in just around 96x64 resolution, a resolution which is somewhere similar to the Fairchild Channel F (which im will uses that palette too)..... Only one object might do subpixel movement, but still style of it.
Title: Re: SpeccyJam Anyone?
Post by: erico on 2014-Jul-25
For inspiration, I think checking the "Retro Games Battle 2014" (zx spectrum) should be a good take.
Head over here:
http://retrogamesbattle.com/index.php?lng=eng

Those are nowadays zx spectrum coded games, and they truly strive in excellence!

PS:. The page has links to emulator web-set to run the entries and here I´m not sure this is allowed or legal, I don´t know the legal situation on spectrum emulation nowadays, so If I´m done something wrong, moderators please correct it.
Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Aug-25
Quote from: Wampus on 2014-Jul-24
The rules state the resolution must be 256x192. I would love to work with twice that! 256x192 is so small.

I played with it for a few minutes going back between photoshop and the tool. Produced this attempt at a Bruce Lee title screen:-

(http://i904.photobucket.com/albums/ac242/wheeethefibble/webpics/bruce-lee-titlescreen_zpsa1023d6b.png)

Love the screen tool!
Might use it!
:)
Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Aug-25
You wont believe it but I have a martial arts type game in mind...
some basic sprites etc.
I have a small little platform engine that I could try to develop on.

Color clash is a problem...my initial thoughts were to black-out all sprites and draw colour blocks behind the transparent parts to fake the color clash...but its a lot of work to do that.

Title: Re: SpeccyJam Anyone?
Post by: Kitty Hello on 2014-Aug-25
Draw on a sprite and do the colour clash with sprite2mem?
I don't know the detailed limitations of that colour thing....

Gesendet von meinem GT-N7100 mit Tapatalk

Title: Re: SpeccyJam Anyone?
Post by: erico on 2014-Aug-26
Swanky paint is now able to draw on zx and c64 restrictions and with proper color clash. Check it out. It may make your life easier on a full screen or base sprite artwork
Title: Re: SpeccyJam Anyone?
Post by: okee on 2014-Aug-26
Most of last years games seem to have been developed in Unity
Also seems to be a random theme for every participant this year
Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Aug-26
I'll be representing GLB so...  =D

I hope the theme allows me some flexibility... I have a few graphic tiles ready to go.

Thanks Gernot, I will check out the Sprite2Mem option.
Title: Re: SpeccyJam Anyone?
Post by: spacefractal on 2014-Aug-27
Just do a monocrom game and ADD a color border/hud.

Also I'm do sure that color clash is not required to been simulated, even it's could been fun.
Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Aug-28
You're correct SF

Color Clash is just a bonus. Rules are just limited colours and game screen res

As long as it looks Speccy  :booze:
Title: Re: SpeccyJam Anyone?
Post by: erico on 2014-Aug-29
Speccy gfx is such a hard thing on itself considering the color clash.
I tried to do a legal speccy GLB logo here, but it dosen´t look quite right, and it is a loooot of work!

EDIT: also, I can´t just go around drawing, I have to consider the clash grid so to proper compose something colorful...really tough stuff!
Title: Re: SpeccyJam Anyone?
Post by: Kitty Hello on 2014-Aug-29
The attribute clash is as follows:
each 8x8 pixel block could only contain 2 colors from the 15 available, which must both be from either the BRIGHT or non-BRIGHT halves of the palette.

That should be easy to accomplish with mem2sprite.

Gesendet von meinem GT-N7100 mit Tapatalk

Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Aug-30
1st Draft of my Level 1 screen
(I've added speccy borders since)


Bruce Leap: Tower Rescue
Title: Re: SpeccyJam Anyone?
Post by: erico on 2014-Aug-30
Looking good!  :good:
Title: Re: SpeccyJam Anyone?
Post by: Ian Price on 2014-Aug-31
 :good:
Title: Re: SpeccyJam Anyone?
Post by: spacefractal on 2014-Aug-31
look good and well definered graphics.

Would also been nice to see, how a Spectrum game could have look, if its did have c64 like sprites (here one color thing).

As early said we diddent simulate the color clash in the Nintendo DS version of Manic Miner (named Manic Miner - The Lost Levels).
Title: Re: SpeccyJam Anyone?
Post by: MrPlow on 2014-Aug-31
Wow! You were involved in an official miner conversion! Very impressive!

I may have to rethink the colour clash too...
Title: Re: SpeccyJam Anyone?
Post by: spacefractal on 2014-Aug-31
the game is not official, its was a free homebrew game (so just download it, its fully legal), based on lost levels from various versions. Howover the game do fell a lots of a official, due the work that was on it. Im did the music for the game (which is all based on XM modules and often between 4-8 channels).