HyperViper

From Retrosoftware

(Difference between revisions)
Jump to: navigation, search
(Added Dragon screenshot of high scores screen)
(Added Dragon Hyper Viper Mono screenshots)
Line 132: Line 132:
|[[Image:DragonCocoHyperViper2.png|Dragon / CoCo Hyper Viper level 1 screen]]<br>'''''Dragon / CoCo Hyper Viper'' level 1 screen'''<br>''Posted: 11:42, 04 Aug 2011''
|[[Image:DragonCocoHyperViper2.png|Dragon / CoCo Hyper Viper level 1 screen]]<br>'''''Dragon / CoCo Hyper Viper'' level 1 screen'''<br>''Posted: 11:42, 04 Aug 2011''
|[[Image:DragonCocoHyperViper3.png|Dragon / CoCo Hyper Viper level 2 screen]]<br>'''''Dragon / CoCo Hyper Viper'' level 2 screen'''<br>''Posted: 23:27, 08 Aug 2011''
|[[Image:DragonCocoHyperViper3.png|Dragon / CoCo Hyper Viper level 2 screen]]<br>'''''Dragon / CoCo Hyper Viper'' level 2 screen'''<br>''Posted: 23:27, 08 Aug 2011''
 +
|-
 +
|[[Image:DragonCocoHyperViper1Mono.png|Dragon / CoCo Hyper Viper Mono title screen]]<br>'''''Dragon / CoCo Hyper Viper Mono'' title screen'''<br>''Posted: 00:19, 22 Aug 2011''
 +
|[[Image:DragonCocoHyperViper2Mono.png|Dragon / CoCo Hyper Viper Mono high scores screen]]<br>'''''Dragon / CoCo Hyper Viper Mono'' high scores screen'''<br>''Posted: 00:20, 22 Aug 2011''
 +
|-
 +
|[[Image:DragonCocoHyperViper3Mono.png|Dragon / CoCo Hyper Viper Mono level 1 screen]]<br>'''''Dragon / CoCo Hyper Viper Mono'' level 1 screen'''<br>''Posted: 00:21, 22 Aug 2011''
 +
|[[Image:DragonCocoHyperViper4Mono.png|Dragon / CoCo Hyper Viper Mono level 2 screen]]<br>'''''Dragon / CoCo Hyper Viper Mono'' level 2 screen'''<br>''Posted: 00:22, 22 Aug 2011''
|}
|}
<br clear="all" />
<br clear="all" />

Revision as of 23:27, 21 August 2011

Contents

Hyper Viper by Kenton Price

Hyper Viper cover by DaveM. Posted: Wed Jan 12, 2011 3:41 pm

Licence

This work is licensed by Kenton Price (retrosoftware@kentonprice.com) under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.


Introduction

A long-forgotten snake game created at least a dozen years before Nokia put something similar on just about every phone ever, rediscovered in December 2009 when Arcadian went through Kenton's development disks from the 1980s, and finally released 25 years later by Retro Software. Whilst Kenton has little recollection of writing it, one of his friends recalls that in 1986 before he wrote Ripton and Starquake, he was inspired by something he'd seen in an arcade and wrote Hyper Viper in about two days. The name was in homage to Kenton's favourite fruit machine at the time, and indeed to this day (and he still wants one if you know where to get one), Barcrest's Hyper Viper released in 1983. There is probably a clone of that fruit machine on those old disks somewhere too.

A new port to the Acorn Atom by Kees Van Oss was first showcased at the In Da 80s event in Manchester, July 2011.

Discuss Hyper Viper

Read more about Kenton's latest mobile projects for Android mobile phones at Little Fluffy Toys Ltd, including a game that many Acorn games players will instantly warm to: the seminal retro rocks-and-diamonds game for Android, Mole Miner, which includes over 50 levels designed by Michael S. Repton.


Platforms



BBC Micro / Electron

Original by Kenton Price, with contributions from Paul Davis and Pitfall Jones

Downloads

Hyper Viper 1.1 DFS disc version
Hyper Viper 1.1 ADFS disc version
Hyper Viper 1.1 tape version
Hyper Viper 1.1 source code

Archived versions

Hyper Viper 1.0 (DFS/ADFS/tape/source code)

Port Details

Tested on real BBC Micro and Electron hardware, B-Em, BeebEm and Elkulator. This game is extremely fast and so the best experience is on a real BBC Micro; however a great experience can be had on B-Em. BeebEm has some minor issues with keyboard responsiveness, game timing and music - if you cannot use B-Em instead, try turning BeebEm's speed down to fixed speed 0.75.

Features

  • Five screens
  • Fast action
  • Extremely addictive

Features added by Paul Davis in 2011, not in the 1986 original:

  • Electron compatible
  • Electron Plus 1 compatible
  • Highscore table
  • New rocks won't appear too close to the snake's head
  • Do not allow snake to die by reversing on itself
  • URL on front screen

