Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (491)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (556)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Droid Assault now on Steam!  (Read 18204 times)
0 Members and 1 Guest are viewing this topic.
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Posted 2012-12-20 20:38:15 »

Puppygames releases Droid Assault on Steam!







Briefing
One of the Omni-corp facilities has been sending logfiles about malfunctioning droids to the headquarters. After extensive testing and running simulations of the entire facility failed to reproduce the problem, bearded men suggested to send in a droid to get clues. A scrap z001 droid was repurposed into a remote control Z001 Virus Drone and shipped to the problematic facility. Arguably with a dash of luck, they picked you to control it, right from the comfort of your home. You will lead the rest of Omni-corp to prosperity by clearing out the place.







Briefing Update
The newly developed virus was designed to be simple and effective, but had unforeseen side effects. Once you gained root access to one of the malfunctioning droids, its anti-virus freeware will do everything in its power to override the commands sent to motors and actuators, leading to a bit of gear grinding, slowly wearing out your droid. The beards released patch 1.03a of the virus, enabling us to copy the virus from any infected droid to another, provided we gained enough know-how (through destruction) to punch through its specific firewall. It's up to you to build an army of tormented droids, or upgrade your lone droid to and beyond its physical capabilities.






Briefing Update #2 - Save Christmas
Meanwhile, Omni-corp has expanded its research and develoment department and developed nano-bots. Or that's what the beards called it, they are just a tad smaller than the earlier models. It took 18 months to get these bots to be certified as 'safe for children'. In good christmas spirit, a guy in the marketing department opted to send these blinking guard toys to children in need to give them a christmas to never forget. Eggheads at the head quarters green lighted the project and within weeks the warehouses of Omni-corp began to fill with presents. Gerald, from the mail room, felt being the responsible one and asked whether the latest firmware patch had been uploaded to the nano bots. A resounding facepalm echoed through the office and the distribution dept. was called. Unfortunately nobody answered the call as an unauthorized office party had the employees occupied. The gift wrapped presents are about to be shipped to little children and you are our last hope, as you have been randomly assigned, again, to clear out the warehouse!















<a href="http://www.youtube.com/v/8D2dfPGN2Rc?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/8D2dfPGN2Rc?version=3&amp;hl=en_US&amp;start=</a>




Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #1 - Posted 2012-12-20 21:23:52 »

Holy FSM.......this is glorious! Good job Riven, princec, (and theagentd?) Smiley

Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #2 - Posted 2012-12-20 22:58:25 »

You can't even see Riven's fancy shadow effects in the trailer either.
 
Play it!

Cas Smiley

ps. theagentd not involved in this one.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #3 - Posted 2012-12-20 23:03:36 »

Yeah I just played the demo for an hour or two, and I absolute loved the graphics and shader effects!

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #4 - Posted 2012-12-20 23:26:54 »

We need you folks playing the demo! Please report any graphical glitches, especially around the shadows as that's brand new code and should really be thouroughly tested on a wild variaty of gfx cards and drivers.

Play it!! Pointing

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline sproingie

JGO Kernel


Medals: 202



« Reply #5 - Posted 2012-12-20 23:49:34 »

Heh, I found myself wondering if something was wrong with my display when the picture started rolling, then I realized that hey this is the 21st century and that's an effect Smiley

It's an awesomely slick game, though two things come to mind: those "how to play" screens should be something shown gradually in a tutorial level, not all up front.  And two, it just begs for controller support.

Graphically speaking it's just amazeballs.  Never thought I'd see a "fat pixel" style game look so slick and polished.
Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #6 - Posted 2012-12-21 00:09:16 »

We do retro like no-one else eh? Smiley

Controller support coming in January. But first, large amounts of beer.

Cas Smiley

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #7 - Posted 2012-12-21 01:35:57 »

For those wondering what I've been working on the last few weeks, here's a screenshot of the line-of-sight effect that was added to Droid Assault:



A screenshot really doesn't do it justice (if I may say so). Ingame, it adds quite a bit to the atmosphere of the game, as you always get the sense that there may be danger lurking behind the corner, even if you've just been there.

