SyntaxBomb - Indie Coders

General Category => Game Coding Competitions => Topic started by: Qube on November 10, 2020, 23:48:57

Title: Tis the season for a Christmas Demo #1
Post by: Qube on November 10, 2020, 23:48:57
With Christmas approaching we could all do with a bit of coding fun to take us up to the jolly festivities.

Theme : Make a Christmas demo
Limits : None
Time Frame : 11th of November 2020 until the 18th of December 2020 @ 23:59:59 GMT
Voting : A quick vote will take place from the 19th of December until 22nd of December @ 23:59:59 GMT
Prize : Bragging rights for winning SyntaxBomb's 1st demo comp

Description : Make a Christmas demo to bring some festive cheer to all. Choose your style from retro to a full HD super shader GPU crunching monster. Be it a simple snow scene, interactive Christmas card, story based or even something completely crazy. So long as it's festive then you're good to go.

Doesn't matter how simple, complex, short or long, it's up to you. Get them festive fingers a tapping and have a little festive fun ;D

Yes I know I've posted this in the game comps forum but it seemed like the best place to put it :P
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on November 12, 2020, 20:50:56
I've made a start :))

(https://www.syntaxbomb.com/images/ChristmasDemo2020001.png)
Title: Re: Tis the season for a Christmas Demo #1
Post by: Steve Elliott on November 12, 2020, 21:01:19
"Prefer Best" as opposed to "Prefer Useless"?  Really?  Is that a valid option now in AGK?   ::)
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on November 12, 2020, 21:25:35
"Prefer Best" as opposed to "Prefer Useless"?  Really?  Is that a valid option now in AGK?   ::)
Yup, that’s the terminology they chose. Idea being it’ll try Vulkan first and if not available will drop to OpenGL.

No idea why you can’t just put “Vulkan” and it’ll drop down to OpenGL if it’s not available.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Steve Elliott on November 12, 2020, 21:30:02
Quote
Idea being it’ll try Vulkan first and if not available will drop to OpenGL.

Yes I understand.  But 'Vulkan' actually runs slower than OpenGL under AGK!!  So it should be called "Prefer Worse".   :))
Title: Re: Tis the season for a Christmas Demo #1
Post by: MrmediamanX on November 13, 2020, 03:34:18
nice idea, I need to get started on something festive as to not break yearly tradition.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on November 13, 2020, 06:17:32
Xerra, I had to remove your posts from the database manually as they somehow were breaking this thread :o ( looked perfectly normal to me )

Are you the Christmas Grinch out to sabotage things? :))
Title: Re: Tis the season for a Christmas Demo #1
Post by: 3DzForMe on November 13, 2020, 18:33:34
Xerra, what's up, have you gone all Grinchy😳
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on November 13, 2020, 18:44:50
No. I tried to post a picture up of my dev screen and I just got a white screen. So I tried again. And then again. And then I moaned about Qube for it probably being his fault but he's getting the blame anyway :)

And then I had a cup of tea and forgot about it.

Maybe the picture size too large? Is there a limit, Qube?
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on November 13, 2020, 18:45:31
Xerra, what's up, have you gone all Grinchy😳

Although, having said that, I am grumpy at xmas. Mainly because the missus is demanding to put up a tree this weekend and it's only the middle of November !!!!!
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on November 13, 2020, 19:49:50
Maybe the picture size too large? Is there a limit, Qube?
I think it's 8mb but it should of complained if it's too large.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Steve Elliott on November 13, 2020, 19:52:44
Yes, but you never get a warning - it just doesn't work.

And not even the middle of November is ridiculous to put a tree up.  Keep Christmas in December!
Title: Re: Tis the season for a Christmas Demo #1
Post by: 3DzForMe on November 13, 2020, 23:51:15
Quote
.  because the missus is demanding to put up a tree this weekend and it's only the middle of November !!!     

