How you programmed the graphics hardware varied greatly by manufacturer, and since there was no operating system to help you along, you had to use low-level operations to get it to do something useful. Back in 1988/1989 the term 'compatible' in "IBM PC compatible" had claws and teeth. The PC development platform itself was by no means uniform or stable either. Not only did Holger have to port a game which was not intended to be portable, he also had to learn programming the system from scratch. Holger Heinrich at reLINE software took on the challenges of porting Legend of Faerghail to the PC, and from what I recall this was an exceptionally difficult task. The development tools in particular were immature: the Atari ST had an excellent Turbo 'C' compiler, but the 'C' compiler used on the PC by reLINE software had so many quirks that porting code from the Amiga almost always amounted to a rewrite. By comparison to the Atari ST and certainly the Amiga, the PC was not a mature platform, because it lacked an operating system. reLINE software had already acquired a development system, with AdLib sound card and EGA graphics. This was at a time when the IBM PC compatible platform started to become relevant as a gaming platform, both in Europe and internationally. This proved to be challenging on many levels: the game was not intended to be ported when designed, game design was still evolving and ongoing, and at reLINE software nobody had the necessary experience in programming the PC in the 'C' programming language. The game itself was designed and "prototyped" on the Amiga, and at some point had to be ported both to the Atari ST and the "IBM PC compatible" platform. We all were hobbyists/amateurs, who were self-taught and learned the craft through writing software for and painting on the C64. Legend of Faerghail was the first, only and last big commercial game the three of us collaborated on. What originally started out as a more modest product evolved into a multi-platform game (Amiga, Atari ST, PC), in two different languages, using unproven technology (reLINE software wrote all their games in assembly language Legend of Faerghail was written in 'C'), by an unproven designer/programmer team. Not only were the three of us pressed for time, as the final exams were approaching (we passed - working on the game did not have a negative effect on our marks), our producers and collaborators at reLINE software must have been tearing their hair out, given the complexity of the game. In retrospect, that type of approach must have made it harder for everybody who was involved in making the game. It also offered the player the opportunity to continue their characters from previous games such as Phantasie I, III, The Bard's Tale and The Bard's Tale II: The Destiny Knight, although Faerghail does not take place in the same fictional world as these games.At that age you can move the world, just by sheer force of ignorance and sticking to your guns. The game world includes an overworld split by a mountain range, and eight dungeons. The game is viewed from first-person perspective. Characters have attributes (such as wisdom, strength and constitution), skills (such as pick-pocketing and various languages) and hit points. The player first creates a character by selecting race and class. Legend of Faerghail is set in a medieval fantasy world. For example, a mage will lose concentration and fail at spellcasting if he stands too close to the enemy. The combat system requires the player to pay attention to the position of the characters in battle. The player explores towns, wilderness, and complex dungeons of the game from first-person perspective, fighting enemies in turn-based combat. Legend of Faerghail is a role-playing game with an interface similar to that of The Bard's Tale series. Platforms: Amiga, Atari ST, MS-DOS Developer: Electronic Design Hannover Publisher: Rainbow Arts Software GmbH Year: 1990 Tags: Fantasy, Turn-based combat
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |