Beschrijving: Linktalk
<< Terug naar basic programmaatjes
Program name: LINKTALK (beta release)
Author: Mark Brydon
EMail: swiftSoftware@swin.edu.au
Creation Date: Mon 12 May 1997
Release Date: Wed 05 August 1998
Contents of file
* LinkTalk synopsis *
* Operating the program *
* Impact of this program on user-defined variables *
* Known bugs *
* Copyright, yadda yadda yadda *
* Liability notice / Disclaimer *
* How you can learn programming from LinkTalk *
* Customer support *
Hi all,
LinkTalk synopsis
I created this program within my first two months of TI calculator
programming. I have just polished it up for release. It is written in TI-BASIC (on a TI-83).
LinkTalk enables two people with TI graphics calculators (TI-83 already
tested) to send text to each other via the cable link. Also Infra-Red links
will be no problem for LinkTalk - ensuring future-proof chatting.
Sorry about the very late release date, but I didn't know how popular such
a program would be until just recently.
Operating the program
Firstly, from the programs menu execute LINKTALK on both calculators.
LinkTalk shows its title screen. Pressing enter will take you to the first menu.
Plug in your link cable to both calculators (or IR-Links) and select CLIENT or SERVER.
If you both select the same option I have no guarantee that the program will work. In fact it shouldn't work.
Then select CONNECT or RETRY CONNECT to verify that the link is in place.
Once successfully linked, LINKTALK will begin
The CLIENT gets to "talk" first. Press enter TWICE after each message.
It is imperative that you press it twice
(once after the message then once again after PRESS ENTER is displayed)
otherwise the message will not get through.
Once a message is sent the other person is allowed to enter a message.
Unfortunately you can't enter messages whenever you like.
This will be one of the things I will improve in v1.0.
If you type Q and then enter you will quit, so I suggest that you don't send the letter Q as a message.
You can also quit while in RECEIVE MODE
(ie; when you don't have the prompt for input) by pressing Mode (ie; quit)
Impact of this program on user-defined variables
WARNING: This program will, without question overwrite the following variables...
User defined numbers : A, K, N, S, U, theta
User defined strings : Str1, Str2, Str3, Str9
Known bugs
When both users select CONNECT at the same time,
one calculator gets through and the other says that there is no connection.
Temporary solution: don’t press CONNECT at the same time.
Find a bug and tell me; it might be worth your while. (Acknowledgment in the next version of the program??).
Copyright, yadda yadda yadda
The linking algorithms are (c)1997-98 Mark Brydon.
I took AGES to develop them to perfection even though they may be about 20-30 lines long.
These linking algorithms that perform Connect, "Transmit" & Receive can be used in your own
TI-BASIC 2 player games. I have already made one link game and I'm sure I'll release more.
Note however, that when using my linking algorithms or program as part of
your game that you correctly identify and acknowledge me as the creator of the algorithms.
You can do this quite simply at the title screen of your
game.
eg; Linking algorithms
Created by Mark Brydon
swiftSoftware at swin.edu.au (This line is optional)
You would expect acknowledgment had you released some software and someone had used snippets.
Liability notice / Disclaimer
You run this program at your own risk. You trust the data on your calculator
to the program and such data loss arising from use of the program (not that
it corrupts data in any way) will not be my fault.
How you can learn programming from LinkTalk
Feel free to blatantly COPY the code that sets up the graphics screen, text, display input and output.
I will not expect any acknowledgment for these.
Customer support
So, if you have any questions or bugs concerning your copy of LinkTalk,
want some help in developing a 2 player game using the LinkTalk algorithms,
have suggested improvements for future versions of LinkTalk,
are a newbie to programming, or just want a damn good chat just drop me a line at
swiftSoftware@swin.edu.au
cyal8tr,
Mark Brydon
Computer Science & Software Engineering (studying 1st year)
Swinburne University of Technology
Victoria, AUSTRALIA