The interactive part.
Thinking a few in the npc filled areas.
What's a box funded area? You're taking funding?
I take it that the game still doesn't really have a backstory. But you can still flesh out the setting of a game without adding a backstory by putting objects into it that tell you more about the places you're exploring, such as by putting furniture in a home to show it's lived in, or adding some artifacts from a previous event like a broken door, or a sign giving directions, or an axe near some cut trees, etc.
Or you could decide to just focus on the gameplay rather than exploration
I take it that the game still doesn't really have a backstory. But you can still flesh out the setting of a game without adding a backstory by putting objects into it that tell you more about the places you're exploring, such as by putting furniture in a home to show it's lived in, or adding some artifacts from a previous event like a broken door, or a sign giving directions, or an axe near some cut trees, etc.
Or you could decide to just focus on the gameplay rather than exploration
unrelated, but I figured I'd post it here anyways;
I updated my website!
Hurray!
www.spoonweaver.com
I updated my website!
Hurray!
www.spoonweaver.com
That would be nice! I'd really like the see the level editor become a bigger draw - I hope we can make it easy for people to share the levels that they create. The editor was brilliant, but I think the engine needs to catch up to support that kind of feature.
Someone pointed out in a comment that the Cat In Box download link is wrong:
https://spoonweaver.blogspot.co.nz/p/cat-in-box.html
The blog pages for the games don't have all the links that the front page of the site do.
I see the twitter and email links in the page footer go to your resume instead! You've got a working twitter link in the header
I'm curious, do 000webhostapp.com not allow using your domain name (spoonweaver.com) other than as a redirect? I guess they charge extra?
Someone pointed out in a comment that the Cat In Box download link is wrong:
https://spoonweaver.blogspot.co.nz/p/cat-in-box.html
The blog pages for the games don't have all the links that the front page of the site do.
I see the twitter and email links in the page footer go to your resume instead! You've got a working twitter link in the header
I'm curious, do 000webhostapp.com not allow using your domain name (spoonweaver.com) other than as a redirect? I guess they charge extra?
Instead of a picture I decided I'd post a snip of code this time.
Will it be as exciting? Unlikely!
Do I care? ...well yea I care.
EDIT: I'm actually mostly posting this because I did the scripting on the go and I'm using slimesalad to send this to myself.
~I already sent it to myself in a PM, (more than once). I'm just being paranoid with the number of times I'm sending it.
And I dunno, figured it might be neat to see? ...maybe?
Will it be as exciting? Unlikely!
Do I care? ...well yea I care.
Code:
#--v--lava-block------------
script,lavaBlock,begin
variable(npcb,npcbb,,npcccc, bloccc, iii,blox,bloy,blocclayer,gob)
npcb:=150
######152
for (iii,0,NPC copy count (npcb)-1,1) do, begin
npcbb:=npc reference (npcb,iii)
blox:=npc pixel X(npcbb)
bloy:=npc pixel Y(npcbb)
for (blocclayer,0,4,1) do, begin
npcbb:=NPC at pixel(blox+10,bloy+10,blocclayer)
gob:=get NPC ID (npcbb)
if (gob==8,or,gob==9,or,gob==10)
THEN ( playsound(3)
create npc (npcccc,npcx(npcbb),npcy(npcbb)+1)
change NPC ID (npcbb,130)
)
end
end
end
#--^--------------
#--v--lavablock-fire-effect------------
script,lavaBlockFireEffect,begin
variable(npcaa,npca)
npca:=151
npcaa:=npc reference (npca,0)
if (NPCextra(npcaa,extra1)==1) then ( destroynpc(npcaa) )
if (NPCextra(npcaa,extra1)==2) then (set npc direction (npcaa, right),setNPCextra(npcaa,extra1,1))
if (NPCextra(npcaa,extra1)==3) then (set npc direction (npcaa, down),setNPCextra(npcaa,extra1,2))
if (NPCextra(npcaa,extra1)<<1) then (set npc direction (npcaa, left),setNPCextra(npcaa,extra1,3))
put npc ( npcaa,heropixelx(0),heropixely(0))
end
#--^--------------
#--v--lock-doors----
script,lockDoors,begin
variable(npcb,npcbb,,npcccc, bloccc, iii,blox,bloy,blocclayer,gob)
npcb:=155
for (iii,0,NPC copy count (npcb)-1,1) do, begin
npcbb:=npc reference (npcb,iii)
blox:=npc X(npcbb)
bloy:=npc Y(npcbb)
if (NPCextra(npcbb,extra1)<>2) THEN ( setNPCextra(npcbb,extra1,2) , write pass block (blox,bloy,15) )
end
end
#----------------------------------
#-------156
##if (getNPCID(THING)==156) THEN (arrowon:=1,uparrownpc:=getNPCID(THING))
##------
##
##GLOBAL (gkey)
##
## if (getnpcid(uparrownpc)==156)
## then ( usedelay:=10
## if (gkey>=1) then (
## set tag (15,on) , gkey:=gkey--1, keyArrow
## destroynpc(156),destroynpc(156)
## write pass block (npcX(155),npcY(155),0)
## destroynpc(155) )
## else( cancelArrow )
## )
##
#-------156
##script,keyArrow,begin
##Alter NPC (107,NPCstat:picture, ##keypicnumber## )
##changenpcid(NPC reference (50),107)
##arrowInUse:=10
##playsound (12)
##end
#----------------------------------
#--^-------------
#--v--lava-block------------
script,lavaBlock,begin
variable(npcb,npcbb,,npcccc, bloccc, iii,blox,bloy,blocclayer,gob)
npcb:=150
######152
for (iii,0,NPC copy count (npcb)-1,1) do, begin
npcbb:=npc reference (npcb,iii)
blox:=npc pixel X(npcbb)
bloy:=npc pixel Y(npcbb)
for (blocclayer,0,4,1) do, begin
npcbb:=NPC at pixel(blox+10,bloy+10,blocclayer)
gob:=get NPC ID (npcbb)
if (gob==8,or,gob==9,or,gob==10)
THEN ( playsound(3)
create npc (npcccc,npcx(npcbb),npcy(npcbb)+1)
change NPC ID (npcbb,130)
)
end
end
end
#--^--------------
#--v--lavablock-fire-effect------------
script,lavaBlockFireEffect,begin
variable(npcaa,npca)
npca:=151
npcaa:=npc reference (npca,0)
if (NPCextra(npcaa,extra1)==1) then ( destroynpc(npcaa) )
if (NPCextra(npcaa,extra1)==2) then (set npc direction (npcaa, right),setNPCextra(npcaa,extra1,1))
if (NPCextra(npcaa,extra1)==3) then (set npc direction (npcaa, down),setNPCextra(npcaa,extra1,2))
if (NPCextra(npcaa,extra1)<<1) then (set npc direction (npcaa, left),setNPCextra(npcaa,extra1,3))
put npc ( npcaa,heropixelx(0),heropixely(0))
end
#--^--------------
#--v--lock-doors----
script,lockDoors,begin
variable(npcb,npcbb,,npcccc, bloccc, iii,blox,bloy,blocclayer,gob)
npcb:=155
for (iii,0,NPC copy count (npcb)-1,1) do, begin
npcbb:=npc reference (npcb,iii)
blox:=npc X(npcbb)
bloy:=npc Y(npcbb)
if (NPCextra(npcbb,extra1)<>2) THEN ( setNPCextra(npcbb,extra1,2) , write pass block (blox,bloy,15) )
end
end
#----------------------------------
#-------156
##if (getNPCID(THING)==156) THEN (arrowon:=1,uparrownpc:=getNPCID(THING))
##------
##
##GLOBAL (gkey)
##
## if (getnpcid(uparrownpc)==156)
## then ( usedelay:=10
## if (gkey>=1) then (
## set tag (15,on) , gkey:=gkey--1, keyArrow
## destroynpc(156),destroynpc(156)
## write pass block (npcX(155),npcY(155),0)
## destroynpc(155) )
## else( cancelArrow )
## )
##
#-------156
##script,keyArrow,begin
##Alter NPC (107,NPCstat:picture, ##keypicnumber## )
##changenpcid(NPC reference (50),107)
##arrowInUse:=10
##playsound (12)
##end
#----------------------------------
#--^-------------
EDIT: I'm actually mostly posting this because I did the scripting on the go and I'm using slimesalad to send this to myself.
~I already sent it to myself in a PM, (more than once). I'm just being paranoid with the number of times I'm sending it.
And I dunno, figured it might be neat to see? ...maybe?




