Code a game competition Nov-Jan 2018 - Minimum £500 prize fund

Started by Qube, November 15, 2017, 04:44:30

Previous topic - Next topic

Qube

I've updated the first post with the donations we've received so far towards this competition.

David Williams donated £50 ( 2017-11-15 ) - Special bonus thanks for being the first :D
Flanker donated £25 ( 2017-11-16 ) - Thanks :)

Many thanks indeed ;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
ASUS PG27AQDM 27" OLED 240hz monitor

Until the next time.

muruba

Mine is a city simulation game. Always wanted to write one and now seems like a good time.

SDL2 and Cevelop and C++11 is a beautiful combination!


therevills

I havent decided on the name nor gameplay yet, but I've set up the project. Decided on a cool palette and created a WIP title screen :)


Steve Elliott

#33
Quote
Mine is a city simulation game. Always wanted to write one and now seems like a good time.

That screenshot is not 320 x 200 - it's around twice that.

Quote
Decided on a cool palette and created a WIP title screen :)

Well it's a start therevills - looks good.

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
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron Intel UHD Graphics600
macOS Sequoia 64Gb M4 Max
Spectrum Next 2Mb

Derron

Quote from: Steve Elliott on November 19, 2017, 16:16:53
Quote
Mine is a city simulation game. Always wanted to write one and now seems like a good time.

That screenshot is not 320 x 200 - it's around twice that.


And each "pixel" is actually 2x2 pixels, so a wild guess is a virtual resolution in an application with a resolution twice the desired one ;-)




bye
Ron

Steve Elliott

So in effect magnified x2 then?

It's just I need to magnify around X4 to have a good sized game window when up-scaling a 320 X 200 game lol (bigger pixels).  But it depends on your needs of course.
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
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron Intel UHD Graphics600
macOS Sequoia 64Gb M4 Max
Spectrum Next 2Mb

Derron

When not playing fullscreen a "magnified" window is something useful - especially on Full-HD or 4K screens (or do you like playing a game in the "calendar" popup of your OS)?


As long as "native resolution" is offered I do not have concerns with it.




bye
Ron

Steve Elliott

Quote
When not playing fullscreen a "magnified" window is something useful

That's not what I'm talking about.  I'm talking about the size of the pixels looking smaller through using a higher resolution in that pic - which is against the rules of the competition.
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
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron Intel UHD Graphics600
macOS Sequoia 64Gb M4 Max
Spectrum Next 2Mb

Derron

I think I do not really understand. So please fill in the missing details for me.


- he uses a virtual resolution of 320x200
- renders them at 640x400
-> each "designed" pixel is 2x2 pixels on the screen


Isnt that allowed? What am I missing?


bye
Ron

Steve Elliott

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
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron Intel UHD Graphics600
macOS Sequoia 64Gb M4 Max
Spectrum Next 2Mb

Qube

The image in question ( excluding the windows border ) is 300x200 scaled up to double it's size so each pixel is 2x2 in size. I checked in photoshop :P - Oh, and it's 16 colours too ;D

So *strictly* speaking it's not 320x200 as per the rules but 20 pixels short width ways. Although you can't bar an entry if they go even lower res. Greater, yes.
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
ASUS PG27AQDM 27" OLED 240hz monitor

Until the next time.

Steve Elliott

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
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
Linux Mint 8Gb Celeron Intel UHD Graphics600
macOS Sequoia 64Gb M4 Max
Spectrum Next 2Mb

Derron

So 320x200 is definitively allowed? No double-width 160x200 to 320x200 required... ok ;-) will allow more details.


Basic framework is done, auto-paletting (including auto-palette-correction) too. Are we allowed to use normal WAV/OGG files as long as the "sound" is retro? I just do not know how compatible a potential tracker-modules is regarding cross-platform. Ogg would save a lot of hassle.




bye
Ron

iWasAdam

Monkey2 has a really nice layout feature that fixes the output resolution and scales the output window to match:

Method New() 'when subclassing a window
   Super.New( "My Window", 320, 200, WindowFlags.Resizable )
   Layout = "letterbox"

this means you get a window that can be resized to any size you want even full screen and the contents will perfectly scale keeping the
resolution intact. so 320x200 is always 320x200

therevills

Quote from: Derron on November 20, 2017, 06:17:13
So 320x200 is definitively allowed? No double-width 160x200 to 320x200 required... ok ;-) will allow more details.

That's part of the challenge :) 320x200 with 16 colours!

QuoteOgg would save a lot of hassle.

I'll be using Oggs!




bye
Ron
[/quote]