Jump to content

Photo

On Duty


46 replies to this topic

#1 marss OFFLINE  

marss

    Star Raider

  • 52 posts

Posted Sun Dec 24, 2017 8:47 AM

Hi.

I'm looking for a coder to port On Duty (with the autorization of Zemblasoft), a game a-la Capcom's Commando. Graphics have been (re)done.

Thanks.



#2 LordKraken OFFLINE  

LordKraken

    Chopper Commander

  • 144 posts
  • Location:Sverige

Posted Sun Dec 24, 2017 9:04 AM

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, Sun Dec 24, 2017 9:05 AM.


#3 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Sun Dec 24, 2017 10:18 AM

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...



#4 karri OFFLINE  

karri

    River Patroller

  • 2,553 posts
  • Location:Espoo, Finland

Posted Sun Dec 24, 2017 12:14 PM

It looks great. The default palette should work well for it.



#5 sage OFFLINE  

sage

    Dragonstomper

  • 979 posts
  • Location:Germany

Posted Tue Dec 26, 2017 11:20 AM

68k asm or c code?



#6 mattsoft OFFLINE  

mattsoft

    Moonsweeper

  • 313 posts
  • Gaming
  • Location:Seattle

Posted Tue Dec 26, 2017 11:55 AM

Looks like a cool little game. Would be right at home on the Lynx.



#7 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Tue Dec 26, 2017 12:47 PM

So far, no one has proposed no help to code it ;(

Anyway, I'm continuing pixeling it ;)

 

Attached Thumbnails

  • title1.png

Edited by marss, Tue Dec 26, 2017 12:50 PM.


#8 SlidellMan OFFLINE  

SlidellMan

    Moonsweeper

  • 314 posts
  • Location:Slidell, Louisiana

Posted Tue Dec 26, 2017 1:00 PM

That mockup screenshot is surprisingly good.



#9 karri OFFLINE  

karri

    River Patroller

  • 2,553 posts
  • Location:Espoo, Finland

Posted Tue Dec 26, 2017 1:49 PM

The memory of a Lynx is small and the speed needs to be very good for a game like this.

 

Without any sources to look at it is hard to estimate if porting is easy or a nightmare.



#10 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Wed Dec 27, 2017 4:01 AM

Unfortunately, there is no source code in the package ;(



#11 LordKraken OFFLINE  

LordKraken

    Chopper Commander

  • 144 posts
  • Location:Sverige

Posted Wed Dec 27, 2017 8:51 AM

Would you mind sharing a piece of your tileset?

 

I guess any lynx dev around can display full screen pictures (so at least we have a title screen ;D) and also multiple scrolling, the real problem here is the size and the number of tiles vs memory.



#12 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Wed Dec 27, 2017 10:22 AM

Sure  ;)

The tileset is still untouched.

 

Attached Thumbnails

  • PlatformGround.png
  • Enemies+Hero.png
  • coeur.png
  • copter.png


#13 SlidellMan OFFLINE  

SlidellMan

    Moonsweeper

  • 314 posts
  • Location:Slidell, Louisiana

Posted Wed Dec 27, 2017 3:46 PM

Nice sprites and tiles, Marss. Were you inspired by Advance Wars, Soldiers of Fortune/The Chaos Engine, and people on PixelJoint?



#14 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Thu Dec 28, 2017 1:55 PM

part of the intro

Attached Thumbnails

  • scene2.png


#15 karri OFFLINE  

karri

    River Patroller

  • 2,553 posts
  • Location:Espoo, Finland

Posted Fri Dec 29, 2017 1:58 AM

If you want to use the default Lynx palette the tile set looks like this:

tileset.png

 

The original colours are like this.

tilesetold.png

 



#16 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Fri Dec 29, 2017 8:35 AM

thanks a lot Karri ;)

Do you think it looks good enough?

Naive question: what if the default palette is not used? will the programming be harder?


Edited by marss, Fri Dec 29, 2017 8:46 AM.


#17 karri OFFLINE  

karri

    River Patroller

  • 2,553 posts
  • Location:Espoo, Finland

Posted Fri Dec 29, 2017 9:12 AM

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?

 

tileset.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, Fri Dec 29, 2017 9:15 AM.


#18 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Fri Dec 29, 2017 9:51 AM

Voila.

Hope it will help ;)

Static graphics could benefit from the Hi Color Display from Sage? ;)

As of the rest, I need to optimize the palette with nice and vivid colors. So far, it's going OK/

 

Attached Thumbnails

  • zemap01.jpg

Attached Files

  • Attached File  data.rar   1.37KB   26 downloads


#19 LordKraken OFFLINE  

LordKraken

    Chopper Commander

  • 144 posts
  • Location:Sverige

Posted Fri Dec 29, 2017 11:49 AM

Seems like you got a coder, and one of the best ;)

 

@karri, rough estimation, the assets on the tilesheet alone eats up approx. 10kb of ram (and I didn't even count the number).



#20 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Fri Dec 29, 2017 12:52 PM

I will be honored :)

 

Attached Thumbnails

  • onduty-fin1.png

Edited by marss, Fri Dec 29, 2017 12:53 PM.


#21 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Sat Dec 30, 2017 6:22 AM

bad time for the hero ;(

Attached Thumbnails

  • onduty-fin.png


#22 karri OFFLINE  

karri

    River Patroller

  • 2,553 posts
  • Location:Espoo, Finland

Posted Mon Jan 1, 2018 6:38 AM

Screenshot 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.

 

db16_v1_mockup.png


Edited by karri, Mon Jan 1, 2018 6:45 AM.


#23 Turbo Laser Lynx OFFLINE  

Turbo Laser Lynx

    Moonsweeper

  • 496 posts
  • Location:Finland

Posted Tue Jan 2, 2018 4:43 PM

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.



#24 karri OFFLINE  

karri

    River Patroller

  • 2,553 posts
  • Location:Espoo, Finland

Posted Wed Jan 3, 2018 2:48 AM

 

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.

Screenshot from 2018-01-03 10-38-50.png

Screenshot from 2018-01-03 10-39-48.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.

 

Screenshot from 2018-01-03 10-58-32.png

 

A quick attempt to make it warmer:

Warmer.png


Edited by karri, Wed Jan 3, 2018 3:37 AM.


#25 marss OFFLINE  

marss

    Star Raider

  • Topic Starter
  • 52 posts

Posted Thu Jan 4, 2018 5:19 AM

We would be very happy if a musician could join us ;)






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users