Most of the work was getting it fast and easy on the eyes. The bruteforce approach looked awesome, but required a beefy gfx-card to keep up with the fillrate and bandwidth requirements. Going back to hard shadows was not really an option, because it lacked the subtlety that was required to feel immersed while playing. The 'penumbra' hack I posted about earlier was also not adequate for the game, as the range of hard and soft shadows was exceptionally hard to control, especially when the light source was in close proximity of the occluder. We wanted a soft line-of-sight, not necessarily realistic shadows as 'the player' is not a light source after all. Realism is an artist's nightmare. So we ended up with an algorithm that simply created a fixed width area around the hard shadow, interpolating black to fully translucent. After that (and I quote) 'looked great' and 'still needed some hax', it was time for some serious optimisations, eventually reducing geometry by factor 15 and overdraw by factor 20. Even the absolute low end of the market should now be able to get creeped out.



Meanwhile... Cas, Chaz and the others have been working on the actual game. It certainly has been an interesting experience. After the dust settles and christmas is over, we will continue, full steam ahead, on our next game!

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline sproingie

JGO Kernel


Medals: 202



« Reply #8 - Posted 2012-12-21 04:59:27 »

Quote
We wanted a soft line-of-sight, not necessarily realistic shadows as 'the player' is not a light source after all

Yes, that's exactly what bugs me about these LOS systems that black out all the areas unseen and update them for every pixel you move -- it's a lot of distracting activity revolving around what you're not seeing.  I prefer when games keep things as they were the last you saw them, and just don't update areas you're not seeing, and just gradually darken areas that are "definitely out of sight".
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #9 - Posted 2012-12-21 09:11:42 »

Well color me impressed. I thought that that was amazing. It handled very well, never once slowed down, and tbh it was actually really fun Cheesy.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #10 - Posted 2012-12-25 14:40:44 »

I donwloaded the tar.gz from puppygames, extracted it and run the droidassault.sh... At first a window opens up, then shortly after that it goes fullscreen. (That's expected behaviour, I'm pretty sure, right?)

The problem is, that linux, fullscreen and dual-monitor-desktops don't like each other. I've got 2 1280x1024 monitors stretching together to a 2560x1024 desktop... The app starts in that resolution fullscreen, but it's only able to show on one monitor. This means the right half of the application is not visible to me.

Now what's the problem with this? Just go to "options" and then uncheck "fullschreen"...

The problem is that my mouse is capped to 1280x1024 pixels when the app is active, I dunno why... And I can't click the checkbox (or whatever... I cant see it ...) for disabling fullscreen... It's on the right half of the application.

What should I do? (Except for doing super-magic and getting linux, fullscreen and dual-monitor-desktops to like each other)

Pretty please for help Smiley

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #11 - Posted 2012-12-25 17:36:49 »

Either try adding -Dnet.puppygames.applet.Game.windowed=false to the JVM args, or as commandline args, enclosed in quotes, try something like
"vx=0 vy=0 vw=1024 vh=768" (or whatever) to specify a viewport. Not sure if that still works and too drunk to be inclined to test it right now Smiley Happy xmas!

Cas Smiley

Offline matheus23

JGO Kernel


Medals: 106
Projects: 3


You think about my Avatar right now!


« Reply #12 - Posted 2012-12-25 17:45:18 »

tried -Dnet.puppygames.applet.Game.windowed=true and that worked Smiley

Happy xmas to you, too Smiley And have fun with whatever you are doing right now Cheesy
Great game, btw Smiley

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Offline deathpat
« Reply #13 - Posted 2012-12-25 23:53:44 »

hmm I think I already saw this LOS effect somewhere ... Smiley

I tried it on a GTX 560M and everything was fine. I like a lot the graphics, especially the Christmas droids Smiley
Congrats, this is a nice add-on to an already nice game !

work in progress : D A E D A L U S
Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #14 - Posted 2012-12-26 10:37:48 »

Daedelus has a ways to go before its LOS effect looks like the one in DA Smiley

Talking of which... Daedelus needs, I think, a more awesome single player game behind the tech!

Cas Smiley

Offline deathpat
« Reply #15 - Posted 2012-12-26 11:59:00 »

Daedelus has a ways to go before its LOS effect looks like the one in DA Smiley

lol the only difference I see is the "smooth transition" between visible and invisible parts ... which is I think unnoticeable when playing as both Daedalus and DA are fast action games ( only a game programmer will notice this Wink ).
But I admit that this smooth transition makes yours a bit more awesome Wink

