Log In  


Cart #double_snake-6 | 2024-12-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7


Double Snake - 2 player snake game with bonuses!

Additions

These are additions that were made compared to the original snake game:

  • 2 player versus and co-op modes
  • Special apples that give random bonuses
  • Map border walls are randomly generated each game

Game Modes

Co-op - play with your friend on a single field to achieve highest possible score together! The game is primarily designed for this mode.

Versus - play against each other! First player to win 10 rounds win! Note: when bumping head to head snake with longer body wins the round. If length are equal nobody wins the round, scoreboard remains the same.

Solo - if your friends are busy or not nearby you can try the game out by yourself. You will not experience all the bonuses though!

Bonuses

When eating darker colored apples some random bonus will be activated:

  • Picnic - spawns a lot of apples
  • Shield - gives you protection against one wall collision
  • Cloud - spawns a cloud that obstructs vision on the map
  • Darkness - whole map is covered in black except of couple of cells around snakes' head
  • Blindness - opposite of darkness - only cells around snake's head are covered
  • Shock - paralyses snake for a couple of seconds (for 2 players only)
  • Slow - slows down snake for a couple of seconds (for 2 players only)
  • Color change - changes snake's color (for 2 players only)
  • Body switch - switches bodies of players' snakes (for 2 players only)
  • New pond - creates a pond cell on the map, where any snake collisions are ignored
  • New sand - create a sand cell on the map, where any snake movement is slowed
  • New wall - creates new wall on the map
  • Wall break - brakes random wall on the map

Each bonus has its own probability - some might appear less often that others.

Snakes do not grow when eating apples that provide bonuses.

In versus mode negative bonuses (shock, slow and blindness) affect your opponent instead of you.

Controls

Player 1: ↑ ↓ → ← for movement, X to (re)start the game, Z to go back to menu (when dead).
Player 2: E D F S for movement.

Known issues

  • Apples and walls could spawn on top of existing apples and walls resulting in a loss of previous object. They can also spawn under a snake, which is not that bad but unexpected.
  • Wall could spawn right in front of snakes' head.
  • Clouds and darkness visibility area do not wrap properly around the map.

Changelog


v0.51 (2024-12-07)

  • Fixed sand sound playing when snake is not moving after shield is used

v0.5 (2024-12-07)

  • New bonus / map object - pond - a cell on the map, where any snake collisions are ignored
  • New bonus / map object - sand - a cell on the map, where snake movement is slowed
  • Shield bonuses can now be stacked defending from more than one wall collision
  • Separate sound when snake's head collide with another head
  • Apple sprites are randomly flipped horizontally

v0.4 (2024-12-05)

  • Fixed crash when eating an apple right before bumping into a wall while having an active shield bonus
  • Added sprite for apple
  • Added sprite for snake head
  • Lowered cloud bonus probability
  • Changed text message in the screen after snakes' of the same size bump their heads into each other

v0.3 (2024-12-03)

  • New effect, Blindness - opposite of darkness - cells around snake's head are covered in black
  • Player 1 start location now is always in the bottom right, player 2's in the top left
  • Players start locals are further from the map border walls
  • Versus mode in now first in the menu (then co-op, then solo)
  • Fixed bug when you can queue controls to move into your own body while slowed or shocked, resulting in unexpected death
  • Fixed color palette bug after versus win screen is shown, resulting in unexpected color change of one of the snakes
  • Changed text message in the screen after snakes' of the same size bump their heads into each other

v0.2 (2024-11-26)

  • Versus mode added - play against each other until one of the players wins 10 rounds
  • Added text hint to title screen to press X button
  • Added version number to title screen
  • Game is no longer running in the background of title screen

v0.1 (2024-11-25)

  • Initial release

Future plans

  • Resolve known issues.
  • Game parameters that could be changed in title screen:
    • Game speed
    • Amount of apples spawned
    • Bonus apple probability
  • More variety to map generation - several patterns of walls that could spawn inside the map.
  • More map objects:
    • Apple trees - spawn additional apples around themselves once in a while.
    • Holes - pairs of teleports on the map.
  • Add more bonuses:
    • Apple scare - apples are temporarily running from you when you approach them.
    • Apple snake - your body is made from apples now, you cannot lose a game by bumping into yourself anymore, you will just eat that part of your body, and the rest of it stays as a bunch of apples on the map. Other players can do the same to you, and moreover, if they manage to bite your head, you will lose regardless whether you were a bigger snake (see versus mode note).
7


1

1vs1 battle mode?


Hello @Ahai64! Thank you for showing interest in this game! I just hastily managed to add versus mode, let me know what you think of it. Any other suggestions and improvements are welcome!



[Please log in to post a comment]