Carnage Heart

Carnage Heart

13.10.2013 13:46:10
Strategy Guide
~B
Carnage Heart Strategy Corner

I think perhaps I may be the only person in the US who actually plays this game!
I have seen no magazines cover it, and only one page (in English) that goes into
much detail about it. There must be someone out there who wants to discuss
strategy issues with me...

Anyways, this is where I will collect all the cool strategy tips and programs I
can come across, and maybe if my page gets popular enough, I'll support some
competetions, maybe even leagues. Read my guidelines for text OKE program
submission right here

I have typed up my first sample program and sent it for your inspection here.

Here's a little bit of advice in the meantime:

Except for the ability to carry more, missiles have few advantages over
large missiles. Most OKE bodies will be able to carry an equal amount of
rockets or missiles, and rockets tend to be better for supressive fire, as well
as being able to damage more than one target at a time.

In large missiles, go for long range and launch them across the board.
Orion, Medusa, and NecroZone are the best. In rockets, Snake, Hercules, and
Panther spread like a shotgun and can concentrate fire better than Dragonfly or
Nitehawk, which do more damage but spread it out more. The previous three are
easier to dodge, but the latter two spread so much that sometimes you don't
have to dodge them at all. And when they do hit they don't actually do a
whole lot of damage overall. On the other hand, "shotgun" rockets can be dodged
entirely, but have a good chance of the WHOLE spread hitting a target
sometimes, doing massive damage and raising the targets heat a lot for extra
damage.

So far in my experiance, I've found two-legged OKE's to be better at
survival than multi-legged or tank OKE's. This is due to their quicker steps
and faster jumping ability. Some bodies shoot more than others. The Vyper
can fire double shots. The multi-legged OKE's fire double shots, except the
Manticore which fires quadruple! The Kouger fires double shots from two guns
(making it quad) and the Jackhammer fires triple from one gun. I havn't played
with the Ronin or flying OKE's yet. When you make a squad of OKE's, don't go
for three of the same thing. My best squads so far have been a combination of
lasers and shotguns (I don't like assault guns so far). Two Vypers armed with
shotguns and Panther rockets (double-firing shotguns will do horrible things
to your armor at close range) and one Manticore with a laser and NecroZone
large missiles to harass the enemy enough for the Vypers to get in close, and
you've got a winning team.

One Vyper and two Manticores would survive longer, but dish out less damage.
Avoid OKE VolleyBall - that's where one poor OKE (usually a quick and light 2-
legger) gets blasted back and forth
between friendly and enemy volleys of fire. I've seen some poor OKE's get
knocked back and forth four times without touching the ground, and explode mid-
air. My programs usually spread out in the first four seconds of combat to avoid
this, and get better crossfires.

Anyone who has scanned pics of program tiles, translations of Japanese CH pages,
or just cool strategy and program info, please mail me!

If you have comments or suggestions, email me at arne@cco.net

Here's my little plan for a standardized set of text program blocks:


First off, describe the mech that it is built for. For a specific format
use this:

Name :
Body :
Engine :
Main weapon: (and ammo)
Sub weapon : (and ammo)
CPU :
Fuel tank :
Armor :
Option :

You could include a paint color too if you want. Here's a sample:

Name :JujuBee
Body :Jujuman02
Engine :Gargill Z3
Main weapon:Shotgun (100 HD)
Sub weapon :12 Rocket (Panther MK2)
CPU :Tri-H3
Fuel tank :40 liter
Armor :35mm
Option :Omni P1 ID

Umm, thats off the top of my head, so the names might not be right, but
you get the idea. If you want to submit a program that can be used for
a wide variety of designs, just list the items that are necessary for your
program to work, such as:

Any two or multi-legged OKE
Shotgun
Short range rockets
Missile interferance device

Now for the hard part, making text blocks to show your program. Perhaps
in the future I (or someone else with spare time) could make a program to
generate text files for these. The general format for these is thus:

+------+
|Scan E
| 200 y>
|0 90
+--\/--+

