Author |
Message |
|
Lunar Wolf Demon
Advanced Newbie
Joined: 11 Apr 2005 Posts: 58
|
Posted: 12 Apr 2005 07:50:09 am Post subject: |
|
|
If you want to know what its about please post!This is my first major game and I am producing my own company of programmers called Psiwolf Productions.If I can get help or new members for my company please message me or email me at AAashrea@Aol.com |
|
Back to top |
|
|
Arcane Wizard `semi-hippie`
Super Elite (Last Title)
Joined: 02 Jun 2003 Posts: 8993
|
Posted: 12 Apr 2005 07:55:39 am Post subject: |
|
|
Moved to Project Ideas/Start New Projects.
I like the idea of an RPG with people changing into demons, I hope it'll be dark and gritty and such, I like that too. |
|
Back to top |
|
|
Lunar Wolf Demon
Advanced Newbie
Joined: 11 Apr 2005 Posts: 58
|
Posted: 12 Apr 2005 07:56:13 am Post subject: |
|
|
I guess I'll have to wait a while.Still message me as soon as you can if you have interest!First I need to know how to upload it.Can i use TIConnect?
Last edited by Guest on 13 Apr 2005 12:33:40 pm; edited 1 time in total |
|
Back to top |
|
|
Weregoose Authentic INTJ
Super Elite (Last Title)
Joined: 25 Nov 2004 Posts: 3976
|
Posted: 12 Apr 2005 01:25:45 pm Post subject: |
|
|
Discussion Forum Rules and Policies #3 wrote: You must not double post or multipost without considerable time between your posts. Unless you have a very good reason too.
Lunar Wolf Demon, check out the Edit button at the top of each of your posts, and then move everything into a single post please. This is a message board and not a chat room, so avoid making posts on whim; you have all the time you need to say what's on your mind in a clear and concise manner. I have a feeling that the rest of this place'll have to run around bonkers to keep up with you! :lol:
Quote: Can i use TIConnect?
You may use that, or TI-Graph Link, to obtain the file in a PC-readable format for transfer between peers.
Last edited by Guest on 12 Apr 2005 01:39:00 pm; edited 1 time in total |
|
Back to top |
|
|
Lunar Wolf Demon
Advanced Newbie
Joined: 11 Apr 2005 Posts: 58
|
Posted: 12 Apr 2005 02:40:34 pm Post subject: |
|
|
Thank You,Supergoose,I'll try to be more precise with my work.Still I need help with graphics,like pxl-on( and line( and a whole lot of things so if anyone out there can help me please direct them here! |
|
Back to top |
|
|
aforsy the leaping penguin
Active Member
Joined: 13 Jul 2004 Posts: 653
|
Posted: 12 Apr 2005 03:42:32 pm Post subject: |
|
|
just ask questions and we'll try to answer them .
oh, and please don't double-post. there's a handy Edit button in the top right corner of all your posts.
Last edited by Guest on 12 Apr 2005 03:42:47 pm; edited 1 time in total |
|
Back to top |
|
|
Lunar Wolf Demon
Advanced Newbie
Joined: 11 Apr 2005 Posts: 58
|
Posted: 13 Apr 2005 12:32:10 pm Post subject: |
|
|
No one is answering my requests. I still need some sprites of like a normal person.Or i can keep writing it in textsprite.If i can find anyway to stop the screen from flashing please tell me.I Have a TI-84+ and i have no idea how to program assembly.So can you please help me?Especially Digitan and Afrosy.Thank You. |
|
Back to top |
|
|
leofox INF student
Super Elite (Last Title)
Joined: 11 Apr 2004 Posts: 3562
|
Posted: 13 Apr 2005 12:58:00 pm Post subject: |
|
|
Maybe you can show the piece of code that makes the screen flash? |
|
Back to top |
|
|
koolmansam375
Advanced Member
Joined: 09 Oct 2004 Posts: 254
|
|
Back to top |
|
|
DarkerLine ceci n'est pas une |
Super Elite (Last Title)
Joined: 04 Nov 2003 Posts: 8328
|
Posted: 13 Apr 2005 04:12:42 pm Post subject: |
|
|
Although good graphical basic games are possible without those, it's not a good idea for a beginner.
Lunar Wolf Demon, if you have any programming problems (such as a flashing screen) don't hesitate to ask those in a new topic at the TI-Basic forum. |
|
Back to top |
|
|
Arcane Wizard `semi-hippie`
Super Elite (Last Title)
Joined: 02 Jun 2003 Posts: 8993
|
Posted: 13 Apr 2005 06:37:48 pm Post subject: |
|
|
Could you post a general introduction to the game (a little story on the game setting)?
From what kind of perspective do you want these sprites drawn? Top down? Birds-eye view? From the side? Turn-based battle sequence pose? |
|
Back to top |
|
|
Lunar Wolf Demon
Advanced Newbie
Joined: 11 Apr 2005 Posts: 58
|
Posted: 13 Apr 2005 08:25:20 pm Post subject: |
|
|
This is a bit long as i tend to be very repetitve in basic but please bear with me.
8->X
1->Y
Lbl 9
Output (X,Y,"I"
Getkey->K
While K=0
Getkey->K
End
If K=26
Goto RT
Lbl RT
Clrhome
Output(X,Y,"I"
Y+1->Y
If Y<16
For(A,0,15)
Clrhome
Output(X,Y,"I"
Goto 9
End
Oh yeah,The sprites should be from the side because i want to give it a smooth Megaman Zero kind of sidescroller with shooting and constant jumping and attacking.Ialso need to find a way to make my sprites higly responsive to key presses.Just keep in mind that I cannot program aasmbly nor do i know what it is.
Last edited by Guest on 13 Apr 2005 08:29:00 pm; edited 1 time in total |
|
Back to top |
|
|
Weregoose Authentic INTJ
Super Elite (Last Title)
Joined: 25 Nov 2004 Posts: 3976
|
Posted: 13 Apr 2005 11:20:24 pm Post subject: |
|
|
Although your program's a cool idea, the implementation thereof is really lacking. You should look at your code extremely well to determine what is needed (and, consequentially, what's not needed) to perform exactly what you're trying to do.
For instance,
Code: If K=26
Goto RT
Lbl RT
All three of these lines can go. I'm sure it'll make sense to you when you think about it.
If not, then later it surely will.
8) Continuing on...
Code: Lbl 9
...
Goto 9
Whenever you have a [font="courier new"]Lbl and a [font="courier new"]Goto surrounding an entire block of code like that, it might be a good idea to use a [font="courier new"]Repeat there instead. Since it seems to go on forever without any conditions to put it at rest, you can do [font="courier new"]Repeat (until) [font="courier new"]1=0 for the exact same effect. (You'll learn later how [font="courier new"]Repeat 0 is identical to the previous argument.)
Now, for the flickering!
ClrHome may be fast and simple, but see if [font="courier new"]Output(x,y," ") might also be useful in your code.
Note: You can leave parentheses and most quotes "unclosed" at the end of each line...
Code: Text(0,0,"Hello World") Can become:
Code: Text(0,0,"Hello World
It takes some time and patience to adapt to the language. However, if you want to be an expert TI-Basic programmer, you must always believe that there's a better way of doing things: On your quest for improvement, you'll suddenly find out how the language starts to adapt itself to you. :)
If you want a [s]highly efficient, optimized[/s] simple version of the code you submitted here, I've got one ready for you.
...But first, we should know:
Do you want 1) the character to stay in place with everything scrolling past him, 2) the character to move freely until a certain distance is reached, whereupon the screen starts scrolling with each new step, or 3) the screen to stay "fixed" in place until the character moves out of its range, prompting the entire screen to shift over sixteen characters' width until utterly replaced by the next screen? :wacko:
Different wants require different programming.
Last edited by Guest on 14 Apr 2005 12:12:27 am; edited 1 time in total |
|
Back to top |
|
|
koolmansam375
Advanced Member
Joined: 09 Oct 2004 Posts: 254
|
Posted: 14 Apr 2005 04:53:46 am Post subject: |
|
|
Supergoose wrote: For instance,
Code: If K=26
Goto RT
Lbl RT
All three of these lines can go. I'm sure it'll make sense to you when you think about it.
I agree with taking out the "goto" of the label which is on the next line but for the "if" statements maybe he means to use "if...then" statements around some code blocks
but yes, dont use "lbl"s. theyre evil. |
|
Back to top |
|
|
Apostle
Newbie
Joined: 04 Jan 2005 Posts: 31
|
Posted: 14 Apr 2005 07:33:56 am Post subject: |
|
|
Lunar Wolf Demon wrote: 8->X
1->Y
Lbl 9
Output (X,Y,"I"
Getkey->K
While K=0
Getkey->K
End
If K=26
Goto RT
Lbl RT
Clrhome
Output(X,Y,"I"
Y+1->Y
If Y<16
For(A,0,15)
Clrhome
Output(X,Y,"I"
Goto 9
End
The things in bold that I quoted from you appear to be the problem with the flickering; you put the clrHome in a for() statement to repeat 15 times. Like Supergoose said, using the Output(x,y,"_ statement would erase only the moving item and the rest of the screen wouldn't be erased.
Last edited by Guest on 14 Apr 2005 07:34:34 am; edited 1 time in total |
|
Back to top |
|
|
leofox INF student
Super Elite (Last Title)
Joined: 11 Apr 2004 Posts: 3562
|
Posted: 14 Apr 2005 08:40:29 am Post subject: |
|
|
a little optimization:
Code: While K=0
Getkey->K
End
can be changed to:
Code: Repeat Ans //loops until Ans (the keypress) is not 0
Getkey->K
End
It's a bit smaller.
Last edited by Guest on 14 Apr 2005 08:40:51 am; edited 1 time in total |
|
Back to top |
|
|
necro
Advanced Member
Joined: 09 Apr 2005 Posts: 278
|
Posted: 14 Apr 2005 09:15:15 am Post subject: |
|
|
I would suggest you use xlib for rpgs (it is pretty simple and doesnt flicker, omni+xlib might not be a good idea for newwer programmers) as it doesnt flicker and is probably faster than what you are trying to do right now |
|
Back to top |
|
|
Lunar Wolf Demon
Advanced Newbie
Joined: 11 Apr 2005 Posts: 58
|
Posted: 14 Apr 2005 09:22:51 am Post subject: |
|
|
Um i need to move the character and keep the background still until he reaches the end of the screen.Anyway,thanks for the help everybody!I really appreciate it since i have a technology competiton in two days.
Supergoose,my initial idea was to keep the character moving until it reached the end of the screen and then make a new screen but i want to make a real graphical game with a graphical background so I'd pick #2 of your choices.
Quote: 2) the character to move freely until a certain distance is reached, whereupon the screen starts scrolling with each new step.
Last edited by Guest on 14 Apr 2005 10:02:39 am; edited 1 time in total |
|
Back to top |
|
|
Arcane Wizard `semi-hippie`
Super Elite (Last Title)
Joined: 02 Jun 2003 Posts: 8993
|
Posted: 14 Apr 2005 10:20:31 am Post subject: |
|
|
Then you're going to want to learn assembly. |
|
Back to top |
|
|
Lunar Wolf Demon
Advanced Newbie
Joined: 11 Apr 2005 Posts: 58
|
Posted: 14 Apr 2005 12:24:02 pm Post subject: |
|
|
Okay... Can someone provide a link for a website that makes assembly programs for TI-84+.Any site will do.Thanks Again. :)My friend is borrowing my USB cable so I will upload it tomorrow afternoon.
Last edited by Guest on 14 Apr 2005 12:24:48 pm; edited 1 time in total |
|
Back to top |
|
|
|