Java-Gaming.org Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (576)
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  
  [Java2D] Izzy's Revenge  (Read 11910 times)
0 Members and 1 Guest are viewing this topic.
Offline The-Next
« Reply #30 - Posted 2013-07-22 20:15:18 »

This is a WIP of Izzy's workshop. You can see some of the machines that Izzy created during the last years. What do you think?





Offline indie4fun

Junior Newbie





« Reply #31 - Posted 2013-08-09 10:31:42 »

Beyond Izzy’s house

Izzy lives in Steelbridge, a city divided by a river. The city began to gain importance following the building of a bridge which linked  its two parts, defining its present name and facilitating communication and trade.
    With the construction of the bridge a guild came,  dedicated to the iron works, which took control over production and distribution of steam techonogy based on machinery. Three other guilds are supported by this one: the airships guild, the pharmacy guild and the liquors one.
   Because of the greed of their leaders, the four guilds gathered a huge power and they own the control of the whole city.

The first guild we’re working on:
    Airships guild:

The airship guild has managed to create flying machines that allow to move people and goods to remote places. It controls all flying city’s traffic.


Offline indie4fun

Junior Newbie





« Reply #32 - Posted 2013-08-29 17:25:13 »

We've been working these days in several concept art illustrations. What do you think about this one? It's a poster starring Izzy and the four main bosses she has to beat. We want them to be different in their personalities and in their look.

Hope you like it! We plan to give some postcards with this same design at the London's Campus Party!  Smiley

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

JGO Coder


Medals: 17
Projects: 1


hitar!


« Reply #33 - Posted 2013-08-29 17:57:27 »

What are the challenges going to be? Will there be enemies or will it be a puzzle solver most of the time?
I like the cute textures though:)

My projects:
Tower Defence!]http://www.java-gaming.org/topics/iconified/25690/view.html]Tower Defence! [lll.......] 30%!
Lightsnakerider! [llllll....] 60%!
Offline The-Next
« Reply #34 - Posted 2013-08-29 18:12:23 »

Hi! the idea is to do a mix between a platformer and a beat'em up. I have already prepared the particles systems for the blood Tongue

In the development area, i've been working the last days trying to make windowed Vsync to work in Java2D. I've also managed split the game in two execution threads, one for game physics and other for screen rendering. I needed to add some synchronization between both threads in order to avoid stuttering. Now the screen sliding and the game is super-smooth Smiley

Offline indie4fun

Junior Newbie





« Reply #35 - Posted 2013-12-20 19:26:20 »

Hey guys!

Izzy is already able to attack! we made a video with the new movements and you can see her walking accross Steelbridge streets (work in progress)

What do you think about it? Do you like the new designs for the city?  Smiley

<a href="http://www.youtube.com/v/uGTz4ZWAhZk?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/uGTz4ZWAhZk?version=3&amp;hl=en_US&amp;start=</a>
Offline The-Next
« Reply #36 - Posted 2013-12-25 08:06:26 »

We programmed for Izzy's revenge a very very basic physics functionality. Some elements like the main character, projectiles or enemies extends from a class named "Physicable". This class provide several characteristics like position, speed, acceleration, friction or air friction as well as some methods for detecting collisions.

Using these features, when Izzy gets harmed, we added some speed in the reverse direction as a knockback. You can see what happens with too high speeds XD:


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

Offline The-Next
« Reply #37 - Posted 2014-02-01 08:42:40 »

Little by little, we keep pushing.

Surprisingly the java2D engine works quite well, better than expected. We can run the game at 60fps in low-end GPUs like the intel HD4000 and geforce 9500.

We started to use textures with java2D texturepaint, it works quite well, with no performance penalty in comparison to direct image drawing. It works even better in some cases.

I'm totally reworking the code in order to follow the "clean code" directives. I feel quite happy with the result.



Offline wessles

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #38 - Posted 2014-02-01 22:18:47 »

Nice job man (guys?)! You seem to be doing really well with this project! I like the knock back too. It is hilarious.

Offline The-Next
« Reply #39 - Posted 2014-04-12 10:57:48 »

thanks a lot!

we finally have some ingame enemy killing action. For programming a basic AI I used a quite simple algorithm based on the state object pattern. really clean and nice:

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

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