This is "Scan for Enemy at 0 degrees, 90 degree width". The down arrow is
green and the right arrow is red.

+ /\ + +--/\--+
| |
< > Green arrows < > Red arrows
<-- | | <--
+ \/ + +--\/--+

I made the red arrows have a line through them, since the red arrows are
always the divergance, and the green normally connect like one long line.

The "Scan" is obvious, and "E" for "enemy", then range, and the other two
are the normal numbers. This way, all 3 numbers appear in the order they
do on the screen when you edit the tile.

This is the command list:

movement: misc:
Move Duck
Jump Jam (missile)
Ascend STOP
Desc (descend) Wait
Turn Self (destruct)
Random
Shooting: Time
Fire Allys
Grapp (Grapple) Send
Rec (receive)
Status Check Count
Fuel Count?
Damage Scan
Temp --
Ammo


Here's a more detailed rundown for each one:

Command| Parameters
-------+------------------------------------
Move : Ahead, Back, Left, or Right
Jump : Ahead, Back, Left, Right, or Up
Ascend : none
Desc : none
Turn : Left or Right
Fire : Main or Sub, (number if sub), width
Grappl : none
Fuel : < or > or =, number
Damage : < or > or =, number
Temp : < or > or =, number
Ammo : < or > or =, number
Duck : none
Jam : Missile
STOP : none
Wait : none
Self : Destruct
Random : number / number
Time : < or > or =, number
Allys : < or > or =, number
Send : Channel number, color
Rec : Channel number, color
Count : Letter (A thru E), (+ - / * or <-), number
Count? : Letter (A thru E), < or > or =, number
Scan : (E,F,P,M,O, or N), range, direction, width
-- : none

The scan abbreviations are:
E enemy
F ally
P projectile
M missile
O obstacle
N mine


Once you get these all together, they should look a lot like what you see
on the screen:

+ \/ +------+------+
|Scan E| Fire Scan E
| 200 > Sub > 150 >
|0 90| 1 90 0 90
+ \/ +------+--\/--+
|Scan E| Turn | |
| 200 > Right| Wait |
|90 90| | |
+ \/ + \/ + \/ +
| Turn Move | Fire
| Left > Ahead| Main >
| | 90
+------+ \/ +------+

It may look jumbled, but it is the best I can do until I get a set of icons
made for graphic program pictures. And it is compact enough to make an 11x11
program and still fit within 79 columns. 12x12's will just have to be wider
than 80 columns for now.



This is the program I am currently using to whoop on the computer on the
Callisto scenario. This same general program has worked all the way up to
map 5 so far, as long as I update the hardware at each map. It is very
simple to edit out the missile interferance device if you need to.

Author: Arne Michaelsen
Email : arne@cco.net