Talking of which... Daedelus needs, I think, a more awesome single player game behind the tech!
I completely agree ! Smiley The thing is that Daedalus is only one year old in dev ( woohoo champagne ! ) and I'm doing it alone - code, graphics, sound ( I finaly got rid of Quake 3 sounds Smiley ) and music ... all of this on my spare time as I have a job to pay the bills Smiley
I would really love to make a single player mode which is not just multiplayer vs bots, but I prefer to concentrate on finishing the multiplayer part first, otherwise I will never finish the game ( not easy to keep motivation on a big project like that when working alone )

work in progress : D A E D A L U S
Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #16 - Posted 2012-12-26 12:01:50 »

lol the only difference I see is the "smooth transition" between visible and invisible parts ... which is I think unnoticeable when playing as both Daedalus and DA are fast action games ( only a game programmer will notice this Wink ).
But I admit that this smooth transition makes yours a bit more awesome Wink
It's much more cunning than that! Notice also how the monochromed map tiles rendered lose all their detail and decals outside of the LOS, eg. lights. That was almost a happy accident due to the design of the tileset.

Cas Smiley

Offline theagentd
« Reply #17 - Posted 2012-12-26 12:17:17 »

Heh, I found myself wondering if something was wrong with my display when the picture started rolling, then I realized that hey this is the 21st century and that's an effect Smiley
Isn't that my shader, Cas...? Q_Q

Myomyomyo.
Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #18 - Posted 2012-12-26 13:23:27 »

Cheesy Yes it is (tweaked)

Cas Smiley

Offline deathpat
« Reply #19 - Posted 2012-12-26 13:53:02 »

It's much more cunning than that! Notice also how the monochromed map tiles rendered lose all their detail and decals outside of the LOS, eg. lights. That was almost a happy accident due to the design of the tileset.

ha ha ok you got me, awesomeness++ Smiley

work in progress : D A E D A L U S
Offline theagentd
« Reply #20 - Posted 2012-12-26 21:05:24 »

Cheesy Yes it is (tweaked)

Cas Smiley
If you don't mind, I'd really like to be featured in the credits or so. Bragging rights for having code on Steam isn't something to joke about! xD

Myomyomyo.
Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #21 - Posted 2012-12-27 10:23:13 »

Sure! Have to add Riven too.

Cas Smiley

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #22 - Posted 2013-01-09 21:09:00 »

Droid Assault is now available on Steam!


Download now and get 20% off! Pointing

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #23 - Posted 2013-01-12 02:39:29 »



One of our scout droids bumped into a Video Review by Total Biscuit

<a href="http://www.youtube.com/v/eApHz6yKzUQ?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/eApHz6yKzUQ?version=3&amp;hl=en_US&amp;start=</a>



Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #24 - Posted 2013-01-12 05:56:32 »

Released yesterday! Congrats guys, this is going to be amazing for popularity/sales Cheesy

Offline StumpyStrust
« Reply #25 - Posted 2013-01-12 09:32:47 »

Might I ask how you do the trails for the projectiles? Been goofing around with similar effects but never can get anything very performant as I like lots and lots of particles.

Offline princec

JGO Kernel


Medals: 369
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #26 - Posted 2013-01-12 16:49:14 »

Just lots of particles.

Cas Smiley

Offline theagentd
« Reply #27 - Posted 2013-01-12 17:16:06 »

Quote
... Really nice effects on the screen. The distortion things like that are pretty neat. ...
*explodes*

Myomyomyo.
Offline StumpyStrust
« Reply #28 - Posted 2013-01-12 22:23:38 »

Do just add a particle every update on the bullet or lazier shot?

Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #29 - Posted 2013-01-12 22:43:56 »

Do just add a particle every update on the bullet or laser shot?
FTFY

So many people misspell that word, it's unnerving!

Pages: [1] 2
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Nickropheliac (15 views)
2014-08-31 22:59:12

TehJavaDev (23 views)
2014-08-28 18:26:30

CopyableCougar4 (29 views)
2014-08-22 19:31:30

atombrot (41 views)
2014-08-19 09:29:53

Tekkerue (38 views)
2014-08-16 06:45:27

Tekkerue (35 views)
2014-08-16 06:22:17

Tekkerue (25 views)
2014-08-16 06:20:21

Tekkerue (34 views)
2014-08-16 06:12:11

Rayexar (72 views)
2014-08-11 02:49:23

BurntPizza (48 views)
2014-08-09 21:09:32
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!