Jump to content

Photo

[WIP] Trollish Comment Generator

IntyBasic utility fun

18 replies to this topic

#1 catsfolly OFFLINE  

catsfolly

    Dragonstomper

  • 732 posts
  • Location:Japan

Posted Sat Jul 18, 2015 12:21 PM

What is this?

 

Some people were apparently born to be trolls - they can come up with rude, annoying, and inane comments all day long, with seemingly no effort.

At the other extreme, some people are so bound by arcane concepts like "good manners", "respect for others", "common courtesy", etc that they couldn't possible be trolls, even if their lives depended on it.

But what about people in the middle? Maybe you WANT to be obnoxious, and irritating, and drive other people crazy, but you just can't come up with enough annoying things to say? Does this describe you?

If you are in this middle group, and you have an Intellivision (or a compatible emulator), then you are in luck!

Intellivision to the Rescue!

This revolutionary program takes ancient mad-lib technology, combines it with the new multi-random capabilities of IntyBasic 1.1, and couples it with the power and fury of the Intellivision 16 bit processor to generate more trollish comments than you could possibly want or use...

Best of all, it's absolutely free (for a limited time…) ;-)

Give it a try…

 

shot0003.gif

 

shot0004.gif

 

Attached File  tcg.rom   5.56KB   178 downloads

 

(disclaimer - no actual intend to insult or offend anyone is intended or implied. If the program offends you, please delete it…)

 

Edit: Here's a gif. Click to animate...

 

mvi_0003.gif

 

 


Edited by catsfolly, Sun Jul 19, 2015 7:13 AM.


#2 nanochess OFFLINE  

nanochess

    Processorus Polyglotus

  • 5,679 posts
  • Coding something good
  • Location:Mexico City

Posted Sat Jul 18, 2015 12:31 PM

Now trolls doesn't need even thinking! :P

 

My favorite quote in only 4 keys "my evil clone loves this game" :lol:



#3 Kiwi ONLINE  

Kiwi

    Stargunner

  • 1,606 posts

Posted Sat Jul 18, 2015 12:39 PM

My little voice in my head
said this game needs

to be set on fire.



#4 Rev OFFLINE  

Rev

    A.K.A. Revolutionika

  • 16,266 posts
  • Location:NC

Posted Sat Jul 18, 2015 9:49 PM

My little voice in my head
said this game needs
to be set on fire.


No. Its already hot!

#5 catsfolly OFFLINE  

catsfolly

    Dragonstomper

  • Topic Starter
  • 732 posts
  • Location:Japan

Posted Sun Jul 19, 2015 7:40 AM

GIF Fans!

 

I added GIF animation to the first post so people could see what the program looks like (without having to download the whole 5.5 k tcg.rom file.)

 

Catsfolly



#6 freewheel OFFLINE  

freewheel

    River Patroller

  • 3,071 posts

Posted Sun Jul 19, 2015 12:09 PM

 

I added GIF animation to the first post so people could see what the program looks like (without having to download the whole 5.5 k tcg.rom file.)

 

 

 

Oh thank God. My Q-link account has maxed my 120 baud modem for the month. Mom and Dad are gonna be sooo pissed when they see their Mastercharge bill.



#7 DZ-Jay OFFLINE  

DZ-Jay

    Quadrunner

  • 11,683 posts
  • The P-Machinery AGE is almost here!
  • Location:NC, USA

Posted Mon Jul 20, 2015 7:27 AM

I shall employ this in all my future responses. :cool:

#8 108 Stars OFFLINE  

108 Stars

    River Patroller

  • 2,275 posts
  • Location:Frankfurt, Germany

Posted Mon Jul 20, 2015 7:47 AM

This program could be used to replace a person doing the PR for a certain company.^^



#9 intvnut OFFLINE  

intvnut

    River Patroller

  • 3,129 posts
  • Location:@R6 (top of stack)

