* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Texas Instruments open TI Codes, with a Snake game programming tutorial in it!  (Read 2817 times)

0 Members and 1 Guest are viewing this topic.

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18870
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Back in 2007, the TI-Nspire was released, with very minimal programming capabilities. Afterwards, TI refused to add more programming capabilities to that platform and at one point it seemed like they were phasing out the Z80 and 68K models (and oh, they did try, only to be met by public outcry from the TI community then reverting web page changes they had made about it).

Somewhere around 2010, TI also started to introduce new TI-Nspire OSes preventing downgrades to OSes that supported Ndless and even sent a cease and desist letter to a TI website for hosting a copy of OS 1.1, back when it was the only OS that supported Ndless.

That C&D letter only targeted OS 1.1, not the copies of OS 1.7 and 2.0 that that website was hosting as well.

At that point in 2010, it was widely speculated in the community that Texas Instruments' primary, and perhaps only reason for locking down their calculators, was to eliminate calculator gaming, not cheating.


Then in 2011, came TI-Nspire Lua, then TI-France eventually became closer to the TI community, via TI-Planet, and in 2015, they finally started to listen to bug reports by TI community members, fixing many reported TI-84 Plus CE bugs. While TI-Nspire Lua is not Ndless and that TI-84 Plus CE bug fixes are not third-party Flash APPS, it seemed that TI had started taking a few steps towards us... then customers, as TI-France has been slashing French calculator prices over the last two years.


Today, they have taken another step in our direction, with the opening of TI Codes, a guide to help students to learn TI-84 Plus CE BASIC, with several PDF files also available for teachers and a TI-Nspire Lua section. This new guide is intended to promote calculator programming and programming in general to students and teachers and guess what? TI Codes will even show you, step by step, how to make a Snake game!

No. This is not an April Fools joke. You really read "game". While we haven't gotten enough time to go through the TI-BASIC tutorial to see how it compares to established TI community BASIC resources, this move by Texas Instruments is a big step further from even the days where the TI-83 Plus Guidebook vaguely mentioned "video games" when explaining the GetKey command and especially their TI-Nspire days.


As a website formed of former or current calculator programming enthusiasts, as well as computer and mobile programmers, we are happy by this move. We believe that TI, Casio and HP calculator programming, especially on the models that provides full on-calc programmability, is a great way to introduce people to programming and that it provides them the base to jump into more advanced languages, either for calculators, computers, mobile platforms or consoles. In the past, several prominent TI community programmers have begun programming careers after doing TI programming or are attempting to do so. Some are sticking with calculators as a vintage computing platform as well, while others have programmed them for over a decade (for example, Kerm, BrandonW, tr1p1ea or myself). We hope that those extra tools encourages more students to program. :)

TI Codes webpage: https://education.ti.com/en/us/solutions/ti-codes
TI-BASIC tutorial: https://education.ti.com/html/webhelp/EG_TI84PlusCE/EN/content/eg_splash_page/ti-progguide_ce.HTML
Source: https://tiplanet.org/forum/viewtopic.php?f=49&t=17444


P.S: When this news was brought up on #codewalrus IRC @CVSoft was jokingly asking an ETA on when I would post it, and I joked back, saying it would be published before the next ticalc.org news article. It looks like @Travis finally beat me by a few minutes. :P
« Last Edit: October 21, 2015, 06:47:58 am by DJ Omnimaga »


  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Adriweb

  • Full User
  • CodeWalrus Supporter
  • *
  • Join Date: Jan 2015
  • Location: France & Canada
  • Posts: 428
  • Post Rating Ratio: +7/-1
    • Adriweb
    • @Adriweb
    • Adriweb
    • @UC-UIrbk5SuaUCvnV6SQvt-Q
    • /u/Adriweb
    • Adriweb
    • TI-Planet.org
  • Gender: Male
Actually, the Lua section has been here for quite a while, but it's nice to see it linked from the TI Codes subsite as well :)
  • Calculators owned: TI-Nspire CX CAS, TI-Nspire CX, TI-Nspire CAS (x3), TI-Nspire (x2), TI-Nspire CM-C CAS, TI-Nspire CAS+, TI-80, TI-82 Stats.fr, TI-82 Plus, TI-83 Plus, TI-83 Plus.fr USB, TI-84+, TI-84+ Pocket SE, TI-84+ C Silver Edition, TI-84 Plus CE, TI-89 Titanium, TI-86, TI-Voyage 200, TI-Collège Plus, TI-Collège Plus Solaire, 3 HP, some Casios
Co-founder & co-administrator of TI-Planet and Inspired-Lua

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18870
  • Post Rating Ratio: +99/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Ah, right, I didn't know they had the Lua section already. They should also add links to TI-BD for those who wants to do more advanced TI-BASIC programming, since it has so many tricks.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Araidia

  • Full User
  • Join Date: Sep 2015
  • Location: USA
  • Posts: 233
  • Post Rating Ratio: +0/-0
    • 3648273
  • Gender: Male
Woohoo! Seems the best time to start learning TI BASIC! This might even help make a bigger TI Programming Community! :w00t:
  • Calculators owned: TI84+ CE

Also Known as: Soul | Enguard

Offline Juju

  • aka Yuki Kagayaki aka J̵̭͕͇ù̞̭̝̯̦j̴̭̙̗͖͡ù͏͓̲̕
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Inside a walrus
  • Posts: 3130
  • Post Rating Ratio: +32/-2
  • Couch potato
    • jul.savard
    • juju2143
    • @juju2143
    • juju2143
    • @julosoft
    • juju-kun
    • /u/juju2143
    • juju2143
    • @juju2143
    • Juju's shed
  • Gender: Female
  • WalriiPoints: 99999
TI promoting programming games? Blimey.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
On semi-hiatus until who knows when. CODEWALRUS 2.0 COMING SOON
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games