Language…
8 users online: Gasterus155, LiamBLOL,  Ringo, Steven Atauchi C., synthie_cat, Yutuz, Zatara,  zuccha - Guests: 115 - Bots: 151
Users: 67,619 (2,003 active)
Latest user: conzeit

Better Creating/Eating Block Snakes

SMW Sprites → Better Creating/Eating Block Snakes

This file is obsolete. The latest version is Better Creating/Eating Block Snakes v1.1. For other versions, check the version history.

Submission Details

Name: Better Creating/Eating Block Snakes
Author: leod
Added:
Version History: View
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: No
Description: This submission includes two sprites:
  • The improved Creating/Eating Block Snakes themselves
  • A custom "shooter", that spawns pairs of the main sprite

Both sprites are highly customizable and the paths are entirely determined by blocks you put in the level using Lunar Magic.
For this reason, this sprite includes a .map16 file with one row of blocks the sprite can interact with, namely:
  • turning left/right
  • turning either direction depending on the ON/OFF switch
  • changing speeds
  • terminating the snake

There's also a .dsc file that displays a description for the blocks in Lunar Magic, so you don't have to constantly reference the sprite's asm file to see what block does what.

Info on how to properly insert the blocks and the .dsc, along with lots of customization options, are in bettersnakes.asm.
Tags: block block snake block snakes creating eating lorom sa-1 snake snakes
Comments: 8 (jump to comments)
Rating:
5.0 (1 rating)
No rating
Download 7.81 KiB | 269 downloads

Screenshots

View all

Comments (8)

Knosic From older version: Better Creating/Eating Block Snakes Link
I love this sprite, but i have one tiny issue; i can't find the variable to make it automatically go without touching a brown block; there is a section that tells you what the variable does. but no where to place it :/
Code
;don't change these defines. or do, but it won't help much, they're just random sprite tables
!Eating = !160E       ;depending on extra bit, 0 = creating, 1 = eating

!State = !1594        ;0 = don't bother checking for blocks; 1 = check for blocks and spawn


not sure how to change the state variable, since it isnt
Code
!state = $0
or
Code
!state $1
Romano338 Link
I feel like it would be better to insert blocks with GPS instead of the way it is right now, for a simple reason: the graphics.
Right now, I have no way (to my knowledge) of duplicating the "go left", "go right",... blocks, which means I only have one graphic tile possible for them. But the "go left" tile sends a different direction depending on the direction you come from (it's more a "go 90° clockwise/counter-clockwise").

So either blocks, or have a "go up", "go down", "go left", "go right" that are not dependant of the direction you come from.
Simifiguy Link
I was wondering where I would find something like this.
 mathie Link
Important note: the block snake itself, while using hybrid defines, does not work with SA-1 (graphical block generation bug after an approximate part of the level)
Upon re-examination, it does work with PIXI 1.1 or higher.
C4RL0S-PR From older version: Better Creating/Eating Block Snakes Link
The Eating Block Don't Want to work The Create block work fine.
 Wakana From older version: Better Creating/Eating Block Snakes Link
This sprite is sex, very comfy and great to use rather than the standard SMW version.

Just pointing out something here:

Code
!SFX = $04
!SFXBank = $1DFA

AMK dislikes $1DFA. Infact, when other SFX play together with the sfx this sprite generates, it will fuck up (as in, you hear glitched sfx playing). I'm suggesting to change to following:

Code
!SFX = $1B
!SFXBank = $1DF9

In my case, this fixed the issue I was having.

This aside, beautiful sprite 5/5
Akaginite From older version: Better Creating/Eating Block Snakes Link
now available on st141.
cheeyev From older version: Better Creating/Eating Block Snakes Link
This is an awesome and highly useful sprite compared to the original. My only complaint is that it's kind of glitchy with the sound it makes overwrites all over sounds, like when you spin jump, creating a weird combination of the two. But otherwise, very nice job!