Skip to main content

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

VXORView game page

A pattern matching puzzle game in 500 characters
Submitted by SPARSE//GameDev (@SparseGameDev) — 2 days, 14 hours before the deadline
Add to collection

Play game

VXOR's itch.io page

How many characters of code did you use?
500

Include your code here, if you'd like to show it off!
function r(b,m,s)if(p(b))n=(n&~m)>>>s|(n&m)<<s*4end
function v()r(0,0x8421.08,-1)r(1,0x842.108,1)r(2,-2048,-5)r(3,.06055,5)if(p(5))s^^=n
end
l=0function d(n,f,c)for i=0,24do if(n&1<<15-i!=0)?f,43+i%5*9,y+i\5*9,c
end
end::y::if(l%5==0)s=8c=9+l%6
k=rnd(l)n=s
l+=1p=function()return rnd()>.96^l
end
q=n::u::v()if(p()or s==0or q==s)goto u
g=s
n=q
s=q
p=btnp::d::if(k>0)?"⁷g"..k
flip()cls()?l
k=p()*3.5y=13o="(ᵇ~ノᵇk-)"v()if(p(4))s=q
d(~0,o,1)d(s,"●",c)d(n,o,7)if(s==g)goto y
y=73d(~0,o,1)d(g,"●",12)goto d

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

Wow, this is such a cool concept - really polished too! 👌
Was a bit stuck initially, but then realised I had to do multiple XOR's to complete a puzzle.
Got up to level 15, then hit a wall ...mentally! 😅
Really great entry, congrats 👍

Submitted

I seem to do pretty well in this but I don't know why it rsets to one block when it does. Is there a move counter or something?

Developer

It resets every 5 levels -- otherwise the puzzles would get out of control too quickly, or sometimes get stuck in repetitive patterns. I do wish I could have made the transition less jarring & let you see the finished puzzle for a bit before it switches