Any two-leg OKE body
Shotgun
Rocket launcher (Snake, Hercules, or Panther)
Missile interferance device
9x9 CPU
(With some tinkering, this also works for OKE's with lasers and large
missiles, and also multi-leg OKE's. See my notes below).

+ \/ +------+------+------+------+------+------+------+------+
|Scan P|Scan P Count Count Scan P|Scan P Scan P Random| Jump |
| 60 > 20 > A<-1 > A+1 > 35 > 35 > 35 > > |
|0 360|0 360 A>15 |-90 90 90 90 1/2 | Right|
+ \/ +--\/--+------+ /\ + \/ +--\/--+--\/--+ \/ + \/ +
| | |Scan M Count?| Jump | Jump | |
| -- < Duck | Jam < 100 < | -- > | | -- |
| | |0 360 A>15 | Ahead| Left | |
+ \/ +------+ \/ +------+--\/--+------+ \/ + \/ + \/ +
| Time |
| <4 > -- > -- < -- < -- | -- > -- > -- > -- >
| |
+--\/--+------+ \/ +------+------+ /\ +------+--/\--+------+
|Scan F|Scan F|Scan E| | | Temp Fire
| 300 > 300 > 30 > Grap > -- > -- | | >80% > Main >
|90 180|-90 180 0 90| | |
+ \/ + \/ + \/ +------+------+------+------+--/\--+------+
Scan F| |Scan E| Ammo |Count |Count? Fire
< 300 | -- | 75 > Main > A<-1 > -- > -- | A=1 > Sub >
-90 180| | 0 90| >1 | | 1
+--\/--+ \/ + \/ + \/ +------+------+ \/ + /\ +------+
Move | | Scan E| Ammo |Count Scan F Scan O|
< Right| -- | -- > 110 > Sub > > 40 > 20 |
| | 0 90| >1 | A<-2 0 90 0 90 |
+------+ \/ +------+ \/ + \/ +------+--\/--+--\/--+------+
Move | | | Random Jump
< Left < -- | -- < -- < -- | | -- > 1/2 > Right>
| | |
+------+------+ \/ +------+------+ +------+--\/--+------+
Turn Scan E Scan E| | Jump
< Left < 300 < 300 | | Left > -- >
90 90 0 90 | |
+------+--\/--+--\/--+ +------+------+
| Turn | Move |
| Right| Ahead|
| | |
+ \/ + \/ +



What's it do? Well, first off for the first four seconds of combat, it looks
left and right for friendly units. If there is an ally on one side, it'll
sidestep away. If there is one on either side, it'll go right into the
search and destroy part of the code. If there are no allies present, it will
sit there and do nothing but dodge incoming fire for four seconds. I could
try to make it go into search mode, but I havn't planned on how to do that
et unless I went to a larger CPU. Plus I almost exclusivly use this program
in groups anyway.

Once the timer goes above four, it will never execute that part of the code
again. From then on it consists purely of fire avoidance, and seek & destroy
code. The loop in the projectile code helps avoid missiles that the jamming
device doesn't stop. The entrance to the loop looks in a 60 meter range,
and then it waits for either the projectile to get closer (35 meters) before
jumping, or exits the loop if the projectile doesn't get close within 15
cycles. The 60 meter start is so the OKE can get into a state of "jump
readiness" and not get caught firing weapons. Then it waits until the 35
meter mark which is usually close enough that missiles that are tracking you
can't quite turn fast enough to catch you. If the fire is coming from the
left or right it jumps forward. From the front or back it will jump
sideways.

The Search part is really simple, just looks ahead and walks forward. If
the enemy isn't in front, it checks to the right. If they aren't there it
turns left and starts again.

The weapon firing I made simple too. But instead of seperate firing routines
I made one that fires either weapon depending on the status of the A counter.
That way I can put my friend and obstacle checking in only once, and have
one section to fire the weapons after that.

This code works best on a Vyper with a shotgun and rockets. It can work on
any 2-legged OKE though, I just like the Vyper because it fires double
rounds. It will also work on multi-legged OKE's, but I suggest raising the
projectile scan chips by 5 or 10 meters, and widening the enemy and weapon
scan widths to take advantage of wide fields of fire.

I personnaly have used this program very succesfully with shotgun armed
Jujuman OKE's combined with a laser (and large missile) armed Manticore for
support. Later I used all Vyper OKE's for the group. Just remember to
raise the weapon scan ranges for the laser armed OKE's, and lower the temp
check (a laser armed Manticore cannot fire at anything above 65% or it will
take some damage from heat).

Multileg OKE's: Raise projectile detection ranges by 5 or 10 meters
Widen enemy scanning and weapon firing arcs to 180 degrees

Laser OKE's: Raise main weapon range to 150 meters
Raise sub-weapon range to 200 (for large, long-range missiles)
Raise temperature check if it fires more than single shots
(Double shots should be about 70%, triple at 65% and quad at
60%, roughly. Thick armor makes you lose heat slower so you
may have to adjust).


 
Comments:
Your comment has been saved!!!
The Captcha element applies the Captcha validation, which uses reCaptcha's anti-bot service to reduce spam submissions.

19 Okes
SaveGame

17.October 2013
Strategy Guide
FAQ/Walkthrough

13.October 2013
 
Most Popular
25.September 2015
30. December 2013
07.June 2019
20.August 2014
28.February 2016
25.June 2019
09.November 2015