Posted Mon Jul 20, 2015 10:52 PM

 

Oh thank God. My Q-link account has maxed my 120 baud modem for the month. Mom and Dad are gonna be sooo pissed when they see their Mastercharge bill.

 

You laugh, but I almost got banned from a BBS for downloading a 15K byte GIF with my 300 baud modem.  With XModem, that took almost 15 minutes.  To be fair, the next slowest caller was 2400 baud, and most had moved to 9600 or 14.4K by then.

 

I was still in scrounge mode (since my only income was a crap-ass paper route in a small town), and had scored a 300 baud acoustic-coupled modem from a DECwriter II teletype basically for free.  Still have it out in the garage somewhere.


Edited by intvnut, Mon Jul 20, 2015 10:53 PM.


#10 freewheel OFFLINE  

freewheel

    River Patroller

  • 3,071 posts

Posted Tue Jul 21, 2015 6:50 PM

 

You laugh, but I almost got banned from a BBS for downloading a 15K byte GIF with my 300 baud modem.  With XModem, that took almost 15 minutes.  To be fair, the next slowest caller was 2400 baud, and most had moved to 9600 or 14.4K by then.

 

I was still in scrounge mode (since my only income was a crap-ass paper route in a small town), and had scored a 300 baud acoustic-coupled modem from a DECwriter II teletype basically for free.  Still have it out in the garage somewhere.

 

I wasn't laughing. I lived in a small town and was basically cut off from online life for my entire childhood for exactly the reasons I was talking about :(

 

OK. I was laughing. About a 5k file in 2015. My Xbone just downloaded a 7.2GB "update". UPDATE. For a single game. That played perfectly fine before now. What the hell did they do, re-draw every texture??



#11 carlsson OFFLINE  

carlsson

    Metagalactic Mule

  • 8,072 posts
  • Location:Västerås, Sweden

Posted Wed Jul 22, 2015 2:28 AM

Imagine how many variations of insults you would be able to fit into a 7 GB Intellivision cartridge! You could keep the Trollish Comment Generator running all day and nearly ever encounter the same words twice.



#12 First Spear OFFLINE  

First Spear

    Stargunner

  • 1,322 posts
  • Location:Somewhere in Uptown

Posted Thu Jul 30, 2015 8:10 AM


Source code for inclusion in the samples directory of the next IntyBASIC release?


What is this?
 
Some people were apparently born to be trolls - th{snip}
 
attachicon.gifshot0003.gif
 
attachicon.gifshot0004.gif
 
attachicon.giftcg.rom
 

(disclaimer - no actual intend to insult or offend anyone is intended or implied. If the program offends you, please delete it…)
 
Edit: Here's a gif. Click to animate...
 
attachicon.gifmvi_0003.gif



#13 catsfolly OFFLINE  

catsfolly

    Dragonstomper

  • Topic Starter
  • 732 posts
  • Location:Japan

Posted Wed Aug 5, 2015 10:59 AM

Source code for inclusion in the samples directory of the next IntyBASIC release?

 

Well, I think sooner or later Intybasic will get some kind of support for strings, and then this program will not be a good example

(people will look at it and say "Why did this guy write such twisted code when he could have just called the string functions?").

 

So maybe it is not a good candidate for the samples directory...

 

Here is the current source code if you are interested...

 

Attached File  tcg.bas   11.64KB   149 downloads

 

 

Catsfolly



#14 nanochess OFFLINE  

nanochess

    Processorus Polyglotus

  • 5,679 posts
  • Coding something good
  • Location:Mexico City

Posted Wed Aug 5, 2015 3:13 PM

Well, I think sooner or later Intybasic will get some kind of support for strings, and then this program will not be a good example

(people will look at it and say "Why did this guy write such twisted code when he could have just called the string functions?").

 

So maybe it is not a good candidate for the samples directory...

 

Here is the current source code if you are interested...

 

attachicon.giftcg.bas

 

 

Catsfolly

 