Think about the leccky bill as well, 12 days before and after, no more no less.... He says.
Title: Re: Tis the season for a Christmas Demo #1
Post by: blinkok on November 14, 2020, 19:04:06
Quote
because the missus is demanding to put up a tree this weekend and it's only the middle of November !!!
That's your game/tech demo right there
Title: Re: Tis the season for a Christmas Demo #1
Post by: Steve Elliott on November 14, 2020, 19:05:55
Quote
No idea why you can’t just put “Vulkan” and it’ll drop down to OpenGL if it’s not available.

The AGK Guys like to add words rather than be concise and logical.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on November 14, 2020, 20:14:32
Quote
because the missus is demanding to put up a tree this weekend and it's only the middle of November !!!
That's your game/tech demo right there

Go on, I'll bite. What's your thinking, sir?
Title: Re: Tis the season for a Christmas Demo #1
Post by: blinkok on November 14, 2020, 21:31:36
Pac Man-esque. Christmas tree sale in forest. You chop down trees so you don't have to buy them while missus(s) chases you. Until you chop up a purse, then you go after the missus. Should be good therapy
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on November 15, 2020, 01:20:58
Pac Man-esque. Christmas tree sale in forest. You chop down trees so you don't have to buy them while missus(s) chases you. Until you chop up a purse, then you go after the missus. Should be good therapy

It's meant to be a demo, not a game :)

I started digging out all the stuff I did for the old C64 fake loader I did in Damnation Alley today to see if I can re-use any of it in a C64 themed Xmas demo. It's crap code, though. Lazy, rushed and mostly hard-coded rubbish. Lucky I have a good hatchet for chopping out the bad bits :)
Title: Re: Tis the season for a Christmas Demo #1
Post by: blinkok on November 15, 2020, 02:18:39
Quote
It's meant to be a demo, not a game
Well i guess that's the end of my game then
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on November 15, 2020, 08:51:58
Quote
It's meant to be a demo, not a game
Well i guess that's the end of my game then
Interactive demo? ;D
Title: Re: Tis the season for a Christmas Demo #1
Post by: MikeHart on November 15, 2020, 10:23:56
Although, having said that, I am grumpy at xmas. Mainly because the missus is demanding to put up a tree this weekend and it's only the middle of November !!!!!

Is this a female thing? Same here. Aaand once Christmas is over it has to come down within days...doesn't matter that it's nice snowy outside and the Christmas spirit is still lingering. I guess it's like a task to them. Do it way earlier so they're not late and once task completed, pack it up, put it away and focus on the next task...


You guys are late. My wife is already done, decorating the house and setting up the trees. My arguments for "hey it isn't past Dead Sunday already" were joyfully smashed to the side.  ;D
But I love that season anyway, so I don't mind. Who cares what the neighbors think.  :P
Title: Re: Tis the season for a Christmas Demo #1
Post by: MrmediamanX on November 15, 2020, 11:48:42
Tis "almost" the season to be "mostly" jolly ... "mostly"
Any-who, not to sure what to make, I probably just wing it.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on November 15, 2020, 12:11:32
Tis "almost" the season to be "mostly" jolly ... "mostly"
Any-who, not to sure what to make, I probably just wing it.

Me neither. The only firm idea I have is doing something C64'ish. Planning to look at some YouTube videos for ideas this afternoon. These things tend to do a lot of graphics stuff so a limited system probably would work better for me.
Title: Re: Tis the season for a Christmas Demo #1
Post by: MrmediamanX on November 15, 2020, 13:53:41
Quote
Me neither. The only firm idea I have is doing something C64'ish. Planning to look at some YouTube videos for ideas this afternoon. These things tend to do a lot of graphics stuff so a limited system probably would work better for me.

Sounds neat. i'm just testing code out to see if I can push blitz3d in an odd way. The usual graphical trickery generally found in
demos.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on December 19, 2020, 00:04:34
Erm, comp closed I guess. No point in posting my entry as being the only one :o

