Jump to content
IGNORED

On Duty


marss
 Share

Recommended Posts

There are a lot of coders around but they probably want some more details before jumping into such a project.

 

To begin with, I'm curious to know where does this idea come from? "On duty" is apparently an old phone game (not smartphone ^^)... so yeah I'm just curious to know a bit more :)

 

Then come the technical aspect, even if you could rip the graphics, I'm quite sure they are made with a palette (i.e. a number of colors) far more superior than what the Lynx is capable of (16 colors simult.), so there will be some trade off here. Unless this comversion to 4bits color is what you mean when you write they have been redone.

 

(sinon tu es francais ?)

 

edit: Here is what I found on internet about the game. Graphics are cool.

animonduty.gif?w=200&zoom=2

Edited by LordKraken
Link to comment
Share on other sites

I politely asked the guys (we work together on other projects) and they gave me the assets. For instance the intro screen you showed was redone ;) the palette does not count more colors than you think. I'm doing my best to optimize it. I would like also to release it on SD Card.

Et je suis Francais...

  • Like 1
Link to comment
Share on other sites

The default palette is really good for game programming. You can easily try to create a better palette. If all graphics use the same palette programming is easier.

 

What I am more interested in is the World map. Which tiles go to which positions in the world map?

 

post-2099-0-18578900-1514560333.png

 

Also... How many floors does the World map have? What is the World dimensions?

 

It should be fairly easy to make a test run of a 2D scroll to see how the Lynx keeps up with the speed.

Edited by karri
Link to comment
Share on other sites

post-2099-0-34113500-1514810203.png

 

The screen size of a Lynx is a bit small.

 

It would also be nice to use stronger graphics for the floor tiles. (With larger details, perhaps?)

 

There is a really amazing mockup for a 16 bit palette on the net.

 

post-2099-0-68939900-1514810726.png

Edited by karri
  • Like 1
Link to comment
Share on other sites

attachicon.gifScreenshot from 2018-01-01 14-36-20.png

 

The screen size of a Lynx is a bit small.

 

It would also be nice to use stronger graphics for the floor tiles. (With larger details, perhaps?)

 

There is a really amazing mockup for a 16 bit palette on the net.

 

attachicon.gifdb16_v1_mockup.png

 

The pixels on the Lynx are so big that some simplification of the ground could possibly be a good idea, or just putting in som lighter colors in the sand and grass. However, really nice graphics! :thumbsup:

 

I found this nice palette list the other day:

https://lospec.com/palette-list

 

Dawnbringer's 16 colour palette that you mention is on that list as well.

  • Like 2
Link to comment
Share on other sites

 

The pixels on the Lynx are so big that some simplification of the ground could possibly be a good idea, or just putting in som lighter colors in the sand and grass. However, really nice graphics! icon_thumbsup.gif

 

I found this nice palette list the other day:

https://lospec.com/palette-list

 

Dawnbringer's 16 colour palette that you mention is on that list as well.

 

There is small tweaks to the Lynx default palette compared to Dawnbringer's. The Lynx LCD is pretty washed out and blueish. So the grey's did not turn out so well compared to the blue colours.

In this palette we tweaked up the saturation and changed two greys to browns. The darkest brown can also be used as a second black.

post-2099-0-02693300-1514968828.png

post-2099-0-32720300-1514968849.png

 

You can also draw graphics by naming the colours.

tgi_setcolor(COLOR_LIGHTGREY);
tgi_line(0, 0, 10, 10);
  /* Color defines */
#define COLOR_BLACK             0x00
#define COLOR_RED               0x01
#define COLOR_PINK              0x02
#define COLOR_LIGHTGREY         0x03
#define COLOR_GREY              0x04
#define COLOR_DARKGREY          0x05
#define COLOR_BROWN             0x06
#define COLOR_PEACH             0x07
#define COLOR_YELLOW            0x08
#define COLOR_LIGHTGREEN        0x09
#define COLOR_GREEN             0x0A
#define COLOR_DARKBROWN         0x0B
#define COLOR_VIOLET            0x0C
#define COLOR_BLUE              0x0D
#define COLOR_LIGHTBLUE         0x0E
#define COLOR_WHITE             0x0F

On the other hand you can also skip the default palette and map the graphics to the closest colors. Here in normal resolution using latest tiles from marss. But if you look at the colour temperature of the On Duty palette it is a bit cold and not saturated. It could be good to kick up saturation and make it warmer for the old LCD screen. But that can be done later when the game is ready.

 

post-2099-0-15017600-1514970006.png

 

A quick attempt to make it warmer:

post-2099-0-75809600-1514972228.png

Edited by karri
  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...