I would be glad to include this sample contribution if you like ;)



#15 Tarzilla OFFLINE  

Tarzilla

    River Patroller

  • 2,095 posts
  • Huh?
  • Location:Alberta, Canada

Posted Wed Aug 5, 2015 10:41 PM

Well, I think sooner or later Intybasic will get some kind of support for strings, and then this program will not be a good example

(people will look at it and say "Why did this guy write such twisted code when he could have just called the string functions?").

 

So maybe it is not a good candidate for the samples directory...

 

Here is the current source code if you are interested...

 

attachicon.giftcg.bas

 

 

Catsfolly

 

If you had to write this back in the day, using the tools available then (including the EXEC) would it have taken a lot longer to do this in assembler vs how much time you spent on the IntyBasic version?



#16 DZ-Jay OFFLINE  

DZ-Jay

    Quadrunner

  • 11,683 posts
  • The P-Machinery AGE is almost here!
  • Location:NC, USA

Posted Thu Aug 6, 2015 3:09 AM

@Catsfolly, I would like to include the source as a "contribution" in the next release of the SDK. Would that be acceptable to you?

#17 First Spear OFFLINE  

First Spear

    Stargunner

  • 1,322 posts
  • Location:Somewhere in Uptown

Posted Thu Aug 6, 2015 8:59 AM

The use of "asm string" is interesting. Why did you chose to do things that way, instead of any other? I'm always looking to learn new angles...

 

Thanks.

 

What is this?

 

Some people were apparently born to be trolls - they can come up with rude, annoying, and inan[snip]



#18 Tarzilla OFFLINE  

Tarzilla

    River Patroller

  • 2,095 posts
  • Huh?
  • Location:Alberta, Canada

Posted Thu Aug 6, 2015 9:23 AM

The use of "asm string" is interesting. Why did you chose to do things that way, instead of any other? I'm always looking to learn new angles...

 

Thanks.

 

Because IntyBasic has no support for Strings like other Basics

you can't (yet) do the following:

String1="Goober"
String2="Goof"

or

Dim String_Array (2)
String_Array(0)="Goober"
String_Array(1)="Goof"

Oscar has mentioned better string handling for future versions. The next version will have the following:

Len(string)

so you don't have to manually figure out how long text is (for centering when PRINTing etc)



#19 catsfolly OFFLINE  

catsfolly

    Dragonstomper

  • Topic Starter
  • 732 posts
  • Location:Japan

Posted Fri Aug 7, 2015 9:19 AM

 

If you had to write this back in the day, using the tools available then (including the EXEC) would it have taken a lot longer to do this in assembler vs how much time you spent on the IntyBasic version?

Good question!

 

Unfortunately, it has been over 30 years since I have looked at the exec, so I can't remember if it has any string support or not.

 

In general, I feel writing in IntyBasic is much less tedious than assembly, because it takes a lot fewer lines of IntyBasic to do the same work as in assembly. Fewer lines means less typing and less code to maintain, and fewer opportunities for typos and other mistakes.

 

On the other hand, on this project I was fighting against the limits of IntyBasic's data structures, while if I had used assembly I could have set up my data exactly the way I wanted it.

 

I did an "easter egg" for the game Intellipongola where, after the game ended, a text box popped up and showed a ridiculously long chat session between two Bill and Ted type characters. The chat session repeats a few times, and then one of the characters gets tired of saying the same things over and over, and so in order to "say something new" he uses the random number generator to make new sentences - but of course they are just random.

 

mvi_0005.gif     <-- click to animate, dude!

 

This project was about the same level of complexity as the Trollish Comment Generator, and as far as I can remember, it took about twice as long to write. But maybe that is because it was my first time to try and do this sort of thing....

 

 

Catsfolly


Edited by catsfolly, Fri Aug 7, 2015 9:21 AM.






Also tagged with one or more of these keywords: IntyBasic, utility, fun

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users