Dimension Shift is an innovative adventure game and a parody of the Nintendo DS in which you use the mouse to draw and interact with the screen. Create bridges and staircases over gaps, draw walls to shield yourself or even draw cages around your enemies! Solve 20 different puzzles in five diverse and detailed environments.
Full NCFC Demo:
Download it here!
Video Walkthrough (Old):
Watch it here!
This game won Best of Show in the 2009 NCFC.
first off, ditch the punching, make it so you kill ink enemies with the stylus, mario enemies with jumps, etc. Second, every now and then it gets an error and you have to start the level over again. Very annoying. Third, make the enemies stand out more. I often dont know they're there till I'm half dead. Last, extra lives. Its really annoying to die at some part then have to breeze through the easy start to die at the annoying part again. Its not bad, but I liked the old versions better.
When I was in one of the rooms of cave of ordeals ("The answer is...") I was erasing an enemy and got:
Code:
___________________________________________
ERROR in
action number 2
of Step Event
for object obj_player:
Error in code at line 1:
if instance_number(par_enemy)>0 { if floor(instance_nearest(self.x,self.y,par_enemy ) .y )=floor(self.y) { punch=0 } else if floor(instance_nearest(self.x,self.y ,par_enemy).y) =floor(self.y)-1 { punch=0 } else if floor(instance_nearest(self.x,self .y,par_enemy).y ) =floor(self.y)+1 { punch=0 } else if instance_nearest(self.x,self .y,par_enemy).y<self .y { punch=1 } else if instance_nearest (self.x,self.y,par_enemy) .y>self.y { punch=-1 } else { punch=0 } } else { punch =floor(random(3)-1) ; } if instance_number(par_ienemy)>0 { if instance_number(obj_ai )>0 and instance_nearest(self.x ,self.y,obj_ai).ducking ==true { punch =-1 } else if floor(instance_nearest(self.x,self.y,par_ienemy).y) =floor(self.y) { punch =0 } else if floor(instance_nearest(self.x,self.y ,par_ienemy) .y) =floor (self.y)-1 { punch=0 } else if floor(instance_nearest (self.x,self.y,par_ienemy ) .y)=floor (self.y)+1 { punch=0 } else if instance_nearest(self.x,self.y,par_ienemy) .y<self.y { punch=1 } else if instance_nearest(self.x ,self.y,par_ienemy ).y>self.y { punch=-1 } else { punch=0 } } else { punch=floor (random(3))-1 ; }
at position 790: Unknown variable ducking
Sup.
Play the three-level demo
here.
Lemme know what you think.
Whoa man. Video, fancy.
I really appreciate seeing people play my games because it helps me fine tune it and see what parts are too challenging or frustrating, or spice up the parts that feel boring. Thanks for taking your time to play and record it.
There is a walking sound in the current version (unreleased), but I'll be sure to add a jumping sound as well.
The game feels solid enough.
I can't really find any problems with it.
Hey guys!
Dimension Shift's demo won best of show at this year's NCFC!
If you haven't played it already,
download it now!
Is this the name 3 level demo?
No, the NCFC demo includes eight levels and a boss battle.