Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I'm getting 8-bit compatibility error on Line 1, which is basically just :

1 ######################################
2 #  Game Information                  #
3 ######################################

It says Noun collision detected

If you hover over the header of the editor, does it give any information on the noun collision?

The first 5 letters of a word should be unique.

WATER

Note that it was working fine a couple of days ago and I haven't changed the code since then.

Hi,

I recently made the Adventuron error detection a little bit more strict, so that downstream errors (when compiling for DAAD) would not occur. In  my defense, even before you were aware of the issue, it would have been an issue when you tried to build your game using the DAAD Ready package, you just would not have been aware of it until that step. I'm trying to preview downstream errors in Adventuron itself.

Essentially, the error means you have two words that start with WATER, but DAAD can only ever see the first 5 letters of a word, so you have a collision when your nouns are truncated to 5 letters.

I don't know exactly what is colliding in your case, but it could be "WATER" and "WATERFALL".  The solution is either to use a different noun for one of the objects, or to make your words synonyms. The synonym approach is documented below, but I strongly recommend not taking it, and changing one of your object names or match nouns.

I have tried to document this issue here (new to the document):

https://adventuron.io/documentation/8bit.html#VerbNounOverlap8Bit

Ah OK, it would be WATER and WATERFALL. I'll figure something out.