MEGA-Challenge #03: 3072

by snout on 27-06-2007, 22:52
Topic: Software
Languages:

David Heremans has sent us the third entry to the MSX Resource Center MEGA Challenge: 3072. Like Evolution 2, it's an entry in the 64x48 challenge. 3072 is an interactive megademo with filled vectorgraphics, a tubescroller, interference, morphing, water, a rotamapper, fire and bumpmapping. Moonsound required.

www.msx.org/downloads/screenshots/872_1.png www.msx.org/downloads/screenshots/872_2.png

In the MSX Resource Center MEGA-Challenge you can win a brand new One Chip MSX computer by submitting either an MSX2 game, a history-themed game/demo or a game/demo that only uses 64x48 pixels. You can find out all details on this challenge right here. You can send in your entries to mega@msx.org until June 27th, 2008, 23:59 CET - the day on which MSX celebrates its 25th anniversary.

Relevant link: 3072

Comments (35)

By snout

Ascended (15187)

snout's picture

27-06-2007, 22:53

Simply amazing. turbor: YOU ROCK!

By dvik

Prophet (2200)

dvik's picture

27-06-2007, 23:09

Very cool Cool

By Edwin

Paragon (1182)

Edwin's picture

27-06-2007, 23:21

Nice effects! I assume the title 3072 is a reference to the number of pixels.

Oh yes, why SPACE and GRAPH? That's ALT+SPACE and brings up the system menu of the emulator window! Tongue

By wolf_

Ambassador_ (9766)

wolf_'s picture

27-06-2007, 23:22

I assume you've not read the manual then eh Tongue

Why's the Moonsound mandatory btw?

By Vincent van Dam

Hero (513)

Vincent van Dam's picture

27-06-2007, 23:22

Very nice! Got me stuck for a while!

By Ivan

Ascended (9097)

Ivan's picture

28-06-2007, 00:18

Amazing water and fire effects! oO

By poke-1,170

Paragon (1756)

poke-1,170's picture

28-06-2007, 00:32

hmmm, bluemsx seems to lack moonsound, pity, now I can't watch it Sad

By dvik

Prophet (2200)

dvik's picture

28-06-2007, 00:37

Of course, blueMSX has support for moonsound. Just hit enter when that initial text about moonsound comes up. Not sure what type of detection turbor is using but the demo works fine here with the latest bluemsx (and older versions too for that matter)

By Maggoo

Paragon (1195)

Maggoo's picture

28-06-2007, 00:41

Extremely cool LOL! Amazing what can be done in 64x48.

By hap

Paragon (2020)

hap's picture

28-06-2007, 00:45

Looks good Smile and I like the interactive design.

By snout

Ascended (15187)

snout's picture

28-06-2007, 08:40

I like the interactive touch to it as well. makes it all the more impressive.

By Manuel

Ascended (15620)

Manuel's picture

28-06-2007, 08:44

wolf: I guess you didn't read the manual, eh? ;-)

By SolidEric

Champion (332)

SolidEric's picture

28-06-2007, 10:37

Nice demo david!!

By AuroraMSX

Paragon (1901)

AuroraMSX's picture

28-06-2007, 12:42

Hm... the option 'turbor' is missing from the poll Tongue
Great demo!

By poke-1,170

Paragon (1756)

poke-1,170's picture

28-06-2007, 12:44

ah,indeed it works now Smile very cool indeed ! (and huzzah for the madness covers )

By wolf_

Ambassador_ (9766)

wolf_'s picture

28-06-2007, 13:20

btw, this result was exactly the purpose of this challenge: "new stuff". Next phase would be 'designed' demos in this format, but that's for later.

By turbor

Champion (424)

turbor's picture

28-06-2007, 22:42

Thanks for all the positive feedback! At least I now know that I didn't waste my time coding this Tongue

A few remarks:
Most questions are indeed answered in the readme.txt on the disk so...
The first warning was added completely at the end, to avoid that some non-moonsound owners would start it and wonder why it would hang (see readme.txt for more info Cool )

@poke-1: Thank SolidEric for those covers and the fact that he allowed me to use them.

By msd

Paragon (1372)

msd's picture

28-06-2007, 23:15