Bunch of Scrooges ::)
Title: Re: Tis the season for a Christmas Demo #1
Post by: iWasAdam on December 19, 2020, 07:13:21
oh lordy was the end the 18th ;(

I was going to enter something (ooer missus), but bug fixing got in the way. I even started the xmas music too....  :-[
Title: Re: Tis the season for a Christmas Demo #1
Post by: iWasAdam on December 19, 2020, 08:40:54
update..I finished the music (that means the code is now working), So I might be able to get something working later... maybe for the 24th!
Title: Re: Tis the season for a Christmas Demo #1
Post by: Derron on December 19, 2020, 08:59:11
I have had almost no real time to do something - I had a game in mind (since last xmas compo thread of 2019) but yay... kindergarten closed a while now, wife injured a bit - so all spare time is left to at least get something for christmas for my TVTower users (and even this is unlikely to happen :-( ).


Assume a lot of us have less spare time than they wish these days.


bye
Ron
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on December 19, 2020, 13:07:04
@derron: Are you ever going to finish TV towers? You've been mumbling about it for years now!

@qube: Show us what you got anyway. Might give us some inspiration to try something maybe after xmas. A general demo rather than just xmas.

For what it's worth I did start tinkering with something before I forgot about it and started playing warcraft again. Apart from a few hours on that and working on a better game framework occasionally, I've been seriously slacking last couple of months. Oh, and getting a bit more work done on a tribute vic 20 game.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Scaremonger on December 19, 2020, 19:57:05
I drew up a rough storyline, wrote an even rougher script and scribbled an outline storyboard in my work notebook while on a particularly boring conference call, but just didn't get any time to turn it from an outline into something else.

I'll keep the notes and maybe put something together for next year!
Title: Re: Tis the season for a Christmas Demo #1
Post by: Steve Elliott on December 19, 2020, 20:00:30
Well somebody found an old C64 Christmas Demo and got a bit emotional:

&ab_channel=RetroRecipes
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on December 19, 2020, 22:40:19
I remember that demo. It came with my brand new C64 kit that included the tape deck. Must have been near Xmas 1984 that I got that bad boy. I also had a plastic music keyboard that fitted on top and you could use this play along music program to key out notes from famous tunes.

The very first was a mostly basic set of programs that used the standard char set with a few sprites and cascading colours to knock up some scenes with simple music that educated you on some of the computer features. Wasn't particularly impressive but it was the first thing I loaded in my new computer excitement anyway just because it was in the box. I was already familiar with the machine, as a mate had one and we played games on it every Saturday, but it had taken a lot of work to get my own finally. Think I only bought a couple of cheap mastertronic games at the same time because I was out of cash, even though mum had paid most of the computers cost in a Debenhams sale.
Title: Re: Tis the season for a Christmas Demo #1
Post by: MrmediamanX on December 20, 2020, 02:00:14
I just uploaded this, a Christmas dizzy game. I had to make a few changes but the core gameplay loop is still there.



download:
https://mrmediamanx.itch.io/dizzy-christmas-caper


 
Title: Re: Tis the season for a Christmas Demo #1
Post by: iWasAdam on December 20, 2020, 06:47:19
And... Here's a little xmas demo for you. Nothing to download, just to watch and listen  :P
it was live captured with no added audio effects, then visuals added in Davici Resolve.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on December 20, 2020, 07:00:21
I just uploaded this, a Christmas dizzy game. I had to make a few changes but the core gameplay loop is still there.
That's cool, really nice work 8)

Questions galore : How long did it take you to make it? - What language / kit did you use? - What did you use to make the graphics and animations?

And... Here's a little xmas demo for you. Nothing to download, just to watch and listen  :P
it was live captured with no added audio effects, then visuals added in Davici Resolve.
Wow! that is some crisp sound that QasarBeach renders out. Was it written in assembler? ( I'm just full of questions )

@qube: Show us what you got anyway. Might give us some inspiration to try something maybe after xmas. A general demo rather than just xmas.
Good idea ;D will tidy up a few things before posting. Word of warning though... If you have a low spec laptop / PC forget downloading it :)) - Best to do a YouTube video of it as well. It's not very long but it was fun to do.
Title: Re: Tis the season for a Christmas Demo #1
Post by: iWasAdam on December 20, 2020, 07:22:36
Quote
Wow! that is some crisp sound that QasarBeach renders out. Was it written in assembler?
It's MX2 (monkey2 port) and written from the ground up, so not based on any pre existing sound libraries. all the fx, filters are my own design (cause I could never get 'real' ones to work - lol)
Although I am now looking at redesigning the core in c/c++ so it is totally portable and usable in other people projects... MX2, BlitzNG, etc
Title: Re: Tis the season for a Christmas Demo #1
Post by: MrmediamanX on December 20, 2020, 07:23:44
Quote
Questions galore : How long did it take you to make it? - What language / kit did you use? - What did you use to make the graphics and animations?

A couple of weeks[about 3 or 4 on and off]
blitz3d[modded]
fragmotion/milkshape/mspaint/paint.net
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on December 20, 2020, 07:49:36
Quote
Wow! that is some crisp sound that QasarBeach renders out. Was it written in assembler?
It's MX2 (monkey2 port) and written from the ground up, so not based on any pre existing sound libraries. all the fx, filters are my own design (cause I could never get 'real' ones to work - lol)
Although I am now looking at redesigning the core in c/c++ so it is totally portable and usable in other people projects... MX2, BlitzNG, etc
Very impressive stuff. Any chance that it'll end up as a VST? - Wish I could code something like that but alas I'm an old skool brute force coder :))

