Boromir wrote:The unmatching stump was a leftover from the previous tree graphic. What I find is time consuming is drawing the Viking buildings and making sure they are consistent. What I find is time consuming is drawing the Viking buildings and making sure they are consistent.
At the moment the Viking characters need improving for they look more like monsters from the deep lagoon than people :)
It is a matter of keeping to an art style which is probably easiest when only one artist is involved or at least one artist sets the style.
A reduced palette of colors may also give a consistency particularly with regards to the mood of the game.
Don't know what art package you are using to paint your houses, trees, rocks and so on but you can impose a reduced color set such as shown in the code below. The "house.bmp" is your viking house and the color palette was extracted from the colors used in tree trunks.
Ultimately of course game play makes or breaks a game.
Here is an example of trying to make a card game out of a Vikings tv series.
https://www.kickstarter.com/projects/hr ... nd-conquer
But of course you are also trying to make a simulation of a civilization like Age of Empires which is a bit more complicated than the simple slash and run game.
My thoughts are that in any game it should be easy to learn, hard to get good at.
Code: Select all
screenres 640,480,32
const SCRW = 640
const SCRH = 480
const COLTOT = 32
dim as ulong colors(0 to COLTOT)
colors( 0)=RGB(255,255,255)
colors( 1)=RGB(28,15,2)
colors( 2)=RGB(110,72,38)
colors( 3)=RGB(184,106,38)
colors( 4)=RGB(72,41,12)
colors( 5)=RGB(188,126,60)
colors( 6)=RGB(182,110,43)
colors( 7)=RGB(20,11,2)
colors( 8)=RGB(84,47,13)
colors( 9)=RGB(43,23,4)
colors( 10)=RGB(102,65,30)
colors( 11)=RGB(86,49,15)
colors( 12)=RGB(100,63,28)
colors( 13)=RGB(92,55,21)
colors( 14)=RGB(101,64,29)
colors( 15)=RGB(90,53,19)
colors( 16)=RGB(97,60,26)
colors( 17)=RGB(99,62,27)
colors( 18)=RGB(96,59,25)
colors( 19)=RGB(103,66,31)
colors( 20)=RGB(0,0,0)
colors( 21)=RGB(1,4,2)
colors( 22)=RGB(174,95,24)
colors( 23)=RGB(2,1,2)
colors( 24)=RGB(165,86,17)
colors( 25)=RGB(179,96,26)
colors( 26)=RGB(176,90,26)
colors( 27)=RGB(177,96,28)
colors( 28)=RGB(178,96,27)
colors( 29)=RGB(190,113,40)
colors( 30)=RGB(182,120,54)
colors( 31)=RGB(174,94,26)
colors( 32)=RGB(188,116,51)
bload "house.bmp"
sleep
dim as ulong v,r,g,b,d,v1,r1,g1,b1
dim as integer min,choice
for j as integer = 0 to SCRH-1
for i as integer = 0 to SCRW-1
'get pixel color
v = point(i,j)
r = v shr 16 and 255
g = v shr 8 and 255
b = v and 255
min = 24000
for p as integer = 0 to COLTOT 'for each palette find best match
v1 = colors(p)
r1 = v1 shr 16 and 255
g1 = v1 shr 8 and 255
b1 = v1 and 255
d = sqr((r-r1)^2+(g-g1)^2+(b-b1)^2) 'distance between colors
if d < min then
choice = p 'palette number
min = d
end if
next p
pset (i,j),colors(choice)
next i
next j
sleep