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 !

Features

- 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 !

Installation

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.

Rules

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).

Controls

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.

Known Bugs

- 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.

Contact

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

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.

History

- 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 !