Hamurabi

Un article de Wikipédia, l'encyclopédie libre.
Hamurabi

Développeur
Doug Dyment

Date de sortie
1968 (FOCAL)
1973 (BASIC)
Genre
Mode de jeu
Un joueur
Plate-forme

Langue
Anglais

Hamurabi est un jeu vidéo de gestion en mode texte initialement connu sous les titres King of Sumeria et The Sumer Game et programmé en FOCAL par Doug Dyment en 1968 à la Digital Equipment Corporation. Le jeu se déroule en dix tours dans lesquels le joueur incarne l’ancien roi de Babylone Hammurabi et doit notamment gérer la quantité de graines à attribuer aux cultures, la nourriture de la population et l’achat de nouvelles terres tout en faisant face à des rendements aléatoires et à des fléaux agricoles. Son système de jeu s’inspire principalement de celui de The Sumerian Game, un jeu éducatif de simulation économique développé entre 1964 et 1966 par Mabel Addis et William McKay.

Le jeu fait l’objet de nombreuses versions en FOCAL mais c’est son adaptation en BASIC par David H. Ahl sous le titre Hamurabi et sa publication dans 101 BASIC Computer Games (1973) puis dans BASIC Computer Games (1978) qui le font véritablement connaitre. Du fait de sa popularité, il influence profondément les jeux de stratégie et de gestion et est considéré comme un précurseur des city-builder.

Système de jeu[modifier | modifier le code]

Hamurabi est un jeu de gestion en mode texte dans lequel le joueur, qui incarne l’ancien roi de Babylone Hammurabi, entre des nombres en réponse à des questions posées par le programme. Le jeu se déroule en dix tours qui représentent chacun une année. Trois ressources sont à prendre en compte par le joueur : les habitants, les terres et les boisseaux de grains. Chaque habitant peut cultiver une certaine surface de terre et ainsi produire du grain. Ce grain peut ensuite être utilisé pour nourrir les habitants, sous peine de les voir mourir, ou être planté pour la récolte de l’année suivante. Le joueur peut aussi acheter ou vendre des terres à ses voisins en échange de grains. Chaque tour débute avec un rapport sur la situation qui précise notamment la quantité de grain récolté et l’évolution de la population de l’année précédente. Il est suivi par une série de questions portant par exemple sur la quantité de grain à utiliser pour les plantations, la nourriture ou l’achat de nouvelles terres[1],[2]. Le cours du jeu est influencé par plusieurs paramètres générés de manière aléatoire comme la quantité de grains récolté ou dévoré par les rats, le nombre de nouveaux habitants ou le prix des terres qui varie à chaque tour entre 17 et 26 boisseaux de grains par acre. Des épidémies de peste peuvent par ailleurs diviser la population par deux. Le jeu peut se terminer avant la fin des dix tours si tous les habitants meurent ou si plus de quarante-cinq d’entre eux meurt de faim lors d’un tour. Dans l’adaptation en BASIC du jeu, celui-ci se termine par une comparaison des performances du joueur avec celles de personnages historiques comme Néron ou Ivan le Terrible[1].

Développement[modifier | modifier le code]

Un mini-ordinateur PDP-8 original.

En 1962, le comté de Westchester de New York et IBM commencent à étudier la possibilité d’utiliser les ordinateurs à des fins éducatives grâce à une subvention du département d’éducation du gouvernement fédéral des États-Unis pour développer des jeux de simulations économiques pour les élèves de sixième[3],[4]. Dans ce contexte, le professeur Mabel Addis et le programmeur William McKay développe entre 1964 et 1966 un jeu de simulation économique sur ordinateur central inspiré de la civilisation de Sumer qu’ils baptisent The Sumerian Game[3],[5].

En 1968, Richard Merrill invente le langage de programmation FOCAL alors qu’il travaille pour la Digital Equipment Corporation (DEC). Pour expérimenter ce nouveau langage, son collègue Doug Dyment programme un jeu sur un mini-ordinateur PDP-8 de DEC en s’inspirant de The Sumerian Game dont il a entendu parler à l’Université de l’Alberta[6]. Intitulé King of Sumeria puis The Sumer Game, le jeu est initialement décrit comme un programme simulant l’économie d’une ancienne cité Sumérienne à la manière d’une simulation économique moderne[6]. D’après son créateur, la version finale du jeu constitue le plus long programme en FOCAL capable de tenir sur un ordinateur 4K et il n’était pas possible d’y ajouter la moindre ligne de code. Compte-tenu de cette contrainte, les textes du jeu sont raccourcis autant que possible et le roi Hammurabi est notamment renommé Hamurabi[5].

The Sumer Game inspirent ensuite de nombreuses versions et adaptations. Le journaliste Jerry Pournelle se souvient ainsi que « la moitié des personnes qu’il connait ont écrit un programme Hamurabi dans les années 1970 et que pour la plupart, il s’agissait de leur première expérience en la matière »[7]. Le catalogue DECUS de 1973 liste notamment une version française du jeu programmé par F. Champarnaud et F. H. Bostem en FOCAL-69[8] et le catalogue DECUS de 1978 inclut une version améliorée du jeu programmé par James Howard II et Jimmie Fletcher[9].