Haha.. when I turn on 7.16Mhz it says I'have an emulated vdp Tongue

By Huey

Prophet (2644)

Huey's picture

29-06-2007, 10:31

HEY! That message is outside the (64*48) window. Disqualification!WinkLOL!LOL!LOL!LOL!

By turbor

Champion (424)

turbor's picture

29-06-2007, 12:19

So you cheat by not using the real (unmodified) hardware, and I would get disqualified ?! oOWinkWinkWink
Be glad I noticed that you are cheating Tongue

By Huey

Prophet (2644)

Huey's picture

29-06-2007, 12:48

LOL!

By Prodatron

Paragon (1788)

Prodatron's picture

29-06-2007, 15:04

Congratulations, this is really a stunning cool demo! Big smile

By msd

Paragon (1372)

msd's picture

01-07-2007, 15:04

I guess that check says more about cpu speed then the vdp Tongue

By dvik

Prophet (2200)

dvik's picture

01-07-2007, 19:34

I suppose you measure either the number of outs or in's you can do from the vdp between two ints or you just measure the number of cycles between ints.
this is unfortunately dependent on your hardware configuration. if you for example has a separate clock chip for the vdp, it may not detect properly. I suppose in your case its not such a big problem since you are assuming the demo runs on a turbo-r, right? then you don't have that many different configurations.
I tried to do the same thing in utopia (in fact it has a more accepting version that also passes on some emus).

By Manuel

Ascended (15620)

Manuel's picture

01-07-2007, 20:45

dvik, the thing runs fine on both turboR and MSX2 and MSX2+ (at their normal clockspeeds). He's using another trick.... Smile

By NYYRIKKI

Enlighted (5325)

NYYRIKKI's picture

01-07-2007, 22:10

This is really great demo! Very nice, very nice...

By wolf_

Ambassador_ (9766)

wolf_'s picture

01-07-2007, 22:16

nyyrikki, you with your usual odd state of mind, can you be arsed to do something wicked in this format? Tongue You've now seen what can be done in it!

By NYYRIKKI

Enlighted (5325)

NYYRIKKI's picture

02-07-2007, 08:53

Yes, I have already some nice ideas Wink I just have had no time to implement them. Now that this competition continues whole year I might find that time Smile2

By wolf_

Ambassador_ (9766)

wolf_'s picture

02-07-2007, 11:32

What about a brainfuck text editor and compiler in 64x48? That would be a typical nyyrikki entry Tongue If you stick to 8x8 fonts you'd have 8x6 characters on screen, how much more brainfucked-up can things be? Running Naked in a Field of Flowers

By NYYRIKKI

Enlighted (5325)

NYYRIKKI's picture

03-07-2007, 11:13

@wolf_
Ok, here we go... Do this:

KEYOFF:POKE&HFAFD,192:CALLKANJI:SCREEN3

... now you can run my BrainFuck compiler in 64*48 screen and you don't even have to suffer lame 8*8 fonts Tongue

By Alex

Master (205)

Alex's picture

05-07-2007, 00:24

@nyyrikki: I just tried and it works :-)
You keep amazing me!

Alex

By NYYRIKKI

Enlighted (5325)

NYYRIKKI's picture

05-07-2007, 16:52

Yeah, this is actually quite a fun trick as it allows you to use graphic and text BASIC commands in any graphical MSX screenmode. You can for example execute LINE-command from direct command mode. Smile

By dvik

Prophet (2200)

dvik's picture

05-07-2007, 20:03

@NYYRIKKI: Very Cool Cool Works in all screen modes up to 8 but I must say screen 3 was the coolest Smile

By NYYRIKKI

Enlighted (5325)

NYYRIKKI's picture

06-07-2007, 05:43

No, it works all the way... Try for example:

POKE &HFAFD,192:_KANJI3:SCREEN12,,,,,0:COLOR 248,0,0
SET PAGE 0,0:CLS:LOCATE 0,0

By Alex

Master (205)

Alex's picture

13-07-2007, 23:31

Hi David,

I have finally found the time to watch your demo (in openMSX obviously ;-) and it really is great. It shows again the talent that you have both as a developer and as a graphics artists.

Kind regards,
Alex