Flydark is a 2D helicopter skill , bomb ships, etc

Community Forums/Showcase/Flydark is a 2D helicopter skill , bomb ships, etc

Mainsworthy(Posted 2016) [#1]
ITS NOW TURN-BASED

Flydark is a 2D helicopter skill , bomb ships, Land Paratroopers, Fire Missiles, battle Helicopters in a retro 2D style game, with onscreen buttons to control all.

FlyDark 11 Turn-based for windows and MacOSX
https://drive.google.com/file/d/0Bwg1l-y33WTReTlpSWVieTAwbGc/view?usp=sharing


screenshot
https://drive.google.com/file/d/0Bwg1l-y33WTRU3ZvY24wMEdQaU0/view?usp=sharing


coffeedotbean(Posted 2016) [#2]
Not played it yet (in work) but good to see a non-card game from you :p


Mainsworthy(Posted 2016) [#3]
ITS NOW TURN-BASED

Flydark is a 2D helicopter skill , bomb ships, Land Paratroopers, Fire Missiles, battle Helicopters in a retro 2D style game, with onscreen buttons to control all.

FlyDark 11 Turn-based for windows and MacOSX
https://drive.google.com/file/d/0Bwg1l-y33WTReTlpSWVieTAwbGc/view?usp=sharing


screenshot
https://drive.google.com/file/d/0Bwg1l-y33WTRU3ZvY24wMEdQaU0/view?usp=sharing


Mainsworthy(Posted 2016) [#4]
thanks coffeedotbean


Mainsworthy(Posted 2016) [#5]
ITS NOW TURN-BASED,

Flydark is a 2D helicopter skill , bomb ships, Land Paratroopers, Fire Missiles, battle Helicopters in a retro 2D style game, with onscreen buttons to control all.

FlyDark 14 Turn-based for windows and MacOSX
https://drive.google.com/file/d/0Bwg1l-y33WTRTjFpVEsyWHBUcDA/view?usp=sharing


screenshot
https://drive.google.com/file/d/0Bwg1l-y33WTRU3ZvY24wMEdQaU0/view?usp=sharing


Mainsworthy(Posted 2016) [#6]
ITS NOW TURN-BASED,

Flydark is a 2D helicopter skill , bomb ships, Land Paratroopers, Fire Missiles, battle Helicopters in a retro 2D style game, with onscreen buttons to control all.

FlyDark 15 Turn-based for windows and MacOSX
https://drive.google.com/file/d/0Bwg1l-y33WTRam91MlFZb1h3b0k/view?usp=sharing


screenshot
https://drive.google.com/file/d/0Bwg1l-y33WTRU3ZvY24wMEdQaU0/view?usp=sharing


Mainsworthy(Posted 2016) [#7]
ITS NOW TURN-BASED,

Now Has cloud cover, increased the units on screen to 5 helicopters and a ship, + missiles bombs and paratroopers

Flydark is a 2D helicopter skill , bomb ships, Land Paratroopers, Fire Missiles, battle Helicopters in a retro 2D style game, with onscreen buttons to control all.

FlyDark 16 Turn-based for windows and MacOSX
https://drive.google.com/file/d/0Bwg1l-y33WTRYkJfRy1TdDRRVmM/view?usp=sharing


screenshot
https://drive.google.com/file/d/0Bwg1l-y33WTRU3ZvY24wMEdQaU0/view?usp=sharing


AdamStrange(Posted 2016) [#8]
mmmm
just a quick about the updates.
- if you are going to post the updates (great by the way) then post what changes you have made or what you have been working on. 14 and 15 was there a change? It also gives you a change log
- if you made visual changes, then update the download image as well so people can see the changes and decide if they want to download :)


Mainsworthy(Posted 2016) [#9]
Thanks Adam. I slightly used setalpha on the clouds btw. :)


Derron(Posted 2016) [#10]
Instead of using "SetAlpha" for everything, play with sprite-alpha too (so the sprites are not fully opaque but semitransparent).

This is useful for "glas", "shallow water", "cloud borders" - and of course shadows of your buttons, card decks, ...


Once you get known to use a painting programme you will see how it increases visual appearance - and work load :-).

And do not forget to "learn" something while coding. So this time I would suggest you to play with splitting up draw commands: split the skydiver from the parachute. This would allow you to programmatically animate the skydiver (a very light sinus-based "SetRotation" + SetHandle(skyDiver-CenterX, shoulderY)). Such slight improvements will make you:
- learn things
- improve visuals
- might bring up new ideas


If you are just bringing up new games without improving your skills, it is surely a bit wasted chances - as some potential players just do not try it because it looks like "a programmers first game after pong" (regardless how nice your actual game was).


Another benefit of doing some art on your own (or with the help of others):
- you improve your "eye on art"
- if done by yourself: you improve your "painting" skills
- once done, you can reuse your assets (especially with some "generic" GUI-stuff like buttons)
- once done, you can use existing assets to create themed modifications (basic button + ochre-military-color).


There are plenty chances to improve while doing these "prototype-game-development" you are doing. Take these chances - especially as long as others still try to help/assist you. Else there might be a time with people getting bored of the same "programmer art"-styled games. They then wont bother to play all of them - and might miss a gem inbetween.


bye
Ron


Mainsworthy(Posted 2016) [#11]
1)Ive slowed the forward speed in real time mode.
2)Ive lowered the transparency on the clouds
3)Updated the graphics, now blue sky , white clouds, deep blue sea.

FlyDark 18 Turn-based for windows and MacOSX
https://drive.google.com/file/d/0Bwg1l-y33WTRcTk3SmRvbkJlVHc/view?usp=sharing


screenshot
https://drive.google.com/file/d/0Bwg1l-y33WTRQUtIbWpDLVVleE0/view?usp=sharing


Mainsworthy(Posted 2016) [#12]
Derron, you speak sence, and I'm sure it would all be an improvement and the card game certainly looks better after talking to you guys. But I think your so professional you are missing a segment of gamers like my sort of old graphics here is a site that sells them https://indiegamestand.com/ they have all sorts of amateur games on there here is one like my art https://indiegamestand.com/store/2380/that-dam-level/ here os another https://indiegamestand.com/store/1379/destiny-of-the-cubes/ here is another https://indiegamestand.com/store/2806/chromatics/ here is another https://indiegamestand.com/store/2515/spectrubes/ here is another https://indiegamestand.com/store/1028/revvolvver/ here is another https://indiegamestand.com/store/2159/vampire-of-the-sands/ here is another https://indiegamestand.com/free-games/2820/dawning/ here is another https://indiegamestand.com/free-games/2499/urban-pirate-beta-demo/ and another https://indiegamestand.com/free-games/2196/star-guard/ and another https://indiegamestand.com/free-games/1925/the-cursed-caves/ and another https://indiegamestand.com/free-games/1926/roaming-village/ and I like my sort of ZX Spectrum art. I'm not saying I don't wish to improve and get better at pro graphics, I'm saying don't discount old retro stuff either, Roguelikes avoid graphics by even using text graphics to allows amateurs to program games, but I know your Helping me so thanks


AdamStrange(Posted 2016) [#13]
mmmmmmm.....
OK Lets ignore everything and step back. what have we got?

- very much oldskool 8bit display, semi realtime strategy.

Key points:
- sea based
- onscreen user controls

Current things that maybe need work (in a display kind of thing)
- clouds
- doesn't look that good in terms of it's 'feel' appeal - particularly with the clouds.

First off, lets talk clouds:
Your first port of call should always be google images. so you can get a feel for how clouds work.
- Basically they are sort of grey underneath with lighter highlights above.
- Clouds are not solid, but semi-transparent

How do we go about making something that looks more like a cloud and less like a splurge?
- basically nick it and make it work.
- pick some clouds that would work well, copy them and edit them. then make sure they have transparent bits and faded edges (not sprinkles - teehe)
- now none of the above is really simple, so it is better to give you some clouds:



Basically there are 6:
- the 2 on the bottom are for the background and must be sitting on the horizon
- the 4 above are your actual clouds that will sit in the foreground
- if you look at them on a black background you can actually see the transparent brush strokes carving out some of the edges, etc. to do this use an eraser brush with a feather edge and something like 12% transparency. that way you only carve a slight bit and not a huge gouge.

Why are they so big?
- I've given you them at the exact resolution that will best fit you window size without anything nasty like using scaling.

How will I use them?
- the bottom two should be drawn on top of your background at the horizon before you draw your ships and copters - that are your backgound
- the other four should be drawn on top of everything

now if you are going to move them (which would be nice, but not essential) the 2 in the back move slow
the four in the front move faster. the nearer things are to you, the faster they move ;) <---- in relation to everything else


AdamStrange(Posted 2016) [#14]
ok, next up is the display itself...

The 8bit look is ok, but even purists will want it to look a bit more attractive.

Looking at the resources, there is a standard single image for everything. great there are things we can do with this.

First lets separate the actual background and the gui into 2 bitmaps:
the first will be a new version of yours:


Notice there is no gui. We have the in a new bitmap:


First question... Why?
Answer: if they are separated (the background and the gui) we could do some other things.
What other things?
Well, as the copter is moving, would it be great is the background could also move (very) slowly (its far away you know)...
But that would show a nasty seam and you'd need to draw two bitmaps?
- Yes it would, but I've already prepared the background so it will tile seamlessly for you :)

So now we only need to see how it might look together:


The code hasn't really changed a great deal, but the approach to the graphics is a touch more complex, but nothing you can't handle :)

I'm waiting...


Derron(Posted 2016) [#15]
Nice work Adam.

Think after this little steo we could talk about how to improve the unit assets then (else they look alien-ish). Gui asset separation is another thing (see my "reuse" hint).

With the speed Adam comes up with gfx...we should consider doing a sample/simple game for NG..and the various supported platforms ;-).

Bye
Ron


Mainsworthy(Posted 2016) [#16]
Adam I was Not expecting this great help and content art, So please except my thanks, BUT I used your Royalty art in the cards game because I used to army figures and I was tied to giving it away free and distributing it myself. This game Ive done all myself and I have submitted it to a sodtware site where I would have to sign over all rights to it, I cant sign over these rights with your art included. I could take your examples and do something similar myself, and I probably will after seeing what you achieved.

Your help has not been for nothing, I am taking note and will use your teaching in the future projects, but If I want to distribute my games I have to do it myself except for some games where I have used free art, but I could not submit these sorts of games to online distributers.

but ADAM WOW and I mean WOW you know how to impact a game with art. Thankyou


AdamStrange(Posted 2016) [#17]
Noted. You are free to submit these (I will let you know if you can't ;) )


Mainsworthy(Posted 2016) [#18]
FlyDark 18C with miles better graphics, Adam I hope you approve, Not updated the program just the art, but with your advice and examples it looks great, I also redid the explosion

https://drive.google.com/file/d/0Bwg1l-y33WTRM3VHQWtZbzUzWTQ/view?usp=sharing

screenshot
https://drive.google.com/file/d/0Bwg1l-y33WTRZlUxRGVhUjFkajg/view?usp=sharing


AdamStrange(Posted 2016) [#19]
mmmmm, you're getting the idea now :)

OK. A question for you... What image editor are you using?
this is important as it looks like it is not saving png's with transparency properly. It's the reason your modified clouds are sitting on a white background? Or it might be because you are not familiar with transparency and how packages deal with it. either way I can see if I can hold your hand and guide you in the right direction.

meanwhile (back from the bat cave) The new explosion and clouds definitely lift this. Here are some moddied graphics for you. the explosion is a touch bigger and the cloud given it's proper (cloud-like) dimensions:




OK.
On the mac, there is a quit issue with the latest release - you can't! Check for AppTerminate() = true in your main loop to properly quit

I think that's all for now.

Is there a better place to talk privately about something (not related to this?)

These are direct replacements for your graphics, you won't need to do anything.
Well strictly not quite, you will have to edit the sizes in your code, but that is just a case of hunting and changing 3 values