Page 1 of 3

a little game in progress

Posted: Sat 18 Mar, 2006 2:37 am
by necro
This is well under way, and quite close to completion...it is a overhead scrolling puzzle game made with xlib and it features numerous items and enviromental stuff to interact with.

<<My current TODO list for it:>>
+finish the HUD
+DONE
+CANCLED
+map maker-In Progress
+credits, title screen, readme

<<Current list of all tiles and elements>>
+ grassy floor: walk on, no atributes
+ tiled floor: walk on, no atributes
+ plain floor: walk on, no atributes
+ filled hole: walk on, no atributes
+ pressed button: walk on, no atributes
+ large block: can push, will fall into holes, knows what tile it is on, can hide something under it, when pused into a hole it will fill it up, if would land on something other than a grassy/tiled/plain floor or hole it doesn't move and acts as a wall
+ small rock:can push, will fall into holes, knows what tile it is on, can hide something under it, if would land on something other than a grassy/tiled/plain floor or hole it doesn't move and acts as a wall
+ hole: acts as a wall, when a rock is pushed into it it will become a filled hole, will make destroy rocks pused into it
+ normal key: collect up to 9, opens gates
+ orb: CANCLED
+ unopened chest: CANCLED
+ opened chest: CANCLED
+ opened gate:walk on, no atributes
+ closed gate: open with a key
+ opened door:walk on, when switching will close
+ closed door:acts as wall, when switching will open
+ wall switch on: walk on, when switching will become off
+ one time wall switch on: will become a perma off wall witch when switched
+ infinite press wall switch on: will remain a infinte switch when hit
+off switch: acts as a wall, when switching will become on
+perma off switch: just acts as a wall
+brick wall: wall
+top of a wall: wall
+floor button: becomes a pused button, switches
+exit:wins a level, starts a nwe one
+teleporter: teleport you anywhere on the curent map
+rod: CANCLED
+gloves: CANCLED
+skeleton key: CANCLED
+wings: CANCLED

<<current levels>>
00:test
01:Square room

Posted: Sat 18 Mar, 2006 2:39 am
by Loki
Sounds cool. Got any ss's?

Posted: Sat 18 Mar, 2006 2:49 am
by necro
Kinda, but I will get good/more accurate ones soon.

Posted: Sat 18 Mar, 2006 2:50 am
by Loki
Groovy, cant wait to see. Sounds like a good game.

Posted: Sat 18 Mar, 2006 3:51 pm
by katmaster
Sounds fun. Isn't xLIB just AWESOME?!?!?!?!

Posted: Sun 19 Mar, 2006 11:10 pm
by necro
All I got to do is make levels now (XP ...on calc...) and I will have this done. Yay...I will have finished my first project ever...and Ive decided I am not going to bother making screens when this is so close to done. I am not looking for beta testers or level makers though, as I want to have only a hand full of names in the credits...and I already pretty much know the four people whom I'll send it to. And thats that I suppose. This is an old concept shot, it is not representational of speed or grapic quality as it curently exists, but...Image

Posted: Tue 28 Mar, 2006 3:20 am
by T0RM3N7
nice necro
that's alot like the pegs game in the puzzpack
but its got other things too
I like it!

Posted: Tue 28 Mar, 2006 3:29 am
by necro
its realy quite variable. You could, with these already made features, actualy make a lot of diffrent 'games' (level sets.) I also think I'll make a few other games of puzzle nature too...and a kirby game

Posted: Tue 28 Mar, 2006 7:47 am
by NanoWar
Puzzle games are cool. There will be some in our RevSoftApp aswell ;)
...Yay, <(^-^)> !!...

Posted: Wed 29 Mar, 2006 3:48 am
by necro
Well, ever game element is coded and because I am a lazy ass I am going to leave it pretty unoptimised... and I am making a map maker right now. That said, if some one could make an asm prgram to speed this up...

Code: Select all

For(D,1,H-1
For(E,1,W-1
[A](D,E->C
If C>=14 and C<=17
14(C=15)+15(C=14)+16(C=17)+17(C=16)->[A](D,E
End
End
cause its slow as hell

Posted: Wed 29 Mar, 2006 3:58 am
by kalan_vod
necro wrote:

Code: Select all

For(D,1,H-1
For(E,1,W-1
[A](D,E->C
If C>=14 and C<=17
14(C=15)+15(C=14)+16(C=17)+17(C=16)->[A](D,E
End
End
Well I will not be able to make it in asm, but I can help optimize it a little.

Code: Select all

For(D,1,H-1
For(E,1,W-1
[A](D,E
If Ans>=14 and Ans<=17
14+(C=14)+2(C>15)+(C=16->[A](D,E
End
End
I know you didn't ask for this, and it isn't asm. But it would speed it up some what.

Posted: Wed 29 Mar, 2006 4:15 am
by necro
tis still realy slow...that part of the program is not so frequently used...what the prob is is all of the times the program has to look into the matrix as it scans the map

Posted: Wed 29 Mar, 2006 9:08 pm
by threefingeredguy
kalan_vod wrote:

Code: Select all

For(D,1,H-1
For(E,1,W-1
[A](D,E
If Ans>=14 and Ans<=17
14+(C=14)+2(C>15)+(C=16->[A](D,E
End
End
.
Um, that won't work. C wasn't defined.

Posted: Wed 29 Mar, 2006 9:22 pm
by kalan_vod
threefingeredguy wrote:
kalan_vod wrote:

Code: Select all

For(D,1,H-1
For(E,1,W-1
[A](D,E
If Ans>=14 and Ans<=17
14+(C=14)+2(C>15)+(C=16->[A](D,E
End
End
.
Um, that won't work. C wasn't defined.
I forgot to change C to Ans...

Code: Select all

For(D,1,H-1
For(E,1,W-1
[A](D,E
If Ans>=14 and Ans<=17
14+(Ans=14)+2(Ans>15)+(Ans=16->[A](D,E
End
End

Posted: Wed 29 Mar, 2006 9:47 pm
by KevinJB
There will be some in our ------- aswell
Uh, isn't that supposed to be secret?