August 22, 2019, 12:47:55 AM

Author Topic: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019  (Read 9508 times)

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2046
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #30 on: January 29, 2019, 08:55:37 PM »
Quote
We def have to use the specific palettes for each machine though?
The palettes are there so everyones using the same colour shades for their respective machine. But we're not going down the line of the other retro comp whereby that was 16 colours maximum. For example if you wanted to do a black outline on a sprite then you could use RGB 0,0,1 to visually look like a black outline colour if you are using 0,0,0 for transparency. Visually it'll still look like your choice of machine. Make sense? ;D

I'm in I guess ... just added a worklog
https://www.syntaxbomb.com/index.php/topic,5216.msg22585/topicseen.html#new
hopefully I can tweak what I have so far to match the chosen system.
Cool, look forward to seeing it in action :)
Until the next time...

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 1917
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #31 on: January 29, 2019, 11:44:04 PM »
I'm not going to start a worklog, just (hopefully) a completed game by the deadline.

After deciding on a computer, genre and some game ideas, I begin working on the graphics tomorrow...
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspbian Buster, pi4 4Gb RAM,1.5Ghz

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2046
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #32 on: January 30, 2019, 12:32:44 AM »
Quote
I'm not going to start a worklog, just (hopefully) a completed game by the deadline.
Burger Time sequel for the win \o/ :P
Until the next time...

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 1917
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #33 on: January 30, 2019, 12:58:55 AM »
Quote
I'm not going to start a worklog, just (hopefully) a completed game by the deadline.

Burger Time sequel for the win \o/ :P

 :P That brings back bad memories (I was really ill when working on Burger Time, so it never got completed).

Working on a maze game.   :D
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspbian Buster, pi4 4Gb RAM,1.5Ghz

Offline Kryzon

  • Full Member
  • ***
  • Posts: 132
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #34 on: January 31, 2019, 09:00:53 AM »
Trying to group C64's palette per hue and luminance (just by eye, not color science):


Offline STEVIE G

  • Sr. Member
  • ****
  • Posts: 295
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #35 on: January 31, 2019, 01:40:20 PM »
Trying to group C64's palette per hue and luminance (just by eye, not color science):


Interesting - seems it was a pretty good palette choice.

http://www.aaronbell.com/secret-colours-of-the-commodore-64/

Offline Derron

  • Hero Member
  • *****
  • Posts: 2334
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #36 on: January 31, 2019, 04:30:48 PM »
@ Stevie G
I did such a thing for my unfinished Santa Game in 2017.

Pay attention that you cannot use all color variants. The less brightness variation between two base colors, the less visible it will be. also: the more area you cover with such an artificial color the more visible will it be on "hickups" (if you eg. cannot guarantee 60fps).

To avoid "sickness"/epilepsy-problems (and problems on 40Hz displays - like set by Windows10 for my HP EliteBook) I added a boolean to disable that color alternation. Also my game code there:
https://github.com/GWRon/santagame
contains some gamesprite helpers which help creating such a "fake color" gamesprite by splitting a given image into two variants - each only consisting of the 16 base palette colors. This allows to paint your sprite without paying too much attention on hitting the absolute correct palette colors - or if you prepare a palette of 16base + some "mix colors" it will take care for correct color alternations to result in a "as much as possible" representation of the original image.

The principle should work on all these retro consoles as long as the colors have a similar brightness - which is why it works so good on the C64 palette (as its less "vibrant").

Here I already use some more colors. Maybe it would be good to create "non flicker colors" based on brightness-difference (so the more equal the "bigger" a painted area could be without artifacts).



bye
Ron

Offline MrmediamanX

  • Full Member
  • ***
  • Posts: 140
    • 3MX Digital
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #37 on: February 01, 2019, 11:54:03 AM »
Speaking of which has any one explored the [2 layer multi color] sprite method on old hardware.
this was an old technique for a sonic the hedgehog game on the neo geo pocket of all things.

I've wanted to test this method on something others then any later system or hardware.
just a curious notion.

Offline Xerra

  • Hero Member
  • *****
  • Posts: 638
    • Retro Evolved
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #38 on: February 01, 2019, 06:43:53 PM »
Speaking of which has any one explored the [2 layer multi color] sprite method on old hardware.
this was an old technique for a sonic the hedgehog game on the neo geo pocket of all things.

I've wanted to test this method on something others then any later system or hardware.
just a curious notion.

I think there's only one person actually going for a game on the real hardware so probably isn't something that will be done this time.

This kind of thing is what I most admire about the old computers and their limited functionality in certain areas. People did their best to try and find a way round it like it was almost a challenge. Some of the old C64 games were amazing for the hardware they were running on.

Offline MrmediamanX

  • Full Member
  • ***
  • Posts: 140
    • 3MX Digital
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #39 on: February 01, 2019, 07:45:56 PM »
totally ... later game's were almost on par with the 16 bit era in game play and art.
sam's journey,Mayhem In Monster Land and Nebulus are certainly impressive examples.

Online blinkok

  • Full Member
  • ***
  • Posts: 112

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 615
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #41 on: February 02, 2019, 07:43:48 AM »
I've dipped my toe in, created a work log, obviously the superior format of the Spectrum 16K (with a wobbly ram pack for now) is my weapon of choice.

Worklog and executable (yep already I here you cry) available here:

The Big Adventure Worklog



Still a work in progress.

Offline Kryzon

  • Full Member
  • ***
  • Posts: 132
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #42 on: February 02, 2019, 11:23:53 AM »
Interesting - seems it was a pretty good palette choice.

http://www.aaronbell.com/secret-colours-of-the-commodore-64/
Great link, tons of variations in there. I wouldn't have thought of using the grays as mid-tones.

This allows to paint your sprite without paying too much attention on hitting the absolute correct palette colors - or if you prepare a palette of 16base + some "mix colors" it will take care for correct color alternations to result in a "as much as possible" representation of the original image.
That's an interesting approach, painting a sprite however you want it (32bit ARGB mode), then using software to map the colors to some palette (indexed mode).
Photoshop has this, I'll take a look into making a palette.

Offline Xerra

  • Hero Member
  • *****
  • Posts: 638
    • Retro Evolved
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #43 on: February 02, 2019, 01:17:25 PM »
For you guys working on an entry and need to do your own graphics then you might want to take a look at:

http://multipaint.kameli.net/

This is a java application, so you can run it on most platforms, that is designed for drawing graphics for retro games. You can select one of the pre-configured palettes when you run it and then draw away with an application that resembles the old Amiga Deluxe paint very closely. It has Spectrum, Amstrad, C64 multicolour and hi-res modes and, I believe, it won't let you draw in colours that would not be possible on the real machine - ie: more than one colour per 8*8 block on a C64 in hi-res mode, for example. I've not yet confirmed this but it's worth a look.

Naturally you will need to be running Java to use it but that's not hard to find.


Offline MikeDX

  • Jr. Member
  • **
  • Posts: 1
Re: Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019
« Reply #44 on: February 02, 2019, 01:21:48 PM »
I'll be making a spectrum game using div games studio. http://www.div-arena.co.uk