David H. Ahl, qui travaille lui aussi pour DEC, programme en 1971 une nouvelle version de The Sumer Game en BASIC, un langage de programmation qui, contrairement au FOCAL, permet de faire fonctionner le jeu sur micro-ordinateur et non seulement sur ordinateur central et mini-ordinateur[10]. En 1973, il publie le livre 101 BASIC Computer Games qui devient un best-seller grâce à ses nombreux programmes à taper à la main de jeux sur ordinateur, dont sa version de The Sumer Game qui est renommée Hamurabi et qui ajoute une analyses des performances du joueur à la fin du jeu[10],[11],[1]. Du fait de la popularité du livre et du BASIC, la popularité de cette nouvelle version éclipse largement celle du jeu original[5]. 101 BASIC Computer Games décrit le jeu comme une adaptation d’un jeu programmé en FOCAL chez DEC mais n’identifie pas l’auteur du jeu original. En 1978, la réédition de 101 BASIC Computer Games devient le premier livre consacré aux ordinateurs à se vendre à plus de un million d’exemplaires et explique que le jeu devait initialement s’appeler Hammurabi mais qu’un « m » a initialement été retiré du titre pour respecter la limite de huit caractère imposé au nom du programme, puis que l’erreur s’est répercuté sur les versions suivantes du jeu jusqu’à ce qu’Hamurabi deviennent le titre généralement accepté[1],[5].

Postérité[modifier | modifier le code]

En plus de ses différentes versions et adaptations, le succès Hamurabi a inspiré de nombreux autres jeux qui reprennent ses mécanismes de base avec un cadre différent ou avec de nouvelles fonctionnalités[12]. C’est par exemple le cas de Kingdom (1974) et de sa suite Dukedom (1976) développés par Lee Schneider et Todd Voros ou de King (1978) programmé par James A. Storer[13],[14]. Parmi ces derniers, le plus connu est peut-être le jeu sur Apple II Santa Paravia en Fiumaccio (en) (1978) de George Blank qui introduit la possibilité d’acheter et de construire différents types de bâtiments, ce qui lui vaut d’être considéré comme un des principaux précurseurs des city-builder[12]. Hamurabi a également inspiré des jeux de simulation économiques plus complexes comme M.U.L.E. (1983) ou Anacreon: Reconstruction 4021 (1987) dont les critiques soulignent les similitudes avec leur modèle[15],[7].

Références[modifier | modifier le code]

  1. a b c et d (en) David H. Ahl, BASIC Computer Games, Workman Publishing, , 2e éd. (ISBN 978-0-89480-052-8).
  2. (en) Scott Rosenberg, Dreaming in Code, Crown Publishing Group (ISBN 978-1-4000-8246-9), p. 1–2.
  3. a et b (en) Richard L. Wing, Production and Evaluation of Three Computer-based Economics Games for the Sixth Grade, (lire en ligne), p. 1, 13–15.
  4. (en) Richard L Wing, « Two Computer-Based Economics Games for Sixth Graders », American Behavioral Scientist, vol. 10, no 3,‎ , p. 31–35 (ISSN 0002-7642).
  5. a b c et d (en) Kate Willaert, « The Sumerian Game: The Most Important Video Game You've Never Heard Of », sur A Critical Hit, .
  6. a et b (en) DECUS Program Library Catalog for PDP-8, FOCAL8, DECUS, (lire en ligne), F-1.
  7. a et b (en) Jerry Pournelle, « To the Stars », Byte, McGraw-Hill Education, vol. 14, no 1,‎ , p. 109–124 (ISSN 0360-5280).
  8. (en) DECUS Program Library Catalog for PDP-8, FOCAL8, DECUS, (lire en ligne), F-28.
  9. (en) Program Library PDP-8 Catalog , DECUS, (lire en ligne), p. 83.
  10. a et b (en) Harry McCracken, « Fifty Years of BASIC, the Programming Language That Made Computers Personal », sur Time, .
  11. (en) David H. Ahl, « David H. Ahl biography from Who's Who in America », sur Swapmeetdave.
  12. a et b (en) Richard Moss, « From SimCity to, well, SimCity: The history of city-building games », sur Ars Technica, .
  13. (en) David H. Ahl, Big Computer Games , Creative Computing Press, (ISBN 978-0-916688-40-0), p. 11.
  14. (en) David H. Ahl, Big Computer Games , Creative Computing Press, (ISBN 978-0-916688-40-0), p. 96.
  15. (en) Jerry Pournelle, « " NCC Reflections " », Byte, McGraw-Hill Education, vol. 9, no 12,‎ , p. 361-379.

Liens externes[modifier | modifier le code]