Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: saintrunner on December 05, 2011, 09:59:28 pm

Title: Seeker
Post by: saintrunner on December 05, 2011, 09:59:28 pm
This is a game I've been working on in silence, but when annoyingcalc asked for a screenie, it came time to show it.
It's still in the REALLY early stage! so no critics yet please
Basically its a shooting/rpg/puzzle/plat former styled game, and I plan to make it MASSIVELY large! and no it won't be released anytime soon like my last three games (Wow those came quick) because I want this one to be awesome!

(screenie won't upload, so It will come soon)
Title: Re: Seeker
Post by: epic7 on December 05, 2011, 10:06:09 pm
Really early = 20% done? :P
Title: Re: Seeker
Post by: Yeong on December 06, 2011, 07:25:38 am
This is a game I've been working on in silence
Ah.
Have you met Jane Pierce? Nice woman./me runs
Title: Re: Seeker
Post by: saintrunner on December 06, 2011, 03:48:49 pm
I'm so confused... um and yeah 20%=Main loop done, concept done, three levels done. It's only 20% because I intend on having this game to be MASSIVE! And I will only release 10 of this game as a test.
Title: Re: Seeker
Post by: epic7 on December 06, 2011, 03:50:19 pm
Concept or screenie plz?
Title: Re: Seeker
Post by: saintrunner on December 06, 2011, 03:52:25 pm
I might put a screenie later, but no concept till it's all done! Like I said I meant for this to be silent, cause it will take a while.

edit: http://www.mediafire.com/i/?b9fs7sl3iezus77
Title: Re: Seeker
Post by: epic7 on December 06, 2011, 08:05:21 pm
It just goes back to the homepage.
I usually use http://img.removedfromgame.com to upload if not uploaded here.
Title: Re: Seeker
Post by: saintrunner on December 06, 2011, 08:05:48 pm
fixed it
And just so you know a lot of the screenie has changed already
 edit:Newest screenie
http://www.mediafire.com/i/?r7o33u9r9cbiw9o
Title: Re: Seeker
Post by: LincolnB on December 06, 2011, 10:45:43 pm
blargh! mediafire's blocked here, as are 95% of all image search/upload sites. Would you mind hosting the screenshot on removedfromgame?
Title: Re: Seeker
Post by: parserp on December 06, 2011, 10:48:21 pm
blargh! mediafire's blocked here, as are 95% of all image search/upload sites. Would you mind hosting the screenshot on removedfromgame?
does this work?: (for you)
(http://img10.mediafire.com/90e69a4570412aa5cdbeff7d2512307166d8f388d29ccac7dca59fc4371f5b035g.jpg)
Title: Re: Seeker
Post by: LincolnB on December 06, 2011, 10:49:16 pm
nope D:
Title: Re: Seeker
Post by: parserp on December 06, 2011, 10:50:35 pm
hmmmm, this?
Title: Re: Seeker
Post by: LincolnB on December 06, 2011, 10:51:29 pm
yeah, that works. Thanks. Looks good, saintrunner!
Title: Re: Seeker
Post by: saintrunner on December 07, 2011, 03:25:53 pm
Update screenie...again, And notice I don't show you how to beat level 3.....The rest of levels are supposed to be a learn on your own feel. Oh and I plan to have like 30+ levels....It's gonna be so big, optimization is stupid.
Title: Re: Seeker
Post by: hellninjas on December 07, 2011, 03:43:39 pm
I agree with optimization being dumb yet... It is really needed!
Title: Re: Seeker
Post by: epic7 on December 07, 2011, 03:50:00 pm
Or make an appvar for some levels
Title: Re: Seeker
Post by: saintrunner on December 07, 2011, 04:56:56 pm
I agree with optimization being dumb yet... It is really needed!

It was a joke, can you please don't down rate that post...It was an emphasis on it's size, not on the stupidity of optimizations....I love optimizing
Title: Re: Seeker
Post by: saintrunner on December 08, 2011, 12:30:19 am
Menu= My best one I've done so far!
Title: Re: Seeker
Post by: saintrunner on December 08, 2011, 03:40:28 pm
(It's been more than six hours)

So I have the menu and three of who knows how many levels done (maybe 30+) And I need someone to test it a little! Any volunteers? I only want 1
Title: Re: Seeker
Post by: epic7 on December 08, 2011, 03:41:09 pm
Me!

Also I believ You only need to wait 1 hour for project updatesu
Title: Re: Seeker
Post by: saintrunner on December 08, 2011, 03:42:15 pm
ok cool! I'll send you a pm with it! just a sec

and it's been almost a day lol

edit: sent
Title: Re: Seeker
Post by: epic7 on December 08, 2011, 07:04:03 pm
Epic7's Comments and Constructive Criticism

Intro:
Kinda slow
Menu:
I think you should make the user have to push an arrow to change selection, then have them release the arrow before scrolling to the next one.
Cool menu though
Help screen:
The text goes off the screen :P
I like the scrolling down
Oh, I get the concept now. Odd, but cool! :P
Gameplay:
Maybe add realistic gravity.
Kinda reminds me of that game idea you had a little while back :P
Are the bullets greyscale?
I can't beat level 3 :P
Afterwards:
Wabbit screwed up xP
Title: Re: Seeker
Post by: saintrunner on December 08, 2011, 11:02:37 pm
Ok thanks :) and yeah I'm just using that jumping as temporary, And I changed the text so it doesn't go off screen. INTRO: yeah I thought so, i'll speed it up.
MENU: yeah it's a little tricky and sensitive.


Well Thanks at ton for the test! And level three is a little tricky.....think Portal....but not 'portal'
lol good luck!
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 03:23:20 pm
ok so I fixed all those things, but the jumping....I'll do that later.
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 03:29:09 pm
I need to figure out how to do pxltests with gravity myself <_<
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 03:31:48 pm
Yeah, I can get the gravity, but the pxl tests through me off...
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 03:44:53 pm
Or for the easy way out, make it so that the guy's head's falling velocity doesn't exceed 1 pxl/frame :P
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 03:46:22 pm
What do you mean?
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 03:47:12 pm
Make it so that the speed of the guy isn't greater than 256 (subpixels)
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 03:51:28 pm
Ahh... I see, well the real problem is the jump is pointed at the top, so it's written so when j=15 y adds to itself, so your position just constantly changes....But I need an arched jumped....Which I can do simply by adding one more variable which is acceleration and then changing j to v as velocity. click up. character goes up. velocity hits zero as it gets higher then y's spot 'inverts' (negative to positive) and I come back done. ALL in a curve. I like fancy lol
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 03:55:55 pm
I think making it curve is easier than without. (until you hit the ground :P)
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 03:57:15 pm
yeah....collisions are confusing, cause I don't think you can just put pxl-test(x,y+8) and be done with it.
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 03:59:04 pm
In my game, I currently just check what the y coordinate is, but that'll have to be changed :P
/me goes to experiment with some pxl-testing.
TO THE LAB!
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 10:23:11 pm
fixed all my ram clear calc crash issues ( atleast that I know of :P ) And I have implemented gravity for realism!
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 10:33:39 pm
Did you figure out pxltesting? If so, I'd like to know how :P. I came up with an idea myself but it seems that the guy just snaps to the ground every time :P
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 10:44:02 pm
here is an example:

[FFFFFFFFFFFF]->pic1
line(0,63,95,63)    //line at bottom of the screen
45->X
55->Y
-5->V      //velocity, change to adjust height
repeat getkey(15)
if getkey(4) or (pxl-test(X,Y+8)=0  //pressed up or nothing is below you
Y+V->V    //Keep in mind V is a negative, so it is like subtracting from Y, until it gets to zero....
V++      //This will get V to 0 so Y is added to
end
if pxl-test(X,Y+8)=1    //If you hit a line
-5->V   //resets your velocity so you can jump again.
end
pt-change(X,Y,pic1)
pause 50
displaygraph
pt-change(X,Y,pic1)
end


this gives the jump an arch

          _ _   
       _       _
      /          `   
    /              ` 
  /                  `
/                      `      .. sorta but not flat lol

rather then
           
      /`
    /    `
  /        ` 
/           `   
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 10:46:51 pm
Oh, I know how to do that. I was trying to do pixel testing when the player goes very fast, so it doesn't go right through the lines. But I think I'll probably be fine since it won't be moving at like supersonic :P

I might do a few if's depending on the velocity which shouldn't really exceed 512 at any point. 
Title: Re: Seeker
Post by: parserp on December 09, 2011, 10:47:59 pm
Oh, I know how to do that. I was trying to do pixel testing when the player goes very fast, so it doesn't go right through the lines. But I think I'll probably be fine since it won't be moving at like supersonic :P
lol I just did that with butts' velocity tutorial :D
(and it works too :P)
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 10:48:56 pm
More tutorials that I've never heard of!/me looks

Wait, where?
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 10:51:48 pm
lol oh yeah sorry...question.....256 inflation maybe? I just realized its going through the lines :P
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 10:54:00 pm
I'd die without inflation, so I've already been using it.
Inflation makes it easier.
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 10:54:39 pm
did you get it to work? could copy and paste it into my code example above, so I can see it?
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 10:56:10 pm
What? My gravity works fine if you see the grappler topic, it's just the pxl testing I'm figuring out, but it shouldnt be so bad.

And I can't get code since I'm on my iPod and I'm going to collapse soon of sleepiness :P
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 10:58:22 pm
Oh no I get the gravity, It's just he jumps through lines except the the starting line
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 10:59:44 pm
Ok. So pretty much, that is what I've been saying I've been figuring out :P
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 11:02:33 pm
I know I got that, sorry, PLEASE OMNI GODS! SEND AN INTELLIGENT CODER WHO KNOWS PXL-TESTING TO THIS THREAD!!!   (and not saying you guys can't help, but I think we all need one of this people.)
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 11:03:30 pm
I'm experimenting with a for loop now to check downwards a couple pxls varying on the velocity.
Title: Re: Seeker
Post by: saintrunner on December 09, 2011, 11:04:17 pm
hmmm that might work, if you figure it out tell me :)
Title: Re: Seeker
Post by: epic7 on December 09, 2011, 11:05:21 pm
I'm too tired now :P/me goes to bed
Title: Re: Seeker
Post by: LincolnB on December 10, 2011, 01:56:59 pm
I know I got that, sorry, PLEASE OMNI GODS! SEND AN INTELLIGENT CODER WHO KNOWS PXL-TESTING TO THIS THREAD!!!   (and not saying you guys can't help, but I think we all need one of this people.)

Hello? ;) I'll see what I can do, you're asking about getting realistic gravity working with pixel testing commands, right?
Title: Re: Seeker
Post by: epic7 on December 10, 2011, 03:12:24 pm
I had an idea, but it didn't work. Here it is with leafy's optimizations:

{°W+1}→θ ;Stores velocity to θ to check below the player
For(E,0,θ)
If pxl-Test({°X+1}+2,{°Y+1}+E+8)+(pxl-Test({°X+1}+4,{°Y+1}+E+8)) ;Im not sure what {° does :P
;reset stuff
Goto PP
End:End
Lbl PP

Doesnt work. The player snaps to the ground.
Title: Re: Seeker
Post by: leafy on December 10, 2011, 03:14:38 pm
Could you draw out a picture of what you want to do? It's still kind of vague, and I don't really know what you're getting at.
Title: Re: Seeker
Post by: epic7 on December 10, 2011, 03:29:41 pm
The goal is to do collision detects for the ground with gravity.
I thought that I should make it check further below the player if the velocity is fast.
Title: Re: Seeker
Post by: leafy on December 10, 2011, 03:37:45 pm
This assumes your character is 6 pixels wide and 8 pixels tall.
W is your y-velocity

If W>>0
7
End
→θ
{°X+1}→S
While pxl-Test(S,{°Y+1}→T+θ)+pxl-Test(S+5,T+θ)
0→W
If θ
Y-256→Y
Else
Y+256→Y
End:End

This isn't the most optimized solution, but it's the general way to do it, seeing as I'm still not sure as to what you're getting at.
Title: Re: Seeker
Post by: saintrunner on December 10, 2011, 05:06:53 pm
Yeah what i have is y+v->y and v+a->a and then v is set as a negative. and the pxltests work for whereever you start but, it goes so fast that you can't jump onto a platform
Title: Re: Seeker
Post by: LincolnB on December 10, 2011, 07:20:23 pm
Okay, I spent the last coupla hours working on this. I set up a physics engine that has perfect collisions, using only pxl-Test. This thing has no tilemap :)

(http://img.removedfromgame.com/imgs/vector.gif)

BTW, this is all 6MHz. Also, if you noticed from the screenie, the engine supports slopes as well. Source is attached.
Title: Re: Seeker
Post by: parserp on December 10, 2011, 07:26:06 pm
Okay, I spent the last coupla hours working on this. I set up a physics engine that has perfect collisions, using only pxl-Test. This thing has no tilemap :)

(http://img.removedfromgame.com/imgs/vector.gif)

BTW, this is all 6MHz. Also, if you noticed from the screenie, the engine supports slopes as well. Source is attached.
Sweet!!! question: what is 6MHz?
Title: Re: Seeker
Post by: LincolnB on December 10, 2011, 07:26:32 pm
You know the Axe command Full? This doesn't use that, it uses normal speed.
Title: Re: Seeker
Post by: parserp on December 10, 2011, 07:26:55 pm
You know the Axe command Full? This doesn't use that, it uses normal speed.
ah, ok. that makes sense now. :)
Title: Re: Seeker
Post by: epic7 on December 10, 2011, 08:36:48 pm
Cool, I'll go check out butts's program. :D
Title: Re: Seeker
Post by: saintrunner on December 10, 2011, 11:03:56 pm
THANK YOU SOOO MUCH!!!
Title: Re: Seeker
Post by: saintrunner on December 10, 2011, 11:54:51 pm
sorry to double post, but could you go in depth on the jumping part and what you are doing in the code? thats the part i need, thanks
Title: Re: Seeker
Post by: epic7 on December 11, 2011, 01:58:43 pm
How does the pixeltesting work in this?
Title: Re: Seeker
Post by: saintrunner on December 11, 2011, 05:24:57 pm
update, still need to fix jumping for realism. right now adding backgrounds
Title: Re: Seeker
Post by: LincolnB on December 11, 2011, 08:42:10 pm
sorry to double post, but could you go in depth on the jumping part and what you are doing in the code? thats the part i need, thanks

You're talking about just the gravity, not the collisions, right?

How does the pixeltesting work in this?


I'm kinda busy right now, but I'll post more about it later.
Title: Re: Seeker
Post by: epic7 on December 11, 2011, 09:09:04 pm
Yup, Saintrunner wants the gravity, not collisions, and I want to know collisions, not gravity :P

In the mean time, I'll start putting together a tilemap.
Title: Re: Seeker
Post by: LincolnB on December 11, 2011, 10:39:57 pm
Okay, so for gravity, all you need is two variables: Y_Position and Y_Velocity. Y_Position is just where on the screen the character is displayed, the Y coordinate. Y_Velocity is the speed the character moves per frame. So, to move the character upward, all you need is a negative velocity. Since Y_Velocity is added to Y_Position every frame automatically, if you simply set the Y_Velocity to a negative number, you will go upwards (adding a negative number to Y_Position = subtracting from Y_Position = making the character go up). To simulate realistic gravity, we need to define exactly what gravity is. Gravity is downward acceleration, that's all. Implementing this is fairly trivial - just add a constant number to the Y_Velocity every frame.

Example:
Code: [Select]
.I'm going to use Y for Y_Position and E for Y_Velocity
.So every frame, put this line in somewhere:

Y+E->Y

.And add a constant to E

E+100->E

.100 is a pretty good number for 256x inflation
Title: Re: Seeker
Post by: epic7 on December 11, 2011, 11:39:05 pm
100 for Y acceleration? O.O
I'm using 12 for gravity...…
Title: Re: Seeker
Post by: leafy on December 12, 2011, 02:47:02 am
100 for Y acceleration? O.O
I'm using 12 for gravity...…
Yeah, butts I think you probably meant 10 or something. 100 is way too fast.
Title: Re: Seeker
Post by: saintrunner on December 12, 2011, 04:04:25 pm
I get all that stuff, I just can't get it to pxl test when I come down on a plat form..
Title: Re: Seeker
Post by: parserp on December 12, 2011, 04:05:59 pm
I get all that stuff, I just can't get it to pxl test when I come down on a plat form..
what is your sprite? I can code an example program for you with the sprite. :)
Title: Re: Seeker
Post by: saintrunner on December 12, 2011, 04:08:15 pm
no I have all that. like it jumps and moves, but if I put in a line as a plat form, the sprite jumps through it instead of landing on it...I think I is cuz it is adding and subtracting multiple numbers from the sprites position...
Title: Re: Seeker
Post by: parserp on December 12, 2011, 04:21:25 pm
no I have all that. like it jumps and moves, but if I put in a line as a plat form, the sprite jumps through it instead of landing on it...I think I is cuz it is adding and subtracting multiple numbers from the sprites position...
you mean like this?:
Code: [Select]
:.assuming that Y is your Y position and E is your Y velocity
:.and that your sprite is [FFFFFFFFFFFFFFFF]
:.and that X is your X position
:
:Repeat GetKey(15)
:ClrDraw
:Y+E->Y
:
:If E>>0 //if your velocity is negative
:sub(TEST) //subroutine that sees if there is platform
:End
:
:E+100->E
:
:.the rest of your code (jumping, etc.)
:End //end main loop
:
:Lbl TEST
:For(B,((Y/256)-(E/256)+8),((Y/256)+8
:For(A,(X/256),(X/256)+7
:If pxl-Test(A,B
:0->E
:((B*256)-2048)->Y
:Return
:End
:End
:End
:Return
Title: Re: Seeker
Post by: thydowulays on December 12, 2011, 05:38:21 pm
Sorry to be a super n00b, but what does >> mean? For example: X>>12. Also, I've never understood for loops, what are the 3 arguments?
Title: Re: Seeker
Post by: parserp on December 12, 2011, 05:52:11 pm
Sorry to be a super n00b, but what does >> mean? For example: X>>12. Also, I've never understood for loops, what are the 3 arguments?
> works on only positive numbers.
>> works on positive and negative numbers. ;)

in a for( loop, the 3 arguments are: first, the variable. second, the starting value of the variable, and third, the ending value of the variable.
for example:
Code: [Select]
:For(A,0,3) //loops through 4 times
:Disp A>Dec //displays the value of A (see how it changes?)
:End
Title: Re: Seeker
Post by: LincolnB on December 12, 2011, 07:21:45 pm
100 for Y acceleration? O.O
I'm using 12 for gravity...…
Yeah, butts I think you probably meant 10 or something. 100 is way too fast.

Yeah, you're prolly right.
Title: Re: Seeker
Post by: Builderboy on December 12, 2011, 07:23:17 pm
Unless your acceleration was inflated as well O.O
Title: Re: Seeker
Post by: parserp on December 12, 2011, 07:45:35 pm
lol acceleration of acceleration XD
Title: Re: Seeker
Post by: epic7 on December 12, 2011, 09:21:59 pm
I'm using acceleration of acceleration :P
Isn't that called jerk?
Then... If accel/time = jerk, then what is jerk/time...
And whats jerk/time/time
And whats jerk/time/time/time O.O
Title: Re: Seeker
Post by: Yeong on December 12, 2011, 09:26:17 pm
acceleration of acceleration is the derivative of jerk.
Title: Re: Seeker
Post by: hellninjas on December 12, 2011, 09:27:04 pm
Ok very confusing... ill end this with THE GAME
Title: Re: Seeker
Post by: thydowulays on December 12, 2011, 09:48:29 pm
Sorry to be a super n00b, but what does >> mean? For example: X>>12. Also, I've never understood for loops, what are the 3 arguments?
> works on only positive numbers.
>> works on positive and negative numbers. ;)

in a for( loop, the 3 arguments are: first, the variable. second, the starting value of the variable, and third, the ending value of the variable.
for example:
Code: [Select]
:For(A,0,3) //loops through 4 times
:Disp A>Dec //displays the value of A (see how it changes?)
:End


Thank you SO much. I see now. Just one more question: How do people put huge graphics like 25x40 in their main screens? Like the logo and such. I only know how to do 8x8
Title: Re: Seeker
Post by: epic7 on December 12, 2011, 09:58:30 pm
Also with 1.1 you can do for( loops with only 1 argument ;)

You can put together 8x8 to make 16x16 and such

For full screens, you can import a pic var and use it by doing
[Pic5]->Pic5 ; if you store a background, absorb it like this
Copy(Pic5,L6,768) ; copies pic to buffer
Title: Re: Seeker
Post by: Builderboy on December 12, 2011, 09:59:37 pm
They could use a whole bunch of 8x8 sprites, which is useful when you have a relatively small area that needs to be displayed

They could also be using the bigmap() command, which is like the sprite command but is a bit slower and can display 'sprites' of any size

Or They could be importing a picture directly [Pic1]->GDB0 and copying it to the buffer.

EDIT:  Njnja'd  :ninja:
Title: Re: Seeker
Post by: epic7 on December 12, 2011, 10:05:49 pm
Bigmap? :P

For my menus, I draw them on Paint, save as 96x64 monochrome bitmap, then upload to calc via Ti connect's screen capture thingy.
Title: Re: Seeker
Post by: ztrumpet on December 12, 2011, 10:09:08 pm
He means Bitmaps. :P  Typo fail.

Check out the commands list that is in the folder you downloaded Axe in, and look for the "Bitmap" command.  It's pretty useful for 25*40 sized graphics.
Title: Re: Seeker
Post by: epic7 on December 12, 2011, 10:10:49 pm
I need to check out bitmaps. I've never used them but I'll need that size for my floating... Creature... Demon... Thing :P

Edit: Wait... So what do I put for the third argument?
Title: Re: Seeker
Post by: ztrumpet on December 12, 2011, 10:21:00 pm
Edit: Wait... So what do I put for the third argument?
The pointer to the bitmap.  It's like the third argument for regular sprites, only it's formatted a little differently.
Title: Re: Seeker
Post by: epic7 on December 12, 2011, 10:49:22 pm
What do I put for that pointer?
Title: Re: Seeker
Post by: ztrumpet on December 12, 2011, 11:01:50 pm
What do I put for that pointer?
Try this (or something like it):
Code: [Select]
: [0203 FFFFFFFFFFFFFFFF 0000000000000000 FFFFFFFFFFFFFFFF FF818181818181FF FF818181818181FF FF818181818181FF]->Pic1
: ClrDraw
: Bitmap(10,20,Pic1)
: DispGraph
: Pause 1000
Title: Re: Seeker
Post by: jacobly on December 12, 2011, 11:21:15 pm
Hmm... a 2x3 pixel sprite only takes up 2 bytes. Did you mean a 6x64 pixel sprite maybe?
Code: [Select]
: [0640 FFFFFFFFFFFFFFFF 0000000000000000 FFFFFFFFFFFFFFFF FF818181818181FF FF818181818181FF FF818181818181FF]->Pic1
: ClrDraw
: Bitmap(10,20,Pic1)
: DispGraph
: Pause 1000
Title: Re: Seeker
Post by: Quigibo on December 13, 2011, 02:42:06 am
By the way, any bits that are in the bitmap data that are NOT displayed (the right edges for sprites with widths that are not multiples of 8 ) must be set to zero.  It might be possible to corrupt memory or see sprite glitches without this.
Title: Re: Seeker
Post by: epic7 on December 13, 2011, 10:11:55 am
What are the first four numbers for?
Title: Re: Seeker
Post by: saintrunner on December 13, 2011, 03:48:08 pm
I'm fixing my jumping problem in seeker (which I remind you is what this thread is for) by making it more 'moon gravity' like. faster up then down. but just a little
Title: Re: Seeker
Post by: Yeong on December 13, 2011, 05:59:54 pm
wait. so I need the space between those hex?
Title: Re: Seeker
Post by: saintrunner on December 13, 2011, 06:15:59 pm
ok so seeker screenie! (I changed my mind on not showing it) also I'm not sure if I'll finish this project so if anyone wants to work on it just ask :)

also wabbit was a tad slow, and it looks a lot better on calc
Title: Re: Seeker
Post by: epic7 on December 13, 2011, 06:52:29 pm
wait. so I need the space between those hex?
For bitmaps? Well, mine totally screwed up :P
Title: Re: Seeker
Post by: LincolnB on December 13, 2011, 08:34:25 pm
hey, that looks pretty nice. Good job!
Title: Re: Seeker
Post by: saintrunner on December 13, 2011, 08:39:10 pm
Thanks! and like I said...it's getting tedious....
Title: Re: Seeker
Post by: epic7 on December 13, 2011, 08:40:15 pm
Making levels?
Title: Re: Seeker
Post by: saintrunner on December 13, 2011, 08:42:08 pm
yep. in order to not confuses variables, I'm using multiple loops......it takes a while.
Title: Re: Seeker
Post by: epic7 on December 13, 2011, 08:48:14 pm
Multiple loops? Like wut?
Title: Re: Seeker
Post by: ztrumpet on December 13, 2011, 08:50:40 pm
wait. so I need the space between those hex?
No.  You don't want spaces there; I included them only to make it easier to look at on the computer.
Title: Re: Seeker
Post by: saintrunner on December 13, 2011, 08:50:52 pm
like I'm simply making adjustments to variables lines and sprites for each level on one loop, but since variables are getting confusing as I use more and more, I'm just going to use a lbl to get to a new loop with new variables and stuff.
Title: Re: Seeker
Post by: epic7 on December 13, 2011, 09:18:42 pm
Copying the main loop?
Well, for levels with a few unique vars
GAME(arg,arg,arg
Use some subroutine arguments,
Or, maybe use L1 and do this
GAME(level number)
In the loop, maybe use
{r1*amt_of_vars+L1}
{r1*amt_of_vars+L1+1}
{r1*amt_of_vars+L1+2}
And so on so you can use the same code and start out with new variables rather than re-making the loop
wait. so I need the space between those hex?
No.  You don't want spaces there; I included them only to make it easier to look at on the computer.
That's rather misleading; I almost put spaces :P
Title: Re: Seeker
Post by: saintrunner on December 13, 2011, 09:19:58 pm
Hmmm ill try that thanks :)
Title: Re: Seeker
Post by: saintrunner on December 14, 2011, 04:54:34 pm
ok so I added double lines at some points....it looks A LOT nicer! lol just goes to show how a little tweaks here and there can change an entire look.....That and a giant head...!   O.O
Title: Re: Seeker
Post by: epic7 on December 14, 2011, 05:02:11 pm
Planning on making a double sized head?
Title: Re: Seeker
Post by: saintrunner on December 14, 2011, 05:03:28 pm
lol you'll see! :)
Title: Re: Seeker
Post by: saintrunner on December 15, 2011, 07:47:26 pm
So i wrote a level engine that will make level creating so much faster
This should be done in like two-three weeks :w00t:
Title: Re: Seeker
Post by: saintrunner on December 16, 2011, 09:35:15 pm
Why do games have to get tiring.... lol I'm hitting like a game designing block, and I don't know how to add to this weird and bizarre story I have in seeker!
Title: Re: Seeker
Post by: saintrunner on December 17, 2011, 11:21:17 pm
wow, only I have posted like the past three times.....anyways, for all my faithful followers lol, I have made EXTREME improvement on the games design. Like stuff where the only way to win is to find ALL of the hidden stuff....that and no controls will be given....you learn as you go, so you could have a rocket launcher and not know it till you beat the game :) I'd like to post a screenie, but I don't want to give away how to win yet.  *.* .....well I might send epic7 one because he's helped me a bunch already


edit: Oh and the levels are interacted, so don't move on too quickly!
Title: Re: Seeker
Post by: epic7 on December 17, 2011, 11:28:02 pm
/me faithful follower has returned
 :P
Sounds cool!

I'd be honored to test a new version :P
Title: Re: Seeker
Post by: saintrunner on December 17, 2011, 11:31:16 pm
ok, I'll get that two you tomorrow....also, epic, since you've seen the menu parts and the first three levels, do you think that it's a bad thing that the memory is already at 6000 and it's only level four...the menu is big!
Title: Re: Seeker
Post by: epic7 on December 17, 2011, 11:33:59 pm
If 3 levels take up 5000 kilobytes, that's a lot O.O

What part of the menu takes up the most?
Title: Re: Seeker
Post by: saintrunner on December 17, 2011, 11:37:47 pm
well four levels technically, and thats when it is all compiled (before that its just 30000) and I think it is the whole seeker/by/saintrunner appearing thing
Title: Re: Seeker
Post by: epic7 on December 17, 2011, 11:42:11 pm
30000, you mean 3000, right?

Seeker by saintrunner... Does that do something that take up a lot like
Text(0,,"S
Pause 100
Text(0,6,"E
Pause 100
Text(0,12,"E
Pause 100

Or something super long like that :P

I think personally that should just include  "seeker by saintrunner" in the main menu
Title: Re: Seeker
Post by: saintrunner on December 17, 2011, 11:44:30 pm
yeah it does that whole pause stuff...I like it, but its a lot of space...I guess I don't need it...how low do you think I should get the memory to for a menu and 4 levels?
Title: Re: Seeker
Post by: epic7 on December 17, 2011, 11:46:44 pm
Idk, it varies.
Title: Re: Seeker
Post by: saintrunner on December 17, 2011, 11:48:25 pm
well from what you saw..I just need to know how much to trash and or optimize
Title: Re: Seeker
Post by: saintrunner on December 18, 2011, 01:49:31 pm
so here are some screenies
Title: Re: Seeker
Post by: aeTIos on December 19, 2011, 07:29:01 am
you should speed the opening scene up. No matter how awesome it is, the otdm (open the damn menu) factor in that effect is super high. Looks nice btw.
Title: Re: Seeker
Post by: saintrunner on December 19, 2011, 03:04:20 pm
Lol, I actually cut out the whole opener.....lol it took up a whole thousand of my memory, And I wasn't a huge fan of it anyways...Oh and As far as level interaction I've made some big changes//additions :)
Title: Re: Seeker
Post by: saintrunner on December 19, 2011, 10:32:18 pm
update again:

interactive levels mostly complete (If you don't understand what I mean by that, I mean....You have to do EVERYTHING in a level or else when you move on....your stuck :P)

also I am working on A LOT of animation/effects

thats probably why it's so huge.....like 6100 huge!

Is that too much?
Title: Re: Seeker
Post by: Yeong on December 19, 2011, 10:47:17 pm
it's not. :D
Considering my silence 2 will gonna be around 20~40k big without datas
Title: Re: Seeker
Post by: saintrunner on December 19, 2011, 10:51:10 pm
ok good :) also, what do you think of the screenies? I'm trying to get as much criticism as possible so it can be improved to it's best potential. And just so you know level three and four are interactive, so it doesn't just end with a big robot in your way :)
Title: Re: Seeker
Post by: epic7 on December 19, 2011, 11:07:58 pm
As much criticism as possible. Well, you've never released a download to the public, that might help people :P
Title: Re: Seeker
Post by: LincolnB on December 20, 2011, 03:28:44 pm
Silence 2 will be 20,000 to 40,000 bytes without any level data? That's huge!
Title: Re: Seeker
Post by: Builderboy on December 20, 2011, 03:30:13 pm
Indeed that is crazy large O.O What is taking up all the space?
Title: Re: Seeker
Post by: saintrunner on December 20, 2011, 04:10:48 pm
ok...here is a test run for anyone interested....it's only the first 4 levels though
Title: Re: Seeker
Post by: Binder News on December 20, 2011, 06:28:21 pm
Cool game. I think it's great. Great job saintruner.
Title: Re: Seeker
Post by: saintrunner on December 20, 2011, 07:31:07 pm
Thanks :) did you play it or look at the screenies? if you played it I'm curious on whether you got all the way through all four levels :)

edit: also I didn't notice this but 700+ posts :)
Title: Re: Seeker
Post by: saintrunner on December 20, 2011, 11:06:00 pm
This might get a little big, considering I just noticed that my level engine is 560 and my current game with a menu and 5 levels is 7000..... hmm And I want at least 10 levels...
Title: Re: Seeker
Post by: epic7 on December 20, 2011, 11:09:12 pm
Have a huge program, maybe optimize levels, or you can throw some levels into an appvar.
20,000 bytes is a big game :P
Title: Re: Seeker
Post by: saintrunner on December 20, 2011, 11:12:36 pm
well it would be more like 13,000..... but yeah.... How do I throw a whole main loop into appvars? I didn't know I could do that! and if I did that, the whole game would still be the same size just in a bunch of pieces
Title: Re: Seeker
Post by: epic7 on December 20, 2011, 11:15:43 pm
Math fail. I read the engine as 5600 instead of 560 :P

I don't think you can store code in app variables. I was thinking to add data if you have a bunch for each level.
Title: Re: Seeker
Post by: saintrunner on December 20, 2011, 11:38:22 pm
Yeah thats what I thought, oh and Have you gotten past level 3? on the new one? I think 4 is awesome
Title: Re: Seeker
Post by: epic7 on December 21, 2011, 05:45:05 pm
I'll try the download :)
Title: Re: Seeker
Post by: saintrunner on December 21, 2011, 05:56:56 pm
By the way, it looks A LOT BETTER on calc! so to get a good feel (it's also easier to play) I'd suggest using a calc
Title: Re: Seeker
Post by: saintrunner on December 22, 2011, 12:01:48 am
So here's where I need some help. I'm having trouble designing levels...so if someone is bored and doesn't mind drawing some levels and posting screenies I'd greatly appreciate it!

What I need:
since the game is supposed to be challenging and random (if you played my demo ^^ you know), I want the levels to be a reflection of that! I just need ...basically line based pictures, and I'll figure out how you win them :) any help I use and I'll be sure to give special credit
Title: Re: Seeker
Post by: saintrunner on December 22, 2011, 02:23:47 pm
*cough*
Title: Re: Seeker
Post by: epic7 on December 22, 2011, 03:36:23 pm
Hm...

For(Z,0,4
Line(42+Z,0,42+Z,64)
End

That should be tricky to win :P
Title: Re: Seeker
Post by: saintrunner on December 22, 2011, 03:42:25 pm
..can you screenie that?
Title: Re: Seeker
Post by: epic7 on December 22, 2011, 03:44:11 pm
A thick vertical black line through the middle of the screen.
(not very creative)

I'll try to think of some actual levels, too xp
Title: Re: Seeker
Post by: saintrunner on December 22, 2011, 03:46:34 pm
You can make them in paint :) like 96x64 is good, single pxl border, with one door on one side and you start on the other
Title: Re: Seeker
Post by: saintrunner on December 23, 2011, 01:01:41 pm
ok so levels 5 and 6 are coming along, still working on a better design for them, but I know how I want them to interact... I'd still appreciate any design help, paint images in black and white size 96x64 is good.

And I was wondering for the people that tried the demo above, Was anyone able to get all the way through level 4? I don't want it too hard yet.
Title: Re: Seeker
Post by: saintrunner on December 24, 2011, 10:20:09 pm
update:

I have relative designs for the next few levels, but the problem is I don't kno how to implement the 'challenge' factor....I want all the levels to look simple, but once you jump into it it becomes challenging :P ughh

on a side note, I hope i get a better laptop for christmas!
Title: Re: Seeker
Post by: leafy on December 25, 2011, 01:03:29 am
You should put the level pictures up here and let us comment ^^
Title: Re: Seeker
Post by: saintrunner on December 25, 2011, 07:15:37 pm
Hmmm... I will in a bit i guess
Title: Re: Seeker
Post by: saintrunner on December 27, 2011, 01:07:57 pm
ok so I have one level will look like this....I want it to be challenging, and I will add like buttons and stuff to get out, but as far as my creativity, I'm stuck. the box in the bottom right is represented as the character and the bottom left is the door..... I just need help figuring out where to put buttons and levers and things so it is possible to get out but hard too. any ideas? feel free to use paint to draw over it.
Title: Re: Seeker
Post by: Nick on December 27, 2011, 06:38:02 pm
i modified your level somehow, but it needs some explanation, whch i will send you in pm, otherwise everyone will now hos to solve the level :)

(http://img.removedfromgame.com/imgs/newlevel.JPG)
Title: Re: Seeker
Post by: saintrunner on December 27, 2011, 06:55:07 pm
Thats, awesome, thanks, I'll post a screenie when its done!
Title: Re: Seeker
Post by: Nick on December 27, 2011, 06:58:25 pm
oh, and can i use circles in my design? (if i would design some other levels)

because i think i have an idea
Title: Re: Seeker
Post by: saintrunner on December 27, 2011, 06:59:28 pm
I'll be very grateful if you do! I'm gonna go add this in
Title: Re: Seeker
Post by: saintrunner on December 28, 2011, 12:36:30 pm
ok here is an update, with a new level and some other cleaned up stuff! let me know what you think!
Title: Re: Seeker
Post by: annoyingcalc on December 28, 2011, 12:41:50 pm
It is Super FUN
Title: Re: Seeker
Post by: saintrunner on December 28, 2011, 12:43:16 pm
you tried it already? lol thanks! Oh and it looks a lot better on calc!
Title: Re: Seeker
Post by: annoyingcalc on December 28, 2011, 01:12:15 pm
please can I haz the source?
Title: Re: Seeker
Post by: saintrunner on December 28, 2011, 02:43:56 pm
maybe when its done....why?
Title: Re: Seeker
Post by: annoyingcalc on December 28, 2011, 02:46:43 pm
I look at the code and try to make sense of it to be a better programmer
Title: Re: Seeker
Post by: saintrunner on December 28, 2011, 02:49:28 pm
oh, well it might be hard to make sense of....It's rather confusing lol, remind me when it is finished, and I'll send you a 'annotated' copy of it :)
Title: Re: Seeker
Post by: annoyingcalc on December 28, 2011, 02:50:11 pm
ok thanks
Title: Re: Seeker
Post by: saintrunner on December 28, 2011, 02:53:27 pm
sure thing :) It's just confusing right know cause its all random and reused variables....are there parts in the game right now you'd like to learn how to do? I could show you that :)
Title: Re: Seeker
Post by: saintrunner on December 31, 2011, 01:27:01 pm
Anyone else want to help with level design? lol
Title: Re: Seeker
Post by: saintrunner on January 02, 2012, 04:53:23 pm
Ok so (thanks to Nick) I have 3 new levels ready to throw out for testing! :)
Also I think my only 'serious' bugs are with the movement engine, which won't take long to fix! Thanks for all the support and and help this far! I really appreciate it.
Title: Re: Seeker
Post by: saintrunner on January 03, 2012, 02:30:07 pm
Update:

so Seeker got big. REALLY BIG. and now it's an App :)
Title: Re: Seeker
Post by: Nick on January 03, 2012, 02:42:55 pm
how much levels do you have by now? and do you need some more?

yeah, it doesn't really matter which format it is, as long as it works :)
Title: Re: Seeker
Post by: saintrunner on January 03, 2012, 02:48:58 pm
6 I think, two of them your designs! And yes I good use some more, I want at least ten :P and I still haven't put in two of your designs yet.
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 06:05:21 pm
ok my faithful followers! I have found a little bit of time, and seeker is JUST ABOUT DONE!!! I just have to write the end script :) and success! A game filled with stressful puzzles, cool animations and effects, odd storyish thing, AND HEAD! I hope you enjoy
Title: Re: Seeker
Post by: thydowulays on January 10, 2012, 07:28:28 pm
w00t! I can't wait to try this game out! Congrats, saintrunner!
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 07:44:11 pm
Thanks :) yeah, I think when (if) you get the end....your in for a little surprise :) at least I think it is :) (and I did purposely put in a random fun Easter egg)
Title: Re: Seeker
Post by: thydowulays on January 10, 2012, 07:54:25 pm
Okay cool! Completely off topic: Does anyone know how to get past level 3 on the original Tag? It is impossible.
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 07:55:03 pm
I'll go try :) post a link?
Title: Re: Seeker
Post by: thydowulays on January 10, 2012, 07:57:38 pm
Right here:
http://www.omnimaga.org/index.php?action=downloads;sa=downfile&id=708
It is absolutely impossible, if you get past it, you are a god.
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 07:58:38 pm
I'll let you know how it goes
Title: Re: Seeker
Post by: thydowulays on January 10, 2012, 08:02:54 pm
Okay
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 08:06:13 pm
Ok so I think I have it done...hint: there is a reason why at the bottom it says that you can access the in game menu with clear.... ;) lol the in game has a restart cause it takes a while to get it lol...you'll get it
Title: Re: Seeker
Post by: thydowulays on January 10, 2012, 08:07:42 pm
Oh wow you succeeded? Is it an easter egg?
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 08:08:31 pm
No...just don't fall....or let the block fall lol..you'll get it :)
Title: Re: Seeker
Post by: leafy on January 10, 2012, 08:46:13 pm
I have played the game a few times and I can confirm that level 3 is indeed impossible.
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 08:48:52 pm
I just beat it...even on wabbit emu... do you guys want a screenie?
Title: Re: Seeker
Post by: thydowulays on January 10, 2012, 08:49:48 pm
Nah, I dun just beat it. I feel better now. I'm on level 8 now....
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 08:50:43 pm
I beat the game :) really sweet game!
Title: Re: Seeker
Post by: leafy on January 10, 2012, 09:02:07 pm
You beat the entire game that fast? Liesss
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 09:07:47 pm
....I had played it before like when it was released, I just hadn't remembered which level 3 was :) so I beat it...then
Title: Re: Seeker
Post by: annoyingcalc on January 10, 2012, 10:25:23 pm
im on level 11 and on a more related note any new progress
Title: Re: Seeker
Post by: saintrunner on January 10, 2012, 10:34:41 pm
check my post aways above for progress details
Title: Re: Seeker
Post by: annoyingcalc on January 10, 2012, 11:53:00 pm
where is the current demo?
Title: Re: Seeker
Post by: saintrunner on January 11, 2012, 01:32:07 pm
No demo! :) I'm releasing it!
Title: Re: Seeker
Post by: Nick on January 11, 2012, 01:40:45 pm
and where can we find it? i've looked for it, but found it nowhere
Title: Re: Seeker
Post by: saintrunner on January 11, 2012, 01:42:45 pm
I'm uploading it in about 3 minutes, I'm making a few fixes
Title: Re: Seeker
Post by: saintrunner on January 11, 2012, 03:07:42 pm
It's released now :)
Title: Re: Seeker
Post by: Nick on January 11, 2012, 03:15:28 pm
that were a short 3 minutes.. lol
Title: Re: Seeker
Post by: saintrunner on January 11, 2012, 03:18:03 pm
It's was about 15 I think
Title: Re: Seeker
Post by: Nick on January 11, 2012, 03:20:52 pm
yay, i was the first one to download :) but it has only 5 levels? didn't you say it were about 7/8?
Title: Re: Seeker
Post by: saintrunner on January 11, 2012, 03:27:21 pm
no it has like 7 I think?!?!?!