Features added by Pitfall Jones in 2011, not in the 1986 original:

  • Joystick support

With the complete source code available for this game, any of you talented coders are free to download it, make modifications or even port the game to alternative platforms (though not sell it - please see the full terms of the CC BY-NC-SA 3.0 licence). We'd love to hear about any updates you make, in the forum. If there are any contributed features which attract the author's attention, you may be asked if you'd like it included in an updated version of Hyper Viper in the future. For inspiration, here are some of our suggestions for possible new features/improvements:

  • some sort of timer or change of flashing speed to indicate when the flashing mushroom is about to change, both if it's been eaten and if it's not
  • add joystick support - DONE: added to v1.1!
  • modify/adjust the difficulty level - a controversial suggestion, as the game is deliberately pitched to be challenging from the start. Could this be improved without ruining the game? Let us know how you get on!
  • port the game to a new platform - Atom port DONE!
  • score points for eating the flashing mushroom: get 50 points
  • score points for eating a rock (after having eaten a flashing mushroom): get 20 points
  • when you've eaten a flashing mushroom, when it returns to gameplay (after eating a rock or mushroom or timeout), make it start on a rock, like it does at the start of the game, thus removing another rock from gameplay. (If anyone ever codes this, remember the incredibly unlikely edge case that someone's collected all the rocks!)
Screenshots
BBC Micro Hyper Viper loading screen
BBC Micro Hyper Viper loading screen
Posted: 13:34, 29 Jan 2011
BBC Micro Hyper Viper title screen
BBC Micro Hyper Viper title screen
Posted: 00:39, 21 Feb 2011
BBC Micro Hyper Viper high score screen
BBC Micro Hyper Viper high score screen
Posted: 00:38, 21 Feb 2011
BBC Micro Hyper Viper level 1 screen
BBC Micro Hyper Viper level 1 screen
Posted: 01:00, 20 Jan 2011
BBC Micro Hyper Viper level 2 screen
BBC Micro Hyper Viper level 2 screen
Posted: 01:00, 20 Jan 2011
BBC Micro Hyper Viper level 3 screen
BBC Micro Hyper Viper level 3 screen
Posted: 01:00, 20 Jan 2011
BBC Micro Hyper Viper level 4 screen
BBC Micro Hyper Viper level 4 screen
Posted: 01:00, 20 Jan 2011
BBC Micro Hyper Viper level 5 screen
BBC Micro Hyper Viper level 5 screen
Posted: 01:00, 20 Jan 2011


Video


Atom

Port by Kees van Oss

Downloads

COMING SOON

Screenshots
Atomic Hyper Viper title screen
Atomic Hyper Viper title screen
Posted: 22:57, 13 Jul 2011
Atomic Hyper Viper high score screen
Atomic Hyper Viper high score screen
Posted: 22:57, 13 Jul 2011
Atomic Hyper Viper level 1 screen
Atomic Hyper Viper level 1 screen
Posted: 22:57, 13 Jul 2011
Atomic Hyper Viper level 2 screen
Atomic Hyper Viper level 2 screen
Posted: 22:58, 13 Jul 2011
Atomic Hyper Viper level 3 screen
Atomic Hyper Viper level 3 screen
Posted: 22:58, 13 Jul 2011



Dragon 32/64 / TRS-80 Color Computer

Port by Phill Harvey-Smith

Downloads

COMING SOON

Screenshots
Dragon / CoCo Hyper Viper title screen
Dragon / CoCo Hyper Viper title screen
Posted: 11:41, 04 Aug 2011
Dragon / CoCo Hyper Viper high scores screen
Dragon / CoCo Hyper Viper high scores screen
Posted: 23:40, 08 Aug 2011
Dragon / CoCo Hyper Viper level 1 screen
Dragon / CoCo Hyper Viper level 1 screen
Posted: 11:42, 04 Aug 2011
Dragon / CoCo Hyper Viper level 2 screen
Dragon / CoCo Hyper Viper level 2 screen
Posted: 23:27, 08 Aug 2011
Dragon / CoCo Hyper Viper Mono title screen
Dragon / CoCo Hyper Viper Mono title screen
Posted: 00:19, 22 Aug 2011
Dragon / CoCo Hyper Viper Mono high scores screen
Dragon / CoCo Hyper Viper Mono high scores screen
Posted: 00:20, 22 Aug 2011
Dragon / CoCo Hyper Viper Mono level 1 screen
Dragon / CoCo Hyper Viper Mono level 1 screen
Posted: 00:21, 22 Aug 2011
Dragon / CoCo Hyper Viper Mono level 2 screen
Dragon / CoCo Hyper Viper Mono level 2 screen
Posted: 00:22, 22 Aug 2011