An interactive computer-based entertainment system interacts with a user and presents to the user an interactive show comprising audio, video images and computer-generated graphical images. The entertainment system comprises a user interface, a database, a show controller and an activity server. The user interface receives user input signals indicative of user input actions, and further presents user output signals to the user. The user output signals are indicative of the audio, video and computer graphical images generated by output devices. The database receives the user input signals and generates in dependence thereupon database signals which are indicative of an informational record of the user. The informational record is indicative of user characteristics which serve to uniquely identify the user. The show controller generates a first set of show control signals indicative of the audio, the video images and the computer-generated graphical images of the show. The activity server receives the user input signals, the database signals and the show control signals, and generates in dependence thereupon activity server signals for directing presentation of the user output signals by the user interface. The activity server signals are presented to the show controller and the show controller generates in dependence thereupon a second set of show control signals indicative of the audio, the video images and the computer-generated graphical images of the show which are adjusted in accordance with the user input actions.