Respect in the TI Community
|
Posted on 11 December 1998
The following text was written by Michael Bryan
Cook: What do I want? Respect. Just a little bit. O.K. enough of the song. Let
me get to the point. I think that there is a lack of respect in the TI community. I am not
talking about the TI-Files being hacked, or people selling link cables that never give them
to you (I'm not saying that this happened). What I am talking about is on programming. The
TI-89 is the newest and hottest calc right now (IMHO). So to get my start I decided to make
a Mario game for it. As soon as it was announced, about 4 more were. Now the port of Mario
92 is O.K. with me. That's not a lack of respect, that's a port. But all of these other
Marios that are being made put me in direct competition. I think that this is just rude. We
don't kneed 5 different Mario games. What we need is 1 or 2, a great Tetris, maybe pack-man,
and insane game (just as an example). I'm not saying that competition is bad, it's what
drives us all. This problem is not limited to the TI-89. I've even seen this on the
92, 82, and 86 and I don't even own them! As soon an someone makes a game or announces it, 5
other people rush to beat them. This is not only rude but when there are 5 games called
Nibbles and only 1 is good it makes it an annoyance to find out which one it is. This is why
we have many duplicates. One person makes one that is good. A few others make some that are
better just to show up the first guy. Now the first guy keeps improving it. Makes new
versions every few months. Ports it. And even though he wasn't the top at the start, he
followed through and did what any good developer would do. He fixed bugs, added features,
shrunk the size. But the other copies may still have bugs, are not optimized, and haven't
been updated in 2 years. So what is my solution? All we need is a little respect. If you
want to make a program, check the PUDs section on TI-Calc.org, the TI-Files, Dimension TI,
and ask the mailing lists if someone else is making it. If you have two games called Mario
(one like the Nintendo and the other like the original arcade) that's fine by me. They are
different games. But when there are 7 just like the Nintendo one that's a problem. So show a
little respect. I'm sorry if I offended anyone (especially with all this stuff about Mario)
but I think that this point needs to be made. I promise to read the comments so get your say
in too.
|
|
Reply to this item
|
Re: Article: "Respect in the TI Community"
|
Dave
|
I think a key item to consider here is the fact that many games/apps that are posted in PUD sections on pages aren't finished. I'm sure a few people (at least) have looked at a PUD page, seen a really cool game 'in development', mailed the programmer and received a reply like "school is taking too much time". So say I tell people I'm going to make Civilization (which I had considered before hearing anyone else was making it)...I might work a lot on it, then a few days (weeks?) into development I might find out someone else is working on it to. Now several things could happen. We could go into a bitter battle to see who can finish the game faster and better. One person could stop altogether b/c they are too lazy and they think the game will be released even if they don't make it. Or we could join forces and possibly make the greatest game yet! Ya, right. So in the end I think we should have as many people working on as many games/apps at once as are willing to do it. This increases the odds of a game being released. And if one version of the program isn't as good as another, oh well, try to improve it if you really care.
--Dave
|
Reply to this comment
|
12 December 1998, 15:52 GMT
|
|
Re: Article: "Respect in the TI Community"
|
Geoff Wallace
|
I appreciate all the programmers for one way or another, although I usually look first to the ASM section of ticalc for games. I give props to the ASM programmers for making great games, and I give my props to BASIC writers when I try to get a math or science program I'm to lazy to write. Like one article said, BASIC is only understandable to about 10% of people (even my lazy ass!). But there are even fewer ASM programmers out there, and that's why you got to give them their credit.
|
Reply to this comment
|
12 December 1998, 17:04 GMT
|
|
Re: Article: "Respect in the TI Community"
|
Ahmed El-Helw
(Web Page)
|
I just wanted to comment a few things. Firstly, I agree that people shouldn't try to race others to make programs -- we want one good program not 10 bad ones. Secondly, many people don't have respect for programmers. They call people who port games "game stealers" when they play those games all of the time. It really gets to me. But I am sure those people are all callow fools. Anyhow, the last comment I wanted to make was that Don Barnes' Super Mario Quest is a 92plus game that is designed to run on the 89 -- its not even a port.
|
Reply to this comment
|
12 December 1998, 17:06 GMT
|
|
Re: Article: "Respect in the TI Community"
|
David
|
As far as I am concerned, the person who wrote this article is speaking of things he doesn't know about.People don't write programs to directly compete with everyone else. What, so someone writes a program and no one else should even think of writing one about that same topic? It seems to me that you are just a sorry programer who is pissed because you aren't in the spotlight and people are making better programs than you. My only gripe about the TI-Programing community is that some people have tenedency of taking someone elses code, inserting it in their program, and not giving the author credit. But back to the main subject.
People program for the function, the challenge, and the desire to be known as someone who can do it. Not to compete with others. Who cares if there of 50 versions of nibbles and only 2 are good? Big deal, keep the one you like. If I feel that I can make a better program than everyone else, then I will. It goes the same with lots of other people as well.
Ok, thats my $.50 of opinion.
|
Reply to this comment
|
12 December 1998, 18:11 GMT
|
|
Article: "Respect in the TI Community"
|
Stuart Bergstrom
|
I must disagree. Competition is just that- people trying to one-up each other and make a better product, and because of this better products appear (programs and etc.) This is precisely the reason that there are anti-trust laws and Microsoft is on the hot-seat right now. In order to have a good product you don't need competition, but it surely makes it better.
|
Reply to this comment
|
12 December 1998, 19:17 GMT
|
|
Respect with the TI-BASIC programmers
|
Clint Rutkas AKA KGB AgEnT #4™
|
I think the respect needs to be placed with the basic programmers. I know people that took some programs I made for the 82 or 85 before I had a link and uploaded them as their own. When I finally got my 89, I nabbed a link with it. Then I saw all these programs that I made with a few kids from my school name's on them.
I have also heard of some people 'porting' ASM games to basic. I know that sounds weird, but it happens. Some kid will just take pics of the graphics, them make a huge program.
Last, People port programs from one calculator to another and NOT give the creator credit. I will not name names, but it happens.
I believe this is a much larger problem than just having five freakin versions of Mario. Which might I add is a wonderful waste of time in math class. Having more than one Mario program causes the devs to come up with better ideas and new cool features. Just look at the Computer Gaming Industry, you have Unreal, Quake II, Half life, Klingon Royal Gaurd, the list goes on and on. And with each of those games, one saw a great improvement.
Thank You
KGB AgEnT #4™ AKA CLINT RUTKAS OUT
|
Reply to this comment
|
12 December 1998, 19:28 GMT
|
|
Re: Article: "Respect in the TI Community"
|
Somebody
|
There are only two marios for the 89. The one ported from the 92 and Super Mario Quest ( the best version!). I think your just annoyed because your version is non-existant and will probably be crap if it ever comes out. Competition just brings better products. Who cares if there are many versions of the same game? Nobody's forced to play the crappy versions.
|
Reply to this comment
|
12 December 1998, 20:13 GMT
|
|
Re: Article: "Respect in the TI Community"
|
An angry ASM programmer
|
I can't believe this article. This guy's complaining about people making mario games. Wow, making a mario game, thats a real original idea by you Mr. Cook. Did you think that one up all by yourself? Amazing how a couple of people would simultaneosly decide to make one type of game. Uh, maybe cuz its one of the best and most famous games ever made, and as displayed by Mario 86, there is an incredible demand for it.
Yes, some games like Tetris and MineSweeper are overdone an TI-8X calcs, but Mario does NOT fall into that category. Mario is complex enough that 2 different renditions can be completely different. If some programmer wants to spend 2 months programming the game of his choice, then he should do it. Who the hell are you to tell him that he can't? It's not like your idea is unique or original. Nintendo should tell you to stop making your version because you took their idea.
In my opinion, there can never be enough calculator games.
To Cook: Grow up!
Now if another Mario 89 programmer stole your code then that another story.
|
Reply to this comment
|
12 December 1998, 20:19 GMT
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Article: "Respect in the TI Community"
|
Another Someone
|
I dont think there really is any "writing of code", and people can not fully call themselves programmers. Most "programmers" out there are just 'Strategic Inputters of Routines Already Made for Them', isnt that true? The Real programmers are ones that write routines or programs that are Basises for other programs, but also write Games 'n stuff that show the full potential of these routines. Real programmers (for the TIs) are ones that are at a stage where they can figure out stuff for themselves, and not having to go ask the mailing lists every small little question they have. I feel MBCook is not at that stage yet, and a game like this should not be his first one to attempt to program. He chose to make it because the 89 was fairly new and Mario hadnt been developed yet, and Im sure many people had the exact same idea, not because MBCook mentioned it on A89, but that Mario is a classic game that should be made for the 89. At this rate, he will not get done with this game for another year, but before then will get tired of it and drop the game. So, therefor, anyone who feels they can produce this type of game and has Ideas for it AND the Expertise to, then they should go ahead and make theyre Mario game, no matter who had the "idea" first... =P
|
Reply to this comment
|
13 December 1998, 18:24 GMT
|
|
The TI Programming Community Rocks!
|
MogKupo0 / ZeromusMog
|
After playing on MUXes (like MUDs) for several years, I decided that I wanted to try and install Linux. It sounded like a cool operating system, and as I found out later, it is. I was very careful when I installed... made sure that I wouldn't mess up my computer doing this. I didn't. I got Linux installed and figured out some basics. But I was still considered a complete idiot.
The Linux community is, for the most part, a snobby, self-rightous, holier-than-thou community. Just visit #linuxhelp with an AOL e-mail address and you'll see what I mean. People I knew with Linux got mad after I asked more than a couple questions. Linux was/is a great operating system, and I love it! It kicks Windows 98, the only fully-integrated Virus and Operating System on the market today (except for maybe Win95), in the rear. So what does this have to do with graphing calculators?
Assembly has a similar complexity level to Linux. If you don't agree, I don't want to argue, that's somewhat flawed logic. But it's the kind of thing that can easily get holier-than-thou-hate-the-newbie really quick. It hasn't. The Assembly community is, for the most part, quick to help and tolerant of new people. I've made several online friends with these people, and they're always willing to help. Even Jimmy Mardell, the God of Assembly Programming, has answered a few of my questions. These people are great!
I think that the TI community is not commended enough for this. Many other communities- Linux, Usenet Junkies, MUX/MUSH/MUD/MOO, and many others are downright mean much of the time.
Competition is healthy, BASIC programmers deserve some respect (I once explained to my math class how to make an EXTREMELY simple program and I got so many blank stares and huhs and "could you please go slower"s it was amazing. Sure, it's not ASM, but BASIC programmers need some respect, too) and people should NOT copy others' programs with minimal modification and pass them off as their own. My thanks section for my first ASM game will be huge, even though I wrote almost all of the code myself. Come on people, it's not that hard to credit other people, and it makes you look better in the longrun. The best way to make quick enemies is to not credit people for their hard work.
|
Reply to this comment
|
12 December 1998, 21:58 GMT
|
|
Re: Article: "Respect in the TI Community"
|
agent double "O-SH*T"
|
i do a lot of basic programing (but rarely put it on the internet) and i don't make progs to see if i can do better than someone else, i do it to see if i can or to make a game that i like.
|
Reply to this comment
|
12 December 1998, 23:06 GMT
|
|
Re: Article: "Respect in the TI Community"
|
warhorse
(Web Page)
|
Competition is good because the "customer" can pick the best one. If the only Mario out there was text only, then, well, that would suck. What does writing a another Mario have to do with respect anyway? It isn't like it was your original idea, Nintendo should be complaining if anybody.
|
Reply to this comment
|
12 December 1998, 23:57 GMT
|
|
Re: Article: "Respect in the TI Community"
|
TxdoHawk
|
Geez, TiCalc must be pretty desperate for new articles if that have to post whining letters from programmers. :o) Mabye if I put together a "Ti-xx" Wishlist fot the holidays" they'll post it. actually, that's not a bad idea. Send your hopes for the holidays (Wether it be a new version of Mario86 w/ fireballs, or FF7:The Calling) to TxdoHawk@Hotmail.com, and I'll put together a list. Hey folks, it beats listening to complaining programmers like this guy.
|
Reply to this comment
|
13 December 1998, 00:15 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Using other''s code
|
David Phillips
(Web Page)
|
Jimmy Mardell? Pretty experienced? LOL! He is one of the greatest TI programmers ever! The ASCR routines come from Sqrxz, which is, IMHO, still the best side scroller for any calc. Ever played ZTetris or Boulder Dash? Yes? Two more awsome Mardell games.
There is nothing wrong with using someone else's routines as long as you have their permission and give them credit. The ASCR, for example, were posted by him in the 85/asm/routines section at this site. He obviously wanted others to use them. Just leave the header in so others can see where you got it from.
I doubt more than a couple of people could beat the ASCR routines for size or efficiency. So why not use them? Why bloat your program and slow it down when there is a faster/smaller routine available?
I look at it this way. Write the routine yourself first, then study the optimized one and learn how it works. If you are doing that, then you have learned, and aren't really copying it. Just make sure to give them credit and get their permission if they desire it. I'm happy to let other's use my routines. But if you don't understand it or you couldn't write a routine with the same functionallity, you shouldn't be using it.
In short, feel free to use but give credit where credit is due.
|
Reply to this comment
|
16 December 1998, 02:32 GMT
|
|
1 2 3 4 5 6
You can change the number of comments per page in Account Preferences.
|