Author: Alphabetasoft - For TI-89/92+ -
Version 1.0alpha 08/27/2002
Compiled with TI-Gcc v0.93
Features / Planned features - Installation - Rules - Controls - Known Bugs - License - Contact - Thanks - History
Amosé:
I'm a 12 years old french student, and I discovered
programmation when I was 6 years old, on a graphic but not very
powerful Casio calculator. Then, I had a TI-80 for my 8 years,
and my TI-92 Plus for my 10. I started programming Basic there,
then, one year ago, I discovered the Zguide by
Zorglop, and I learned Assembly. I started my first little games
in Assembly with the GenLib library, but I found assembly boring,
and decided to try C, with Squale92's tutorial. So here
is my first game programmed in C, Heart of Evil, a role-playing
game. The game starts when your town is set ablaze for a
mysterious reason by monsters. Then, your fate belong to you !
- Four-levels grayscale.
- Both TI-92 Plus and TI-89 support.
- Choice of class. Each class has its different ranks, abilities
and bonuses (See rules).
- Choice of race, in addition with the class. Each race has its
gods, customs, skills and specific weapons (See rules).
- Big zones not taking a lot of memory.
- Different tilesets.
Planned features
- More races and classes.
- An on-calc map editor (?).
- New weapons, armors, spells, potions, monsters...
- Fix the bugs (Help me ! E-mail me !).
- A big story ! = MORE HOURS OF FUN ! ;)
If you want me to improve any part of the game, send me ideas !
After creating a folder called "hoe" and set it as current folder on your calculator, send all the files (hoe.xxz, hoe.xxy, hoemaps.xxg) then archive them. To launch HOE, set "hoe" as current folder and type "hoe()" on the home screen.
Classes :
Classes define the character's skills in fight, magic, dexterity... At the starting of the game, choose them well : you can't change them later !
- Barbarians:
Barbarians are principally warriors, and mastery of weapons
doesn't have any secrets for them anymore. They have some
preference for Axes, Warhammers and Masses, as these are quite
violent and bloody weapons... Barbarians are mainly dwarves or
half-orcs.
- Paladins:
Paladins are religious warriors, wo fight for a god. They are
good, loyal, proud, and often depictured as examples of nobility
and virtue. Paladins are mainly human and Half-Elves.
- Archers:
Not only being skilled in ranged weapons, Archers also are men of
nature, and feel better beneath woods, rivers and mountains than
in the cities. They are quick and her sight is keen, to easily
see their enemies from far. Archers are often elves or
half-elves.
- Mages:
Mages are good magician, who fight for some god. They aren't very
skilled in weapons, but in magic : they can use scrolls, magic
staves, magic slings and daggers... Mages are often elves, humans
or gnomes. They are more strong than their cousins, the
sorcerers, but they have less Mana.
- Sorcerers:
Sorcerers are like mages, except that they're evil, and less
strong but have more Mana than them. Legends say that devils'
blood flow in their veins. Other even say that they're all sons
of evil gods. Whoever they are, sorcerers serve darkness, and
often are dwarves or humans.
- Bards:
Bards are counters, musicians, and blademasters who travel from
town to town. They are very mischievous, and know a lot. Their
great intelligence make that they always find a solution to
situations that could seem desesperate...
In the following table, some
notions are required to know :
- HP means Health Points and
refer to the importance of your wounds and your actual health.
The more you have HP, the more you can resist enemies' attacks.
- Mana means your faith, your spiritual strength. It is useful to
cast spells and use magic objects. The more you have Mana, the
more you are faithful, and the powerful will be the spells you
cast.
- The HP and the Mana indicated in this table refer to the max.
HP and Mana when a character of the Class is at Level 0 (starting
of the game).
- The Gain of HP and the Gain of Mana refer to the HP and Mana
points added to your maximum when your Level grows up. These
values can't be changed save by special objects. To Level up, you
have to fight a lot against harder enemies, to have more XP (Experience
Points).
Class | Bonuses | Restrictions |
Barbarian | HP: 30 Gain of HP: 15 No Mana Gain of Mana: 1 |
Barbarians can't cast spells nor use magician's weapons and they can't use advanced ranged weapons either. |
Paladin | HP: 25 Gain of HP: 12 Mana: 8 Gain of Mana: 5 |
Paladins can't cast advanced spells nor use magician's weapons, nor use advanced ranged weapons. |
Archer | HP: 17 Gain of HP: 8 Mana: 8 Gain of Mana: 7 |
Archers can't cast advanced spells nor use specific magician's weapons, nor use advanced melee weapons, nor wear advanced armors. |
Mage | HP: 17 Gain of HP: 9 Mana: 15 Gain of Mana: 10 |
Mages can't use advanced melee or ranged weapons, nor wear advanced armors. |
Sorcerer | HP: 15 Gain of HP: 8 Mana: 20 Gain of Mana: 15 |
Sorcerers can't use advanced melee or ranged weapons, nor wear advanced armors. |
Bard | HP: 17 Gain of HP: 10 Mana: 10 Gain of Mana: 10 |
Bards can't use advanced ranged weapons, and in the advanced melee weapons, they can only use swords. They can't cast advanced spells, nor use advanced armors. |
Races :
Races define the origins, the religion, the history and the skills of the character. In Heart of Evil, 7 races are actually available :
- Humans:
Among all the races of the realm of HOE, mankind is certainly the
most versatile one. Humans are as strong in magic an wisdom as in
art of fight. Nonetheless, humans have two main drawbacks :
First, in opposite with elves and dwarves, they're mortal, and
can naturally die. What is more, they are greedy for money and
glory...
- Elves:
Elves are real lovers of nature, music and beauty. They often
live in the forest or under the water, they are masters in magic,
and bows. Many elvish tribes exist in the realm : the sylvan
elves, living especially in the forest ; the golden elves, living
near everywhere ; the aquatic elves, living under the water, and,
finally, the terrible and evil black elves, who have settled in
the first time of history under the earth, having for slaves
underearthling monsters. Elves are generally very wise,
intelligent and charismatic, even if they aren't very strong...
- Half-elves:
Half-elves result of a crossing betweens humans and elves. They
have all the advantages of these two races : like the elves, they
love nature, music, beauty, and are themselves beautiful ; like
the humans, they're rather strong and versatile. As they love
travelling, in opposite with the elves who are more sedentary,
half-elves are often nomads living in the nature, and striding
through woods, mountains and marshes...
- Hobbits:
Hobbits could be described as humans who stopped growing at a
point of their life : even if they're very old, they always seem
very young, and have a long life. They're quite intelligent and
funny, but sedentary : they prefer stay at the fireside counting
an old tale to other hobbits than travelling. Hobbits show
extraordinary skill with slings.
- Dwarves:
Dwarves are little creatures living under the earth who delve in
their big mines. They are skilled in warhammers and axes. They
are the deadly enemies of giants, because of their height, and
are hostile against elves.
- Gnomes:
Gnomes are funny little beings living in the woods, physically
seeming like dwarves, though less strong. They like playing with
magic, and have good skills as inventors, so that they can build
their own weapons.
- Half-orcs:
Half-orcs are often warriors, because of their very impressive
strength. They prefer evil than good, and fight with ferocity and
desire for blood. Like dwarves, they like axes and warhammers.
Even if Half-orcs are evil, they are exceptional barbarians...
Race | Bonuses |
Human | HP: +1 Mana: +1 Gain of HP: +1 Gain of Mana: +1 |
Elf | HP: -1 Mana: +3 Gain of HP: -1 Gain of Mana: +2 |
Half-elf | HP: +0 Mana: +2 Gain of HP: +0 Gain of Mana: +1 |
Hobbit | HP: +0 Mana: +1 Gain of HP: +1 Gain of Mana: +1 |
Dwarf | HP: +3 Mana: +0 Gain of HP: +2 Gain of Mana: -1 |
Gnome | HP: +0 Mana: +2 Gain of HP: -1 Gain of Mana: +2 |
Half-orc | HP: +4 Mana: -2 Gain of HP: +3 Gain of Mana: -2 |
Fight engine :
The main advantage of the fight engine of Heart of Evil is that you can move on the screen, and your enemy too. To attack your enemy with a melee weapon, you must be "on" your enemy, then press Hand / Alpha. You can also attack it with a ranged weapon : If you attack him with a ranged weapon, you can attack it without being "on" it ! To cast him a spell, use a potion, or use any other object, press F1 during the fight, and choose the object in the PopUp menu. To view your HP and your enmy's, and your Mana also, press 2nd.
Note : You can equip a weapon during a fight
only if you aren't "on" your enemy (But you can't equip
a ranged weapon or an armor).
UP | Moves the main character up. |
DOWN | Moves the main character down. |
LEFT | Moves the main character left. |
RIGHT | I don't remember... :) |
HAND (92+) / ALPHA (89) | On the map: To do an action. During dialogs: To skip. During fights: Attack |
2ND | During fights: To view your HP and your enemy's. I implemented this key because when you are ON your enemy to hit it, the HP's are sometimes difficult to see... |
F1 | On map: Opens the in-game menu to View Stats / Save /
Look at the inventory... During fights: Use object. |
ESC | Exits the game. |
- At each time you launch the program and load a
map, you loose some memory, because a lot of handles are
allocated (with function malloc), and aren't correctly
freed...
- If you don't have enough RAM memory, the grayscales aren't
initiated at all, and the game looks ugly :( .
- You can't save your game when hoesave is archived.
For any comments, suggestions, bug
reports, ideas, or whatever you may think,e-mail me or write me a
letter at the address below. You can e-mail me in French,
English, German or Spanish (or Latin :) ).
If you have enough time to, please send me some postcards too.
I'd really like to recieve some from all over the world... Thanks
!
Kévin Löser
54, Quai Boissy d'Anglas
78380 Bougival
France
E-mail: <amsai91@msn.com>
Homepage: Actually in developpement
Thanks to :
- The TI-Gcc team for their
excellent C compiler, TI-Gcc.
- The T3 for their very good games, especially Chrono Fantasy and
S.M.A, and their new kernel, PreOS. I hope they will manage to
finish Chrono Fantasy, because the first version looks very
promising, and if a member of the CF team reads what I'm saying,
I congratulate him a lot !
- Squale92 for his very good tutorial on Ti-Fr, which I
recommend to every french-speaking C learner.
- Julien Muchembled for UniversalOS 1.30, the famous kernel.
- All the ones who helped me with the maps and the storyboard.
- All the others I obviously may have forgotten.
Special Thanks to :
- Greg alias Tontonlaveur for his ideas, his maps, and his support.
- Version 1.0alpha 08/27/2002 :
First public release.
That's all ! Thanks for reading this file till its end ! I hope it has been clear enough to you (if not, e-mail me !!!), and I hope my work will please you too ! Have fun !