Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (489)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
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  
  Jackal  (Read 6204 times)
0 Members and 1 Guest are viewing this topic.
Offline zeroone
« Posted 2013-01-07 15:18:44 »



http://meatfighter.com/jackal/

Jackal is an overhead run and gun game.  The Jackal squad, a four-man team composed of Colonel Decker, Lieutenant Bob, Sergeant Quint and Corporal Grey, is sent to rescue soldiers kept as hostages by the enemy. The player controls the team in an armed jeep, which must venture through several enemy strongholds to rescue comrades imprisoned by the enemy. In each of the six levels, the goal is to rescue POWs from various buildings and then transfer them to helicopter dust-off locations. Once the soldiers are secure, the player must proceed to defeat the boss at the end of each level. In the last level, there are two bosses that must be defeated.

There is a point system that grants the player extra lives depending on the score attained. If a collision occurs with an enemy vehicle or the jeep is hit by an enemy bullet, a life will be lost. Some buildings contain one flashing prisoner; if this man is rescued, the jeep's primary weapon will be upgraded. In addition, if enough prisoners are rescued, a weapon upgrade will be yielded during the unloading process to the rescue helicopter. The Jeep's initial weapons consist of a machine gun and a grenade launcher. The grenade launcher can be upgraded into a rocket launcher, which can be further upgraded to shoot long-range missiles, and two kinds of spread missiles.  Although the grenades and missiles fire in the direction that the player faces, the machine gun shoots upwards exclusively. This may seem like a restriction, but it provides a tactical advantage by enabling you to fire at enemies while retreating.

Use Options | Input to remap the keys or to configure your gamepad.  Adjust your browser zoom (ctrl + mouse wheel) to fit the game within your display or hit F12 for full screen mode.  The options menu also allows you to select between normal and hard mode.  To see the real ending, you'll have to beat the game in hard mode.

One last thing, you can run over enemy soldiers.
Online Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #1 - Posted 2013-01-07 15:25:43 »

A tiny snippet of text would no doubt convince a few more people to check it out Smiley

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline zeroone
« Reply #2 - Posted 2013-01-07 15:49:06 »

A tiny snippet of text would no doubt convince a few more people to check it out Smiley

I edited the original post accordingly.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline feelingtheblanks

Junior Member


Medals: 3



« Reply #3 - Posted 2013-01-07 19:29:08 »

Nice one there ! I liked playing it although I found rotating the jeep left/right a bit hard and less sensitive.

I loved the art as well, cute grahpics & sounds  Smiley
Offline EgonOlsen
« Reply #4 - Posted 2013-01-07 19:49:43 »

Looks strange while scrolling on my makeshift graphics card (GeForce 8600 on Windows 7 64 Bit, Java 7, latest drivers): http://jpct.de/pix/buggy_buggy.png

Offline zeroone
« Reply #5 - Posted 2013-01-07 19:51:42 »

Looks strange while scrolling on my makeshift graphics card (GeForce 8600 on Windows 7 64 Bit, Java 7, latest drivers): http://jpct.de/pix/buggy_buggy.png

Try adjusting the browser zoom.
Offline EgonOlsen
« Reply #6 - Posted 2013-01-07 19:56:09 »

That helps, but i actually never adjust the zoom. I use the default settings and that's where it looks flawed.

Offline zeroone
« Reply #7 - Posted 2013-01-07 20:09:57 »

That helps, but i actually never adjust the zoom. I use the default settings and that's where it looks flawed.

What is your default zoom?  How does it look at 100% zoom?
Offline Apo
« Reply #8 - Posted 2013-01-07 20:12:59 »

Nice little game. Like an oldschool acarde game -> very nice!!

But same problem as EgonOlsen with the default zoom.
Offline zeroone
« Reply #9 - Posted 2013-01-07 20:15:03 »

Nice little game. Like an oldschool acarde game -> very nice!!

But same problem as EgonOlsen with the default zoom.

What is your default set to?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Apo
« Reply #10 - Posted 2013-01-07 20:24:54 »

100 %. I never adjust the zoom too like Egon.
After adjusing the zoom to 120% and then back everything works fine. I don't know why.