Quote
Questions galore : How long did it take you to make it? - What language / kit did you use? - What did you use to make the graphics and animations?

A couple of weeks[about 3 or 4 on and off]
blitz3d[modded]
fragmotion/milkshape/mspaint/paint.net
Oh wow, I expected you to say some modern super expensive tool set. It's not the tools, it's how you use them 8) *cough* tutorial would be great for the community ;D
Title: Re: Tis the season for a Christmas Demo #1
Post by: Derron on December 20, 2020, 09:12:58
@derron: Are you ever going to finish TV towers? You've been mumbling about it for years now!

Not this or next year... It is only in development for 15+ years, how can you dare to even ask if I am going to finish it :)
Last weeks were full of bugfixes for stuff someone spotted (small but "deeply buried in code" bugs :D), full of enhancements and optimisations (way lower cpu usage by cutting down GC-handled elements by a multitude). Most stuff will not be experienced by most "just trying out the game" users (like individual XP for job combinations etc).


And... Here's a little xmas demo for you. Nothing to download, just to watch and listen  :P

Seems "bells and whistles" are typical snowy/christmasish elements. First time the bells "appeared" it reminded me on some Wham-song...
While the music has the christmas "tunes" I somehow miss the special part of the music ... the tune which makes you whistle along with it. To make it distinct from background/ambient music.
As you have the arrangement stored ... it is surely doable for you to improve, to add "hook lines" or so?

Regarding video: do you have so much snow in your countryside already?


bye
Ron
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on December 20, 2020, 10:25:15
Mr MM, Dizzy looks and seems to play great from the video. I'll download and have a play on that in Parallels later. These kind of games usually frustrate the hell out of me, as I'm crap at tight platform jumpers , but yours doesn't look like it's going to pee me off. Great job, mate.

Adam, the missus liked listening to your music. Wasn't interested in actually looking at the scenery though. She's not really sure what a tech demo actually is. She comes from the same decade as me but has no interest in computers unless they help her do the family tree :)

Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on December 23, 2020, 06:32:09
Finally got around to uploading my little Christmas demo ;D

If anyone wants a Windows / MacOS / Linux version to download then let me know. I didn't think it would be worth downloading when you could just watch it. YouTube have reduced the quality somewhat so it's not as crisp as it is when run natively.

Title: Re: Tis the season for a Christmas Demo #1
Post by: Derron on December 23, 2020, 08:05:13
Nice costume you have there :)


bye
Ron
Title: Re: Tis the season for a Christmas Demo #1
Post by: MrmediamanX on December 23, 2020, 10:47:44
nicely done qube.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Steve Elliott on December 23, 2020, 10:57:51
Very nice Qube, a good Santa Model, some cool effects and a smooth scrolling sine text.   8)
Title: Re: Tis the season for a Christmas Demo #1
Post by: Scaremonger on December 23, 2020, 11:30:12
Nice one @Qube. I particularly like the fade into colour it's very effective.
Title: Re: Tis the season for a Christmas Demo #1
Post by: MrmediamanX on December 23, 2020, 15:36:08
I just slapped this little demo together in a few seconds. :)
https://youtu.be/BrsGNeJWUaw
Title: Re: Tis the season for a Christmas Demo #1
Post by: Scaremonger on December 23, 2020, 15:52:06
I just slapped this little demo together in a few seconds.

