Code a game comp - 8-BIT WARS - Jan 25th to Mar 31st 2019

Started by Qube, January 25, 2019, 22:33:00

Previous topic - Next topic

iWasAdam

yep I can submit code, but it wont run on anything cause I wrote half the libraries and rewrote the others.

I rewrote the programming language (Monkey2), so you would need all the MX2 files as well. and the ide and the rest.

Do you want to wade through 190,000+ lines of code as well?  :o

Theres about 15,000 lines of code just for the audio subsystem I will be using - if it works. so you will need that, plus the shaders, etc
So synth.PlaySeqence( 128, 13 ) doesn't make much sense

it might be better for people to ask 'how something was done'. that way people can get direct answers and code to help. My current main file for my game is 4000+ lines long. I'm certain that people wouldn't get much help out of it.

But asking how do you deal with maps? how did you do that? What programs do you use to help you do things, etc would give you a much better answer :)

One last thought for you. The best question you can ask is 'why did you it that way...?'

Derron

I released sources of most of my projects and wont disagree to release this one too. Others might think so too. But I would not give bonuses for it.

Bye
Ron

Qube

Just a shout out to all entrants to please make sure you are using the colour palettes provided please and not alternate ones found on the web / other apps, thanks :)
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Xerra

This competition has a 65 day deadline and we're now down to 14 days left. At present I think there's 13 games on the go with, as far as I can see, only tomtoad throwing in the towel so far.

How's everyone doing so far? Do you think you're going to make the competition deadline? Are you panicking as bad as me? :-)

Think I'm around 75% sure that I'll get there but I'm unlikely to have everything in it that I imagined when I started it.
M2 Pro Mac mini - 16GB 512 SSD
ACER Nitro 5 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3050, 1 TB SSD
Vic 20 - 3.5k 1mhz 6502

Latest game - https://xerra.itch.io/Gridrunner
Blog: http://xerra.co.uk
Itch.IO: https://xerra.itch.io/

Qube

QuoteHow's everyone doing so far? Do you think you're going to make the competition deadline? Are you panicking as bad as me? :-)
I should be OK but I'm hoping I can squeeze in one more thing. No big issue if not.
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

STEVIE G

Doubtful I'll get mine done on time.  It's all good though - I've never attempted a platformer before so learned quite a few new things which will come in handy for the future.   ;D


Qube

Quote from: STEVIE G on March 17, 2019, 17:49:12
Doubtful I'll get mine done on time.  It's all good though - I've never attempted a platformer before so learned quite a few new things which will come in handy for the future.   ;D
Noooo! work faster, take days off work if needed ;D
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

Qube

HELP!!! - It's come to my attention that at least one person (not iWasAdam and there may be more ) has used their own palette which is more vibrant than the one the competition states "must use".

They say it would be a lot of work to change the colours over... So, what's the general consensus on this. Do we enforce the rules on this one or simply allow slight palette variations, for example a more vibrant one?

Could someone who uses the provided palette complain that another user was able to use a more vibrant version and say it's unfair?

Over to you lot. I'll go with the majority opinion so fire away :)
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

3DzForMe

I've schooled myself in GIMP coz msoft paint didn't seem to be able to use a custom pallette. I say that minor infractions on the pallette required is acceptable, perhaps with a 5 to a maximum of 10 percent docking of points amassed to appease the purists.

I'd hate for people to miss out because of minor infractions, certainly not 'dismissed' from the competition due to minor pallette infractions.

Whilst I'd be Happy for no penalty for not adhering strictly to the pallette, I can't see those that have managed to keep strictly to the pallette being content.

We're all indies after all, marvelling at the creations in this, what I think, is going to be the most hotly contested competition yet.

Oh, one last time, then I won't ask again, any chance of a 2 week extender..... I guess not but God loves a trier!

I'm thankful this compo motivated moi to have my first dedicated dev area, even if it is in a twin axle trailer! Cheers.  ;) :D ;D

My 10p  :o
BLitz3D, IDEal, AGK Studio, BMax, Java Code, Cerberus
Recent Hardware: Dell Laptop
Oldest Hardware: Commodore Amiga 1200 with 1084S Monitor & Blitz Basic 2.1

Steve Elliott

#99
We all could have cheated by using colours that blend better or anti-alias better.  Palette was the only restriction given and even that basic rule seems to have been broken.  ::)

It's completely crazy that people have been going to other web sites to download incorrect colour palettes, when Qube supplied the correct palette with the words 'must use' following it.  It was just a simple matter of downloading that palette image and sample from it in one of the many photoshop-type programs with an eyedropper tool.

Read the rules people, or some get an advantage over others.  I don't think it makes too much difference in this case because there are only 16 colours, so slight variances won't matter too much.  So if it's too much trouble to change then I say leave it as is, change if possible.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Derron