Another suggestion ... please think about the qwertz keyboard. I don't like x and z. Please make y and z to shoot and not only z. Thanks =)
Offline zeroone
« Reply #11 - Posted 2013-01-07 20:32:46 »

100 %. I never adjust the zoom too like Egon.
After adjusing the zoom to 120% and then back everything works fine. I don't know why.

Another suggestion ... please think about the qwertz keyboard. I don't like x and z. Please make y and z to shoot and not only z. Thanks =)

I was afraid of that.  For each tile, it looks like it is pulling an extra row of pixels from the sprite sheet.  I wonder if it is a consequence of the scroll offset; I'm scrolling by fractional values (e.g. increments of 0.25 pixels).

As for the keyboard, use Options | Input to remap. 
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #12 - Posted 2013-01-07 21:05:52 »

nice, reminds me a little of Commando, was that you inspiration?
Offline devnewton

Senior Newbie


Projects: 1



« Reply #13 - Posted 2013-01-07 22:00:18 »

Is available as a non applet version?
Offline zeroone
« Reply #14 - Posted 2013-01-07 22:12:22 »

nice, reminds me a little of Commando, was that you inspiration?

It's actually a remake of the NES version of Jackal, which was Konami's response to Capcom's Commando.

Is available as a non applet version?

jackal.jar contains a main method.  You'll need the slick and lwjgl jars as well.  The source is available if you want to mess with it.

Looks strange while scrolling on my makeshift graphics card (GeForce 8600 on Windows 7 64 Bit, Java 7, latest drivers): http://jpct.de/pix/buggy_buggy.png

It looks like I'm not alone:

http://www.java-gaming.org/topics/bleeding/26823/msg/237162/view.html#msg237162

I'm unable to reproduce this effect on 2 PCs that I have here.  Also, I'm using XMLPackedSheet, which appears to use GL_NEAREST by default.  I'll have to research this further.  

To anyone getting this problem, please post pics.  Thanks.
Offline plastygrove

Junior Member


Medals: 1
Projects: 2



« Reply #15 - Posted 2013-01-08 02:58:02 »

Being an "Expert" level player in Jackal, I have to say that the positions of the enemies, triggers and everything are very accurate with respect to the original. I've only played the first level, but the graphics are also so similar that if it weren't for the differences in animation I would have thought it the same.

But I'd like to know how you got it to such amazing accuracy. Do you have an emulator built-in which is reading off the original .nes file and then rendering the graphics?

One difference I noted is that in the original, you can press the direction key and fire key and he will launch a rocket/grenade in that direction without having to point the jeep in that direction. In yours, the rocket/grenade is launched only in the direction the jeep faces

For others not familiar to the game, you can play it online here:

http://www.virtualnes.com/play/?id=NES-JK
Offline zeroone
« Reply #16 - Posted 2013-01-08 14:36:05 »

Being an "Expert" level player in Jackal, I have to say that the positions of the enemies, triggers and everything are very accurate with respect to the original. I've only played the first level, but the graphics are also so similar that if it weren't for the differences in animation I would have thought it the same.

But I'd like to know how you got it to such amazing accuracy. Do you have an emulator built-in which is reading off the original .nes file and then rendering the graphics?

One difference I noted is that in the original, you can press the direction key and fire key and he will launch a rocket/grenade in that direction without having to point the jeep in that direction. In yours, the rocket/grenade is launched only in the direction the jeep faces

For others not familiar to the game, you can play it online here:

http://www.virtualnes.com/play/?id=NES-JK

Thanks for playing.  For a real challenge, try to beat hard mode to see the alternate ending scene.

My remake is not an emulation.  But, I studied the game carefully in an emulator to reverse engineer it. 

In the original game and in this remake, you do not need to wait for the jeep to rotate in the target direction before firing.  Tap in any direction and then immediately hit fire.
Offline zeroone
« Reply #17 - Posted 2013-01-08 14:58:41 »

Looks strange while scrolling on my makeshift graphics card (GeForce 8600 on Windows 7 64 Bit, Java 7, latest drivers): http://jpct.de/pix/buggy_buggy.png

Nice little game. Like an oldschool acarde game -> very nice!!