Ha ha... :) Love it!
Title: Re: Tis the season for a Christmas Demo #1
Post by: Steve Elliott on December 23, 2020, 16:36:49
Quote
I just slapped this little demo together in a few seconds. :)

lol nice...How appropriate, a Corona Virus Christmas Demo.
Title: Re: Tis the season for a Christmas Demo #1
Post by: Xerra on December 23, 2020, 18:01:02
Nice work guys. Just finished work until Jan 4th a couple of hours ago and endured the dreaded supermarket shopping with missus. I should get a medal for that one.

No bitching about the state of the people in there apart from to say that we're pretty much screwed if what's going on in Morrisons is the same in other places. Food is plentiful, so no panic-buying at least. But the mask business and social distancing just seems like a joke to everyone in there. One guy even walking around with a mask on his chin. Incredible.

Hopefully can avoid even having to go outside until new year now. I'll stick to playstation, World of Warcraft and probably some coding so I can avoid having to sit through crap films with the boss. I bought her a £400 new telly - you'd think she'd let me have the remote, but no.

Bah, Humbug :)
Title: Re: Tis the season for a Christmas Demo #1
Post by: blinkok on December 23, 2020, 20:21:44
Merry Christmas and Happy Holidays everyone
Title: Re: Tis the season for a Christmas Demo #1
Post by: RemiD on December 25, 2020, 00:04:58
i am working on a little demo (started 24th morning), but i am a little rusty :'( , i will try to finish tomorrow (25th), or soon lol :D
Title: Re: Tis the season for a Christmas Demo #1
Post by: Qube on December 25, 2020, 06:48:01
i am working on a little demo (started 24th morning), but i am a little rusty :'( , i will try to finish tomorrow (25th), or soon lol :D
Keep at it, get them festive fingers tapping away ;D
Title: Re: Tis the season for a Christmas Demo #1
Post by: iWasAdam on December 25, 2020, 08:18:54
ho ho hic!  8)
Title: Re: Tis the season for a Christmas Demo #1
Post by: RemiD on December 25, 2020, 18:19:21
Quote
Keep at it
still working on it... :'( (dry eyes) , most likely finished during the weekend ;D


Title: Re: Tis the season for a Christmas Demo #1
Post by: RemiD on December 26, 2020, 20:23:37
i have decided to create a happy new year demo ( because not finished to add all effects that i want to add :P )
Title: Re: Tis the season for a Christmas Demo #1
Post by: 3DzForMe on December 26, 2020, 20:30:43
@Remid, keep at it mate, B3D I presume....?
Title: Re: Tis the season for a Christmas Demo #1
Post by: RemiD on December 26, 2020, 20:47:16
Quote
B3D I presume....?
of course, i am the last one standing, remember ? ;D


more seriously, i have stopped to work at my previous job (manual works). and for 2021 i plan to work on things related to programming and electronics, so my plan is to create others code examples with Blitz3d, then reproduce these codes with a language / engine for Android (not sure which yet), then the equivalence with arduino (and real world devices), then i don't know, enough to be busy already...
Title: Re: Tis the season for a Christmas Demo #1
Post by: 3DzForMe on December 27, 2020, 04:40:31
Quote
and for 2021 i plan to work on things related to programming and electronics, so my plan is to create others code examples with Blitz3d, then reproduce these codes with a language / engine for Android (not sure which yet), then the equivalence with arduino (and real world devices), then i don't know, enough to be busy already...

Sweet, sounds pretty cool to me.  For 2021 I'd like to get WestIsBest to where I'd like to consider it 'finished'.  Still a work in progress.

Merry Christmas MrMediaManX ;) - And a Happy and healthy NewYear !
SimplePortal 2.3.6 © 2008-2014, SimplePortal