And you beat it FAST!!! Did you get all of the easter eggs???!!!
Title: Re: Seeker
Post by: Nick on January 11, 2012, 03:32:39 pm
euh, easter eggs? i didn't see any easter eggs i think Ö bu yeah, i knew both the hardest levels :)
Title: Re: Seeker
Post by: saintrunner on January 11, 2012, 03:35:26 pm
We'll you designed them lol :) I guess that helps
Title: Re: Seeker
Post by: saintrunner on January 12, 2012, 01:15:35 pm
Sooooo. if you didn't notice, the end has a to be continued.....so Seeker 2 AND 3 are coming!
Title: Re: Seeker
Post by: Nick on January 12, 2012, 01:18:42 pm
lol, good luck on them :) if you need some more levels, just ask xp
Title: Re: Seeker
Post by: saintrunner on January 12, 2012, 01:23:14 pm
Sure thing :) and I won't work on 2 and 3 for a while, but they are coming :)
Title: Re: Seeker
Post by: parserp on January 13, 2012, 05:18:52 pm
I just played this game and it was nice :D

just one thing: there are only 7 levels? (including the body one). It's a nice concept, but I beat it in 5 minutes. :-\

but otherwise looks good :D
Title: Re: Seeker
Post by: saintrunner on January 13, 2012, 05:32:08 pm
Too be honest I got lazy, sorry, BUT You can expect a sequel (from the perspective of the body) hopefully with a more levels lol. I might add more to this one later, but I'm busy with Metal Slug right now :)
Title: Re: Seeker
Post by: Jonius7 on March 06, 2012, 05:01:33 am
I'm confused, I'm trying it in WabbitEmu (OS2.41) and I can only shoot to the left, I cannot shoot to the right which leaves me stuck at level 3.
Title: Re: Seeker
Post by: saintrunner on March 06, 2012, 10:32:02 am
Try is on a real calc.....it set so you shoot in the direction you last moved
Title: Re: Seeker
Post by: LincolnB on March 06, 2012, 05:49:48 pm
Does the character sprite change to show the direction (It's fine if it doesn't)?
Title: Re: Seeker
Post by: Jonius7 on March 07, 2012, 05:57:18 am
Unfortunately, I don't own a TI-83/4+ atm, so I can't go past level 3.
@buttsfredkin No the character sprite doesn't change when moving in a different direction, the view of the character is head-on, or symmetrical.
Title: Re: Seeker
Post by: saintrunner on March 07, 2012, 11:08:52 am
Yeah, I don't think I spent to much time on cleaning stuff up. I was thinking about going back and optimizing a lot as it is pretty huge for its game quantity. But sorry about the emu problem. I usually ask testers to use the real thing because wabbit messes a few things up sometimes :P
Title: Re: Seeker
Post by: Jonius7 on March 11, 2012, 12:10:59 am
Yeah, it's ok. From what I got from the game, it seemed pretty good, and well programmed. There's always the optimisation thing, but yeah it looks pretty polished and completed.
Now of course, to look at your other projects...
Title: Re: Seeker
Post by: saintrunner on March 11, 2012, 09:43:15 am
Well thank you and have fun skimming through some of my other projects :) and just so you know, if you check out Caedes, know that is is unfinished and it doesn't work well on wabbit emu :P but you can see the screenies for an idea on how it is supposed to play. Also the Zelda game is still a work in progress, but all the other games I believe I finished :)
Title: Re: Seeker
Post by: saintrunner on March 14, 2012, 09:32:03 am
Hey jonius7! I figured out what was wrong, I forgot that 2nd shoots left and Mode shoots right! Now you can get past level 3 :)