MSXdev10 - #6 Daq, Lord of Idar

by wolf_ on 05-01-2011, 21:12
Topic: Software
Languages:

The Lord dies, long live the Lord! From Lord Zett comes the sixth entry for MSXdev'10: Daq, Lord of Idar. In this dice controlled board game, four aspiring players battle for the title of Lord. Daq, Lord of Idar is a 32KB ROM (and requires 16KB RAM) full of traditional elements and style and comes with a manual in Dutch and English.

Meanwhile, the main prize money has increased again! A dutch contribution of €34 raised the previous sum of €266 to a nice round €300.

Relevant link: MSXdev'10 website

Comments (17)

By Vampier

Prophet (2385)

Vampier's picture

06-01-2011, 05:43

For the love of god..... disable the keyclick (screen ,,0) Tongue

By Lord_Zett

Paladin (807)

Lord_Zett's picture

06-01-2011, 08:12

vampire you don;t like that sound?

By Huey

Prophet (2675)

Huey's picture

06-01-2011, 10:31

Looks great. BASIC is underrated.

Is there any strategy possible in this game? Or is everything a matter of random luck?

By Lord_Zett

Paladin (807)

Lord_Zett's picture

06-01-2011, 10:47

if your good it's possible to trow what you need. but speed is a need.
and yes basic can do a lot and is great! . little bit of asm is used.

By JohnHassink

Ambassador (5578)

JohnHassink's picture

06-01-2011, 12:35

Nice graphics.

By Lord_Zett

Paladin (807)

Lord_Zett's picture

06-01-2011, 14:28

Thx, it's hard on msx1 sc2 but the results are really great.

By Imanok

Paragon (1188)

Imanok's picture

06-01-2011, 21:06

Very nice basic game! Smile

I really like the gfx style (although I find the text fonts quite confusing Tongue ).

I'm with Vampier about removing the keyklick sound... and also ask you to avoid the key repeating when you keep the spacebar pressed.

Keep on progressing like that! Wink

By Lord_Zett

Paladin (807)

Lord_Zett's picture

06-01-2011, 22:23

?and also ask you to avoid the key repeating when you keep the spacebar pressed.?

what do you mean?

By JohnHassink

Ambassador (5578)

JohnHassink's picture

06-01-2011, 23:41

I think Imanok means cleaning the keyboard buffer, so that a hit on the spacebar will not be 'taken along' to the next wait for keyboard input when it's not supposed to.
Using DEFUSR=&H156 does the trick.
Or (less elegant) you can just use A$=INPUT$(1) or an INKEY$ loop.

By Lord_Zett

Paladin (807)

Lord_Zett's picture

07-01-2011, 07:12

i did that.(the less elegant) so there is nothing wrong. only yes itÅ› possible to press space key all the time

By Imanok

Paragon (1188)

Imanok's picture

07-01-2011, 10:05

What I mean is: if you are at the title screen and you press space to start (and you keep it pressed a bit too much) you start the game and automatically select 1P game. I think you should fix that, because it can be a little bit annoying (and also at the fights, because all human players attack with the spacebar).

A way to solve this is declaring a new variable to activate when you press the spacebar the first time and to deactivate when you stop pressing... then check that variable to know if you have already pressed the spacebar. You can use the STRIG(0) function to check when you press the spacebar.

And a silly visual detail. You could hide all sprites when a player takes the sphere and the cool animation starts (or, at least, the sprite at the middle of the screen... the one pointing the turns).

By ARTRAG

Enlighted (6515)

ARTRAG's picture

07-01-2011, 10:32

Nice graphics but still trying to fully understand the gameplay
Fonts are a bit annoing to read

By MäSäXi

Paragon (1884)

MäSäXi's picture

07-01-2011, 13:35

Graphics are good and I don´t see that font annoying in any way, it´s easy to read. Smile Gameplay feels somewhat confusing though, even I think I understand it correctly. Smile But I think that may be because I am not into role playing games. Smile

Here is hint to everybody, by the way:

A$=INPUT$(1) doesn´t help if one keeps pressing Space Bar repeatedly before A$=INPUT$, like this press-press-press-press-etc... Smile Every press gets counted and if you make menu or ingame actions by using A$=INPUT$, you will soon be in trouble, if player keeps pressing key more than one times in a row.

By Lord_Zett

Paladin (807)

Lord_Zett's picture

07-01-2011, 13:57

i used

for r=0to24:a$=inkey$:next

this way it should thake all extra spacebar pushing away!

thx that you all like the gfx and the game!

it's hard to make a nice game in basic.

By Imanok

Paragon (1188)

Imanok's picture

07-01-2011, 17:17

I mean something like this:

10 IF STRIG(0)=0 THEN SP=0 ELSE IF SP=0 THEN SP=1:PRINT"SPACE PRESSED"
20 GOTO 10

By mesiasmsx

Prophet (3318)

mesiasmsx's picture

09-01-2011, 18:10

Congratulations, you made a nice game. I hope more and better games from you in the future.

By Lord_Zett

Paladin (807)

Lord_Zett's picture

09-01-2011, 21:12

@ mesiasmsx thx!