Omnimaga
General Discussion => Introduce Yourself! => Topic started by: Stefan Bauwens on February 25, 2011, 08:45:17 am
-
Hi, I'm Stefan Bauwens.
I decided to register here because I like 'never gonna give you up) of rick astley and it seems that you rick roll people...(NO, thats NOT the reason).
I love programming 68k basic games, and because I'm not really anymore on a forum of calcs i decided to go here.
Well... hello.
-
Welcome! Here are your peanuts:
!peanuts
68k BASIC isn't really the most widely-used language here, but I hope you'll be able to discuss it anyway.
-
Hi,
Whats the peanut-thing?
edit: HOW can I put an avatar?
-
Just click your name and try to find the settings :D
Also, I do happen to have a TI-89 Titanium that I like to program every so often >_>
I do have experience programming it even if I do not program it much anymore :D
-
I think you need to have a post count of one before you can upload an avatar. Posts in Introduce Yourself! and Randomness don't count.
-
Ok.
(It's also not so important)
Hi Xeda. It's nice to know you have a ti 89 too. :)
-
Hi -- welcome to Omnimaga!
The peanuts are the way we greet newcomers here -- it's sort of like a meme.
What kinds of games/projects are you working on right now?
-
Hi -- welcome to Omnimaga!
The peanuts are the way we greet newcomers here -- it's sort of like a meme.
What kinds of games/projects are you working on right now?
Ok, I understand... COOL.(LOL)
Because I'm a kinda 'crappy' programmer my brother constantly has to advise me how to program my program better...(I'm just saying this so you don't expect I'm busy on something like like quake or doom)
Anyway...
I am attempting to make a MYST demo in basic for the ti 89.
I know this is going to be huge.
-
Cool! That sounds like an interesting project.
-
Just know, I'm not the best programmer. :)
But I will try to do my best.
-
The last program I made for the 89 was 9 days ago:
rplcstr(in,ss,rs)
Func
Local b,c,a,n
1→n
dim(ss)→b
dim(rs)→c
dim(in)-b→a
While n-1≤a
If ss=mid(in,n,b) Then
left(in,n-1)&rs&right(in,a-n+1)→in
n+c-1→n
a+c-b→a
EndIf
n+1→n
EndWhile
Return in
EndFunc
All it does is search and replace strings. So pretty much you do rplcstr(in,ss,rs) where:
in-a string to search
ss-what to search for in the string
rs-what to replace the search with
So if you did rplcstr("HELLO","LL","LLO JELL") it will replace any instance of "LL" with "LLO HELL" making it output:
"HELLO JELLO"
-
Hi, I'm Stefan Bauwens.
I decided to register here because I like 'never gonna give you up) of rick astley and it seems that you rick roll people...(NO, thats NOT the reason).
I love programming 68k basic games, and because I'm not really anymore on a forum of calcs i decided to go here.
Well... hello.
Welcome Stefan, I hope you enjoy the community as much as I do ;D
-
Welcome :)
MYST? Sounds nice :D
-
The last program I made for the 89 was 9 days ago:
rplcstr(in,ss,rs)
Func
Local b,c,a,n
1→n
dim(ss)→b
dim(rs)→c
dim(in)-b→a
While n-1≤a
If ss=mid(in,n,b) Then
left(in,n-1)&rs&right(in,a-n+1)→in
n+c-1→n
a+c-b→a
EndIf
n+1→n
EndWhile
Return in
EndFunc
All it does is search and replace strings. So pretty much you do rplcstr(in,ss,rs) where:
in-a string to search
ss-what to search for in the string
rs-what to replace the search with
So if you did rplcstr("HELLO","LL","LLO JELL") it will replace any instance of "LL" with "LLO HELL" making it output:
"HELLO JELLO"
I understand, I think.
But I never had to use dim yet so I don't know exactly what it does.
Does dim give the amount of letters there are, or am I mistaken?
Thanks for the welcome, everyone.
-
Yes, that is what dim does. It returns the length of a variable, so if you do this to a list, you get the number of elements and if you use dim( on a string, you get how many letters long it is :D
-
Welcome to Omnimaga :D We don't get that many 68K users around here, so welcome welcome welcome ^^ We all hope you enjoy your stay :)
-
welcome man
have fun coding in 68K basic! there's also C as well, which is pretty awesome, I suggest you look into it in the future ^-^
-
Yes, that is what dim does. It returns the length of a variable, so if you do this to a list, you get the number of elements and if you use dim( on a string, you get how many letters long it is :D
Ok, nice to know.
I must study your program still a little longer to understand exactly how it works.(I'm not so good at this kind of stuff)
Hi Builderboy.
Thanks for the welcome.
edit:
Hi to you to, Ashbad.
Before I begin with C, I would like to become better at ti-basic.
If anyone checks my programs at ticalc you will see I'm not THAT good. ;D
-
That is a good way to learn :D I have been programming in TI-BASIC for 4 years and I don't know everything, yet :P
-
yeah, I guess if you don't know C already and you aren't a BASIc master, C can be hard. Though I wish yuo good luck at improving your skills and I hope yuo enjoy your stay here at omnimaga ;)
-
Thanks all.
I would like to know how(and if I can) give people post ratings.
-
the thumbs-up and down in the top right corner add or remove one post rating ;)
-
I don't see thumbs anywhere.
Maybe I have too little posts.
-
Ah, yes I believe that was restricted to users with more than 20 posts (or is it 5?).
-
I think it is only 5
-
It doesn't really matter. It isn't that important.
But thanks for the help.
edit:
LV0 Newcomer (Next: 5)?
-
that means that yuo gain levels with more posts :) it somehow encourages people to post more :D
-
If I start posting 'more', won't I been seen as a fool?
-
no, unless if the stuff you post is just to increase your post count. Just ask scout, he got 140 constructive post in one day a few months ago O.o
-
more
EDIT: Okay, to make this post constructive, the reason why we have a post count is to provide incentive to help out and keep the community thriving with activity. Plus, it is a calculator website-- we like numbers :D I have 789 posts... 987 happens to be a number in the Fibonacci sequence.
-
more
I will be MORE than a fool?
-
No, I was just posting "more" :P
It is to encourage activity. If you need help, people are there to help and at the same time, you can help others ^-^
-
more
If I start posting 'more', won't I been seen as a fool?
no, unless if the stuff you post is just to increase your post count. Just ask scout, he got 140 constructive post in one day a few months ago O.o
Yeah, just make constructive, useful posts, unlike Xeda's, who is actually a member of the 'Anti-Riot Squad' and his duty is to defend stuff like what he did :P (j/k)
-
Yeah, just make constructive, useful posts, unlike Xeda's, who is actually a member of the 'Anti-Riot Squad' and her duty is to defend stuff like what she did :P (j/k)
-
Ok.
-
Ok.
Also, some of us are 'she', watch out.
-
Sorry, but it doesn't count toward my post count, right?! Fine, I'll go back and edit :D
-
Ok.
Also, some of us are 'she', watch out.
How can 'Ok' harm 'hers'.
-
not sure, but its lucky posts in introductions don't count, because this topic is collapsing into nonsense :P
-
all of this weird and random chatter is confusing me >.> I can't even understand what everyone is talking about anymore :P
-
Yeah, I went back and edited my post... So aside from what you know about TI-BASIC, do you know any other programming languages?
-
I'm not to blame.
-
No it doesn't, I was kidding, never mind.
-
Yeah, I went back and edited my post... So aside from what you know about TI-BASIC, do you know any other programming languages?
When I was younger I made simple html pages(<marquee>Welcome</marquee>)
So not really, only ti-basic.
-
Ah, okay! Pretty much all I know is TI-BASIC for the 68k and Z80 calcs as well as Z80 assembly. I cannot program anything on a computer :D
-
Can I put this back on topic? Probably not, but...
Welcome to Omnimaga, Stefan! ;D
-
NONSENSE!!! MY FAVORITEEE
Haha, welcome to omni Stefan :)
-
Hi! Welcome to Omnimaga!
It is nice to see a new 68k coder around! :)
Also, btw, I think one of your BASIC projects, Ballz, was the inspiration for my first (unreleased) C project for the 89! :)
-
Heya and welcome here. I think I saw your nickname a few years ago on some 68K forums like TICT and also ticalc.org. I think I saw some of your games too but I never tried them yet.
The reason why there is a post count limit on account settings is due to spambots that used to put innapropriate material in their signature and the reason why post count doesn't increase in this section is that it often turns into randomness, as you could see in this topic. :P
Anyway I hope you enjoy your stay. Do you still have plans for future calculator projects?
-
http://www.ticalc.org/archives/files/authors/106/10619.html (http://www.ticalc.org/archives/files/authors/106/10619.html)
I just found him :)
-
Hi all, thanks for the welcome.
Apcalc, I'm honoured to hear that. But my big mistake in that game is that I used pxltest while I should have used a matrix. As you might see, it goes really slow.
At the moment I'm not really thinking on any other projects. When I get an idea, I start programming(unless I don't feel like it).
I WAS busy on a ascii-rpg-something. I think I created the 'engine' allready but I need still more inspiration to complete that. Maybe I'll continue that after I finish(which I hope I will) Myst demo for the 89.
-
ASCII RPG seems interesting. On the 83+ there are some of these and when ASCII is used properly it can be fun and look good.
Also I'm surprised to hear matrices are faster than pxl-test on 68K. It's the same thing on Casio, but on my 83+, pxl-test is actually faster for collision detection. (Some people even have their complex map data stored inside a matrix but the fact a tile is solid or not is stored in a pic. The type of tile displayed is read from the matrix, but solid tiles detection is done from pxl-test. If you hit a solid tile, then it checks the matrix for what kind of tile it is so if it's a NPC or a door, for example, it does something special.
-
Well, according to my brother, and I believe he is right, pxltest is slower.
Hbl(holes blocks and ladders) is my first(and only, i think) game with matrices.
It goes slow, but I believe better than my other games.
-
/me waves
Hello, welcome here! I'm a TI-89 owner as well (standard non-titanium HW1). Generally I don't program a whole awful lot these days, but if I do it's something miscellaneous for my TI-83. I hope you enjoy it here! Oh, and just for the record, post count does not increase in the introduction or randomness threads. =)
-
Hi art_of_camelot,
Thanks for the welcome. I have two ti 89's(both no titanium).
I know my post don't count, but I don't really mind.
EDIT:
I see that I have more than 5 posts. And I can't give people post ratings yet, so I guess I need 20 posts first.
I'm saying this because some people though it was 5 and not 20.(Maybe it is 5 posts and I'm missing something important.)
-
It's 20. It used to be 5, but it was changed a few months ago due to abuse. Someone kept signing up multiple accounts from different IP addresses, making 5 posts, only to mass-rate up his posts and rate down all warning posts. This was the news article about the change: http://ourl.ca/8972
It even used to be 1 before, but someone rated down 500 of my posts.
By the way would your brother happen to be this guy? http://tifreakware.ath.cx/index.php?showuser=122
-
People can be really evil!
Yes, that's my brother. He made blockbreaker(not a break out/dx ball game).
Recently he was busy on blockbreaker 2, but he doesn't have a lot of time.
-
By the way would your brother happen to be this guy? http://tifreakware.ath.cx/index.php?showuser=122
Hello :)
Yes, I'm his little big brother, who is also a calculator freak. I was a couple of years ago active on Ti-Freakware (I even remember you!). I still program on my TI-92 plus regularly, and I'm actually finished with a second version of Block Breaker, it just needs more maps. It is still programmed in basic though, but its allot faster and better than the first version. I have still some other projects, like a program that draws koch's snowflake (a fractal), but I don't intent to release them. Well, that sums about everything I wanted to say!
Edit: I forgot to note that I'm an enthusiast computer programmer. I program in Python/Bash/C, and Linux is my main platform.
-
Yeah I used to post there quite often back then, but then it kinda died after a 4 months hiatus by TI-Freak8x :(. I liked Ultima and those games.
I unfortunately never tried Block Breaker. Is it available for the TI-89 Titanium too? I only got an old TI-92 (with missing pixel columns) and a TI-89T.
Anyway welcome on the forums. I hope you enjoy your stay.
-
No, it's only for the ti 92+( sorry bro if i anwer for you).
Jim you must study!
-
Aaah ok D:.
I always wanted a 92+/v200, but unfortunately most Ebay sellers won,t ship in Canada and when they do, they charge $200-300 for the 92+/v200 :/
And now if only the Voyage 400 ever came true. O.O
-
I unfortunately never tried Block Breaker. Is it available for the TI-89 Titanium too? I only got an old TI-92 (with missing pixel columns) and a TI-89T.
Ah, thats to bad, as Block Breaker is optimized for Ti-92 Plus/V200 calc's.
However, it wouldn't be to hard to port it to the 89(T), it just would require smaller sprites.
Anyway welcome on the forums. I hope you enjoy your stay.
Thanks, I'm sure I will!
Edit:
@Stefan, ever heard of a well deserved rest?
-
@Stefan, ever heard of a well deserved rest?
I'm afraid that doesnt come for you, my dear brother-that-has-to-study.
-
unless its to get on Omni. :P
looks like if you see each other on omni when not supposed to be, you need to your mouths shut. XD
-
@Stefan, ever heard of a well deserved rest?
I'm afraid that doesnt come for you, my dear brother-that-has-to-study.
I love how the only way you're going to talk is via PM now. But watch out to make sure one of you doesn't use the others account by accident. This should be fun. :D
-
Yeah true. At least, given both user's history, I don't think we should see anything like with Bwang's brother, though. :P
-
Yeah true. At least, given both user's history, I don't think we should see anything like with Bwang's brother, though. :P
*shudders* Hopefully not.
<talks like they can't hear/read>
They seem like nice kids. I'm curious which is the better programmer. :devil:
</talks like they can't hear/read>
-
Jim is(sadly enough).
-
<talks like they can't hear/read>
They seem like nice kids. I'm curious which is the better programmer. :devil:
</talks like they can't hear/read>
I think I smell a Cage match... Or a Fishbot.
-
<talks like they can't hear/read>
They seem like nice kids. I'm curious which is the better programmer. :devil:
</talks like they can't hear/read>
I think I smell a Cage match... Or a Fishbot.
That comment had me laughing. Hard. Qwerty, that's funny. :D
-
Jim is(sadly enough).
Well, at least your modest. But once you train under us, we will see who is the best! That would be interesting to have a cage match.
-
Only after I finished Myst(If I ever do)
-
Mhmm, Myst would be nice, although I am more into games with enemies and stuff. I made a game similar to Myst before called Illusiat 5, but since it's a port of a school PC project of the same name, it's incredibly short.
-
Myst demo will only( if its not less) the main island.
edit: Illusiat 5 probably works on a ti83, so i can try it sometime.
-
You would probably need to convert the lowercases, though, because I think they won't transfer well between the 83+ and 83.
-
Oh, I see. Maybe I could also run it on an emulator.
-
Yeah that could work. Otherwise the only way to get around this problem I think is to transfer the game from a 83+ to a 83, but that's out of the question if you don,t have both calc.