JGO Wizard


Medals: 67
Projects: 4
Exp: 3 years


Profile picture isn't relevant.


« Reply #40 - Posted 2014-04-12 19:14:52 »

The enemies remind me of the Hotline Miami pig-skin  Smiley.

Offline The-Next
« Reply #41 - Posted 2014-04-13 08:38:04 »

hahaha, maybe you're right.

I have to say that for us hotline miami is one of the funniest indie games eves. We watched yesterday the teaser of hotline miami 2 about 100 times! amazing!

Offline The-Next
« Reply #42 - Posted 2014-08-02 07:13:07 »

Many, many days since the last update. We have been in a rush defining over and over the combat mechanics to make it fun. We had many moments of crisis and histeria, but we got over them.

At the time of the last post we only had a basic attack action, quite simple. We thought it was enough, but after trying with several people they told us that it was too easy killing enemies, just spam attack and thats all. It was boring, not a challenge.

We wanted a more complex mechanincs, so we nerfed the normal weapon: if enemies come in group the attack will only affects to one of them. This forces the player to use other tactiques than  attack spam.

Also, we created a set additional attack movements. Our first one was a kick, makes little damage but really effective to move enemies away:


Just with these two changes, the combat gained a lot of depth and became much funnier:
<a href="http://www.youtube.com/v/NLwVXo9h_70?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/NLwVXo9h_70?version=3&amp;hl=en_US&amp;start=</a>

We also took a lot of attention to the attack delays, we want a fast-pathed combat, so the controls must feel nice. We reduced the delays to the minimun.

Also, if a user press a new attack slightly before the previous ends, Izzy chains the attacks. This improved the combat flow a lot. Thanks to this, the attacks feel really smooth.

Offline The-Next
« Reply #43 - Posted 2014-08-06 19:21:07 »

The apothecary guild gained most of its current power thanks to a very profitable business: get healed of any illness for an amount of money.

Thanks to its reservoir full of a strange and voltaile liquid that is sprayed to the user, it is possible to instaneously recover from a wide range of injuries including broken bones, pneumonia or knife stabs.


 You can find their machines on every corner of the city, specially the rich districts. Thankfully, these machines are not specially though and can be 'sabotaged' quite easily.
 Izzy can use them to recover health along all the game:

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

Offline The-Next
« Reply #44 - Posted 2014-08-18 06:29:05 »

In addition to the kick,  We added to Izzy a new nice feature: the ability to raise enemies.  This make enemies innofensive for a fraction of time.

Also, Izzy auto-jumps with them, this is really useful, as when enemies are on air, they are specially vulnerable, thus  Izzy's attack are much more harmful. Izzy can join three super-effective attacks of this type before touching floor again:

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

Offline The-Next
« Reply #45 - Posted 2014-09-09 19:06:40 »

We decided to introduce miniboss fights along the game levels. These minibosses will help us to explain better the game story with some dialogue with Izzy and it will present a new challenge to the player.

For the first level we created a security tank that holds the needed key to go to the second half of the level:

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


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.

Longarmx (46 views)
2014-10-17 21:59:02

Norakomi (37 views)
2014-10-17 09:22:06

Norakomi (29 views)
2014-10-17 09:20:20

lcass (32 views)
2014-10-16 10:18:58

TehJavaDev (62 views)
2014-10-14 18:39:48

TehJavaDev (62 views)
2014-10-14 18:35:47

TehJavaDev (52 views)
2014-10-14 18:32:37

BurntPizza (70 views)
2014-10-12 17:24:42

BurntPizza (40 views)
2014-10-12 17:10:45

BurntPizza (82 views)
2014-10-12 16:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-10 16:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-03 16:36:02

List of Learning Resources
by Longor1996
2014-08-17 04:40:00

List of Learning Resources
by SilverTiger
2014-08-06 13:33:27

Resources for WIP games
by CogWheelz
2014-08-02 10:20:17

Resources for WIP games
by CogWheelz
2014-08-02 10:19:50

List of Learning Resources
by SilverTiger
2014-08-01 10:29:50

List of Learning Resources
by SilverTiger
2014-08-01 10:26:06
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!