Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
General Calculator Help
»
Advice please!
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Advice please! (Read 5354 times)
0 Members and 1 Guest are viewing this topic.
TAC0CAT
LV1
Newcomer (Next: 20)
Posts: 6
Rating: +0/-0
TACOCAT spelled backwards is TACOCAT
Advice please!
«
on:
February 02, 2014, 03:23:56 pm »
Hi guys. I am a complete newb when it comes to calculator programing. I want to try programing for a TI 84 plus. Could anyone recommend a good programing language for me to start out on?
Logged
I NEED MORE INTERNETS! CLICK
HERE
TO GIVE ME MORE!
PURE AWESOMENESS
Hayleia
Programming Absol
Coder Of Tomorrow
LV12
Extreme Poster (Next: 5000)
Posts: 3367
Rating: +393/-7
Re: Advice please!
«
Reply #1 on:
February 02, 2014, 03:33:58 pm »
It depends on what you want to do. Math programs or games ?
If you want to make math programs, Basic is the way to go.
If you want to make games, then you have a dilemma to face
I'd actually advise you to try ASM out, because it is only difficult when you already know another "easy" language. But if you start with this one without having programmed in any language before, it won't seem any more difficult than anything.
If you don't want to, or if you are stuck while learning ASM, there's Axe and Grammer.
You should also know that if you plan on doing games
and
math programs, you have the possibility to use libs so that you only have to learn Basic. But the step between Basic and Axe/Grammer isn't that hard to take (you'll just produce unefficient code but it will work
).
«
Last Edit: February 02, 2014, 03:34:31 pm by Hayleia
»
Logged
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.
click here to know where you got your last +1s
Sorunome
Fox Fox Fox Fox Fox Fox Fox!
Support Staff
LV13
Extreme Addict (Next: 9001)
Posts: 7920
Rating: +374/-13
Derpy Hooves
Re: Advice please!
«
Reply #2 on:
February 02, 2014, 03:38:53 pm »
For the start I would recommend TI-BASIC, as it is very simple to learn.
Logged
THE GAME
Also, check out
my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!
TAC0CAT
LV1
Newcomer (Next: 20)
Posts: 6
Rating: +0/-0
TACOCAT spelled backwards is TACOCAT
Re: Advice please!
«
Reply #3 on:
February 02, 2014, 03:41:19 pm »
Thanks for the help.
Just wondering, will it be difficult for my later if i decide to switch from ASM to a different programing language?
Logged
I NEED MORE INTERNETS! CLICK
HERE
TO GIVE ME MORE!
PURE AWESOMENESS
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Advice please!
«
Reply #4 on:
February 02, 2014, 04:06:17 pm »
Actually, if you are new to programming, you should maybe start with TI-BASIC, mainly the easier stuff. You need to try to do some math programs, experience with the basic commands but don't go into the bad habit of using Goto/Lbl for everything (or at all). If you eventually want to make faster graphical games, however, Axe, Grammer, BASIC enhancers (xLIB/DCS/Celtic) or ASM will be the way to go in most cases.
I personally spent 1.5 years using TI-BASIC before finally starting to use external libraries and 1 more year before mastering most intermediate optimizing tricks.
«
Last Edit: February 02, 2014, 04:08:11 pm by DJ Omnimaga
»
Logged
TAC0CAT
LV1
Newcomer (Next: 20)
Posts: 6
Rating: +0/-0
TACOCAT spelled backwards is TACOCAT
Re: Advice please!
«
Reply #5 on:
February 02, 2014, 04:32:24 pm »
Last question, what would you suggest as a good website/source to get started?
Logged
I NEED MORE INTERNETS! CLICK
HERE
TO GIVE ME MORE!
PURE AWESOMENESS
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Advice please!
«
Reply #6 on:
February 02, 2014, 04:36:22 pm »
The wiki at
http://tibasicdev.wikidot.com/
has full documentation on the TI-BASIC language, as well as the online TI-84 Plus Guidebook on TI website. You can also ask on the forums here if you need additional help. Some topics here might have extra answers to your question as well.
Logged
TAC0CAT
LV1
Newcomer (Next: 20)
Posts: 6
Rating: +0/-0
TACOCAT spelled backwards is TACOCAT
Re: Advice please!
«
Reply #7 on:
February 02, 2014, 04:42:57 pm »
Great. I cant wait to be part of the team!
Logged
I NEED MORE INTERNETS! CLICK
HERE
TO GIVE ME MORE!
PURE AWESOMENESS
TIfanx1999
ಠ_ಠ ( ͡° ͜ʖ ͡°)
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 6173
Rating: +191/-9
Re: Advice please!
«
Reply #8 on:
February 03, 2014, 07:44:40 am »
Hello TAC0CAT, welcome to Omnimaga. For a beginner, TI-BASIC or AXE are recommend. They are both fairly easy to pick up and there are plenty of people to help. It's also easy to program them on calculator, as you can just use the built in program editor. ASM is a bit more tricky and not recommend usually unless you have some previous programming experience.
Logged
ben_g
Hey cool I can set a custom title now :)
LV9
Veteran (Next: 1337)
Posts: 1002
Rating: +125/-4
Asm noob
Re: Advice please!
«
Reply #9 on:
February 03, 2014, 09:44:31 am »
If you have absolutely no programming experience, I would reccomend BASIC over axe, because it is a lot safer with it's build-in error handling (it'll abort the program and show an error message when something goes wrong).
Axe can easily crash when you do something wrong (a crash on an 83+/84+ calculator usually means a RAM clear + your clock will be reset).
Logged
My projects
- The Lost Survivors (Unreal Engine)
ACTIVE
[GameCommandoSquad main project]
- Oxo, with single-calc multiplayer and AI (axe)
RELEASED
(
screenshot
) (
topic
)
- An android version of oxo (java)
ACTIVE
- A 3D collision detection library (axe)
RELEASED!
(
topic
)(
screenshot
)(
more recent screenshot
)(
screenshot of it being used in a tilemapper
)
Spoiler
For
inactive
:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib)
ON HOLD
(
screenshot
)
- A java MORPG. (pc)
DEEP COMA
(
read more
)(
screenshot
)
- a minecraft game in axe
DEAD
(
source code available
)
- a 3D racing game (axe)
ON HOLD
(
outdated screenshot of asm version
)
This signature was last updated on 20/04/2015 and may be outdated
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
General Calculator Help
»
Advice please!