But same problem as EgonOlsen with the default zoom.

For those experiencing graphical glitches, please try this alternate version:

http://meatfighter.com/jackal/jackal2.html

I added padding to the tiles in level 1.  No need to adjust your browser zoom; leave it at the default of 100%.
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #18 - Posted 2013-01-08 18:40:24 »

Any download? Applets basically don't work on Mac OS anymore. Sad

See my work:
OTC Software
Offline zeroone
« Reply #19 - Posted 2013-01-08 18:45:48 »

Any download? Applets basically don't work on Mac OS anymore. Sad

jackal.jar contains a main method. 
Offline Apo
« Reply #20 - Posted 2013-01-08 19:25:56 »

Now it works ingame (with the second url) but the logo has a little "bug"
Offline zeroone
« Reply #21 - Posted 2013-01-08 19:32:43 »

Now it works ingame (with the second url) but the logo has a little "bug"

Thanks for helping me test this.  The logo is also stored as tiles.  I'll have to pad everything.
Offline EgonOlsen
« Reply #22 - Posted 2013-01-08 20:11:07 »

The alternate version works fine for me.

Offline zeroone
« Reply #23 - Posted 2013-01-08 20:16:47 »

The alternate version works fine for me.

Thanks for testing.  I'll post a new version this weekend with all tiles properly padded.
Offline Phibedy

Senior Member


Medals: 8



« Reply #24 - Posted 2013-01-08 20:29:12 »

I like it, but I don't get how to control the "normal" shot, sometimes it works shooting in another direction but most of the time it just shoot north.
Offline zeroone
« Reply #25 - Posted 2013-01-08 20:42:26 »

I like it, but I don't get how to control the "normal" shot, sometimes it works shooting in another direction but most of the time it just shoot north.

Although the grenades and missiles fire in the direction that the player faces, the machine gun shoots upwards exclusively. This may seem like a limitation, but it provides a tactical advantage by enabling you to fire at enemies while retreating.
Offline zeroone
« Reply #26 - Posted 2013-01-08 20:47:57 »

please think about the qwertz keyboard. I don't like x and z. Please make y and z to shoot and not only z. Thanks =)

For AZERTY, it would be W.  I could make Z/Y/W machine gun.  Or, I could just shift over one key and make X machine gun and C grenade/missile.  The X-C combination is universal across all 3 keyboard layouts.  I'll think about this.
Offline Phibedy

Senior Member


Medals: 8



« Reply #27 - Posted 2013-01-08 20:51:30 »

yes but that doesn't work during the boss-wave, you can't drive on the bottom because the enemies sometimes leave your screen on the bottom -> get shot. In addition I died because a random tank spawn out of my viewport and moved up into my field of view -> collision.

maybe you could add a "attach machine-gun to velocity-direction button"
best regards
Offline zeroone
« Reply #28 - Posted 2013-01-08 21:02:58 »

yes but that doesn't work during the boss-wave, you can't drive on the bottom because the enemies sometimes leave your screen on the bottom -> get shot. In addition I died because a random tank spawn out of my viewport and moved up into my field of view -> collision.

maybe you could add a "attach machine-gun to velocity-direction button"
best regards

This is a remake of the NES version of Jackal.  The fixed machine gun direction was conceived by Konami.  Actually, they kind of ripped it off of Capcom's Commando, though in that game it's the reverse: you can fire your machine gun in any direction, but you can only throw grenades north. 
Offline zeroone
« Reply #29 - Posted 2013-01-13 03:16:29 »

I posted a new version here: http://meatfighter.com/jackal/

Now, all tiles are padded.  Hopefully that fixes the graphical glitches that some people experienced.

Grenade/missile and machine gun are still the 2 lower-left keys on the keyboard; however, the game now supports these mappings by default:

X-Z [QWERTY]

X-Y [QWERTZ]

X-W [AZERTY]

X-K [Dvorak]

And of course, you can remap these or setup your gamepad via Options | Input.

For those who had problems launching the applet under OS X, I provided a link to a self-executable jar and a web start link. 

Thanks for testing.
Pages: [1] 2
  ignore  |  Print  
 
 

 
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!