Variations should be allowed - if we talk about 253,255,255 instead of 255,255,255 - but replacing grays with darker by magnitude ones - should not be allowed.

I teeth grinding accepted to loose a big bit of atmosphere when using the "qube palette" instead of blindly googling for "c64 colors" and use the colors on the first link ("best google hit"):


but ... I accepted and adjusted my palette to the png provided by Qube.


QuoteThey say it would be a lot of work to change the colours over...
- open sprite in your painting programme

- choose first color of the allowed palette
- click "bucket paint" (in Photoshop it eg. allows to uncheck "keep within boundaries" so it fills on the whole image) on a pixel with the "wrong but equivalent" color
- repeat the above two steps for all other allowed colors
As you were at 16 colors before you should be afterwards too

Alternatively: just code your simple image converter which takes your input image and replaces it with "suiting" colors (rgb difference is easy to calculate - I prefer cie_lab difference as it is a "perceived color difference").

Have to say that there is enough time left to replace your artwork's colors. But I understand that it might become cumbersome if you altered the palette in a way which allows gradients a simple "replace" would break. But then it means you would have broken "#1st rule" with intention.


Only exception I can think of is a game which requires a certain color to work - but I think that isn't the case.



So in short:
- I am against extending the time frame (if we do not finish then yeah, that's life)
- I am against allowing "widely varying" colors of the palettes - for this we could have a "16 color compo" (=> custom palettes)


bye
Ron

Xerra

I'm using Qubes colour palette for all the graphic work in my game so not too worried. I'll take a look at the stuff done by Multipaint in case there's some variation in that but I'm hoping it's not too drastic. I'm using RGB macro's for all the text, though, which I posted the code for earlier in this thread. If they're not acceptable then I do have an issue although I'm sure it's not too hard to adjust the numbers once I have the right values.

Be much easier if Gamemaker wasn't such a kludge with using palettes, however.

If we're on a vote, though, then I'm for not penalising someones hard work because of a mistake and to let it go. I reckon I'll be in the minority, though.

If a game looks like it could be played on the retro system it's being created to resemble then that's cool with me. It's only coders who know the machines technical limitations that will know otherwise.
M2 Pro Mac mini - 16GB 512 SSD
ACER Nitro 5 15.6" Gaming Laptop - Intel® Core™ i7, RTX 3050, 1 TB SSD
Vic 20 - 3.5k 1mhz 6502

Latest game - https://xerra.itch.io/Gridrunner
Blog: http://xerra.co.uk
Itch.IO: https://xerra.itch.io/

therevills

#102
Quote from: Derron on March 17, 2019, 21:56:40
So in short:
- I am against extending the time frame (if we do not finish then yeah, that's life)
- I am against allowing "widely varying" colors of the palettes - for this we could have a "16 color compo" (=> custom palettes)

+1

Quote from: Xerra on March 17, 2019, 23:35:51
If we're on a vote, though, then I'm for not penalising someones hard work because of a mistake and to let it go. I reckon I'll be in the minority, though.

I agree, maybe just let the author be honest about the mistake and highlight the fact the palette isnt Qube's palette for the system and link to the palette they used.

Qube

QuoteVariations should be allowed - if we talk about 253,255,255 instead of 255,255,255
Strictly speaking no they shouldn't. The palettes were chosen from the web and stated as "must use". I'm not sure how variations can happen when the palettes are actually provided. Sure if some anomaly caused 255,255,255 to become 253,255,255 then of course that wouldn't be classed as a violation as people wouldn't even be able to see the difference.

QuoteI teeth grinding accepted to loose a big bit of atmosphere when using the "qube palette" instead of blindly googling for "c64 colors" and use the colors on the first link ("best google hit"):
But when the comp rules say here's the palette and "must use" then why are you / anyone Googling for the palette?. It's provided for you in the very first post! Why are you looking for another - Also it's not my palette, it's from wikipedia.

I don't want to penalise anyone after all the hard work they've put in so here's what we'll do... Leave things as they are. If you've used a different palette then OK. However, from the next comp, if any rules are stated as requirements and not adhered to then action will be taken when it comes to voting time. Moral of the story, RTFM or in this case, rules ;D
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

johnno56

This is my very first competition. My favourite language is Basic, SDLBasic actually... I am not a programmer or an online gamer but enjoy tinkering with Basic. I was given the link to this competition from one of the members on the RCBasic forum. I was hesitant in competing because of my programming skills, or lack of it... lol

I started looking for other entries (just to see what I am up against) but, one week from the closing date, I haven't found any. Several postings on this site indicated expressions of interest, but I haven't seen any entries, as yet. I suppose I should ask if I'm in the right place to start with.... Maybe I have made a mistake?
May your journey be free of incident.

Live long and prosper.