Calcutron Plus_SE
Calcutron Plus_SE
  • 22
  • 167 128
TI-BASIC Snake Program Part 3
Here is a text version of the full code for reference:
gist.github.com/Calcutron/90574c4e56e45a3fad7967572d9aae0b
Here is the .8xp file that you can send to your calculator:
drive.google.com/file/d/1kXg2oLRvEZ40mcWN_izNa6RWTrvsfERU/view?usp=sharing
Переглядів: 13 452

Відео

TI-BASIC For Beginners E16: Subprograms
Переглядів 1,4 тис.6 років тому
RIP. There is a spelling mistake in the thumbnail, subprogram should not by hyphenated.
TI-BASIC Snake Program Part 2
Переглядів 13 тис.6 років тому
TI-BASIC Snake Program Part 2
TI-BASIC Snake Program Part 1
Переглядів 93 тис.6 років тому
TI-BASIC Snake Program Part 1
TI-BASIC For Beginners E15: Strings
Переглядів 2,1 тис.6 років тому
Note, I neglected to mention the optional 3rd parameter for inString, which tells the function where to start looking for a subsrting. For example: inString("CALCUTRON","C",2) evaluates to 4 because it starts the search at index 2
TI-BASIC For Beginners E14: List Operations
Переглядів 1,3 тис.6 років тому
TI-BASIC For Beginners E14: List Operations
TI-BASIC For Beginners E13: Lists
Переглядів 2,2 тис.6 років тому
TI-BASIC For Beginners E13: Lists
TI-BASIC For Beginners E12:
Переглядів 1,1 тис.6 років тому
TI-BASIC For Beginners E12:
TI-BASIC Guessing Game
Переглядів 1,8 тис.6 років тому
TI-BASIC Guessing Game
TI-BASIC Quadratic Formula Program
Переглядів 8566 років тому
TI-BASIC Quadratic Formula Program
TI-BASIC Temperature Conversion Program
Переглядів 5 тис.6 років тому
TI-BASIC Temperature Conversion Program
TI-BASIC For Beginners E11: More Input
Переглядів 1,1 тис.6 років тому
TI-BASIC For Beginners E11: More Input
TI-BASIC For Beginners E10: Random
Переглядів 8906 років тому
TI-BASIC For Beginners E10: Random
TI-BASIC For Beginners E09: Number Operations
Переглядів 9056 років тому
TI-BASIC For Beginners E09: Number Operations
TI-BASIC For Beginners E08: Other Loops
Переглядів 1,4 тис.6 років тому
TI-BASIC For Beginners E08: Other Loops
TI-BASIC For Beginners E07: While
Переглядів 1,5 тис.6 років тому
TI-BASIC For Beginners E07: While
TI-BASIC For Beginners E06: Jumps
Переглядів 2,1 тис.6 років тому
TI-BASIC For Beginners E06: Jumps
TI-BASIC For Beginners E05: Logic
Переглядів 2,3 тис.6 років тому
TI-BASIC For Beginners E05: Logic
TI-BASIC For Beginners E04: Conditionals
Переглядів 3 тис.7 років тому
TI-BASIC For Beginners E04: Conditionals
TI-BASIC For Beginners E03: Simple I/O
Переглядів 3,7 тис.7 років тому
TI-BASIC For Beginners E03: Simple I/O
TI-BASIC For Beginners E02: Variables
Переглядів 4,4 тис.7 років тому
TI-BASIC For Beginners E02: Variables
TI-BASIC For Beginners E01: Hello World
Переглядів 11 тис.7 років тому
TI-BASIC For Beginners E01: Hello World

КОМЕНТАРІ

  • @docchocobo
    @docchocobo 2 дні тому

    if you have a ti-82 it's int rnd(1*10)+1 Change the value of 10 for a variable or a number you wish for it to pick between They don't give you the RANDINT command or the other but this works around the problem. I love these tutorials by the way. I got a TI-82 at a Goodwill for $3.00. I've always wanted one of these since I saw them appear in schools. Never had the money at any time I was around one to buy it, but yesterday was my lucky day! I'm having fun with this thing.

  • @InvisibleDuck795
    @InvisibleDuck795 27 днів тому

    When my snake touches the middle of the screen it dies what do I do?

  • @kwak0
    @kwak0 Місяць тому

    I would have never expected how much this video would alter my life when I watched it 6 years ago.

  • @Benji2545
    @Benji2545 Місяць тому

    can you do this on a TI-86?

  • @lululelec
    @lululelec 2 місяці тому

    FINELY I KNOW HOW TO SELECT A SPECIAL NULBER IN A LIST THANK YLU SO MUCHHH

  • @TheFpsNerd862
    @TheFpsNerd862 3 місяці тому

    I'm that one friend who knows the weirdest things lol

  • @oliveregas3878
    @oliveregas3878 3 місяці тому

    Does anyone know if this works on a TI-81?

  • @IgnobleKin
    @IgnobleKin 5 місяців тому

    I wasted so much time just doing math on my calculator

  • @desperateforchange
    @desperateforchange 6 місяців тому

    I might be a wee bit late but does anybody know why my snake is moving so slow?

  • @ChozoSR388
    @ChozoSR388 6 місяців тому

    I know this is like really old by now, but I've been playing around with this over the past few weeks since I first watched it, and I've expanded and improved the score listing and how the scores are stored; I used a 20x13 matrix to store up to 20 games' worth of top 10 highscores and made a custom list, SCOR, to retrieve, display, and store the scores in the matrix at (θ,A), where θ is the row of the matrix that a game's scores reside, and A is the column of row θ that the data occupies. θ is assigned at the beginning of the score display section prior to accessing the matrix to populate LSCOR.

  • @SherKhan0122
    @SherKhan0122 6 місяців тому

    Dying for episode 17. I will join your Patreon instantly if you make one!

  • @ChozoSR388
    @ChozoSR388 6 місяців тому

    I wish you'd pick a set of commands before you do this. It's starting to get old, following along, only to have you change your mind about a method of doing something and having to go back and re-do stuff. I know this is an old video, but, dang. Other than that gripe, though, great tutorial thus far.

  • @SherKhan0122
    @SherKhan0122 6 місяців тому

    Thank you so much for these videos. This is my first exposure to learning programming and this is so accessible.

  • @The_Gamer429
    @The_Gamer429 6 місяців тому

    8:23

  • @Chezelh
    @Chezelh 6 місяців тому

    I'm getting a TI-84 soon and wanted to say the Maths and Coding parts are explained very nicely

  • @SherKhan0122
    @SherKhan0122 7 місяців тому

    I am loving this series. However, I do wish there were more examples about use cases for many of these. I’m so grateful that I’m learning how to program finally!

  • @luvyouaugust
    @luvyouaugust 7 місяців тому

    snake doesn't move :(

  • @brokennosedoomguy
    @brokennosedoomguy 7 місяців тому

    9:35 just making a note, you could make a racing game using code all up to here

  • @user-yq3tx8kb8e
    @user-yq3tx8kb8e 7 місяців тому

    how are you puting spaces in spaces 😭

  • @Green_Asuj
    @Green_Asuj 8 місяців тому

    Is there a way to move the code without having to delete the previous rows

    • @jessewyatt5783
      @jessewyatt5783 8 місяців тому

      use the second of the delete button then hit enter.

  • @enderslayer99og
    @enderslayer99og 8 місяців тому

    0.0036% of people who watched this video commented. With me, that makes it 0.0041%

  • @okel_king3924
    @okel_king3924 8 місяців тому

    Great job explaining this, keep it up

  • @DecibelAlex
    @DecibelAlex 8 місяців тому

    I'm afraid it's not working on my TI-82 boss. zeros aren't moving, but at least I've learned something

  • @saminegamme
    @saminegamme 9 місяців тому

    i like your videos could you do one of pixel art i like it

  • @saminegamme
    @saminegamme 9 місяців тому

    9 total comments hmm you are even better than my chanal idk whant to promote anny thing but for the saik of the joke : Goto me am sorry if you dont like comments promoting there chanal

  • @polar_oppisite9472
    @polar_oppisite9472 9 місяців тому

    This guy talks to much. I just wanna play snake

  • @alloftheabove123productions
    @alloftheabove123productions 10 місяців тому

    Great tutorial!! 👍 But I think there may be a bug, when we set length to 2, it should be 1, because if the length variable starts out at 2 the snake technically starts out with a length of 1 and then eats a apple immediately after so that means that it will think the snake is 1 length longer than what it is. To sum it up I believe you have to initially set length to 1. Please let me know if you agree or tell me your thoughts.

    • @ChozoSR388
      @ChozoSR388 6 місяців тому

      I set it up to where the score (in my case, Z) is set to L - 2, as the initial length is 2, so, I took that initial length off to avoid giving the player an artificially inflated score.

  • @HartleySan
    @HartleySan 10 місяців тому

    "Fahrenheit" and "Celsius", but all good. Thanks for the videos!

  • @batman_john10
    @batman_john10 10 місяців тому

    Invalid dim help please

  • @yasse_r.
    @yasse_r. 10 місяців тому

    I don't have the randint( in my calculator. Please some one help me Iknow i'm late but ...

  • @friiq0
    @friiq0 10 місяців тому

    Thank you for these tutorials! They have been so helpful and informative. In the process of playing around with some loops on my Ti-83 Plus, I’ve also noticed that the Pause command is very useful when you want to allow the user to monitor the progress of the program as it goes. The Pause command simply causes the program to stop and wait for the user to press enter before proceeding. This helps prevent the displayed info from whizzing by in an unreadable blur.

  • @burtoncraft
    @burtoncraft 11 місяців тому

    Is this on all TI basic calculators?

    • @untitledyoutuber2768
      @untitledyoutuber2768 11 місяців тому

      Just for TI-83 and TI-84 (with plus variants) although you can use slightly alternated code for different calculators but I’m not sure on the details for that

  • @infectedai0130
    @infectedai0130 11 місяців тому

    To me: 18:02

  • @EliStettner
    @EliStettner Рік тому

    I’m on a CE, I really need to write the screen resolution on the back.

  • @TrevorBall85
    @TrevorBall85 Рік тому

    Thank you for doing this. It's helping me understand

  • @Candyman09888
    @Candyman09888 Рік тому

    Why do I have to code in my calculator? Dosent make sense

  • @zeframandecker6304
    @zeframandecker6304 Рік тому

    I own a TI-89 and this code is not working. I believe it's because the TI-BASIC is different on the TI-89, like how the TI-89 Titanium has some commands the TI-89 doesn't. Edit: It would be cool if you made a code tutorial for the different calculators.

  • @vaguewint
    @vaguewint Рік тому

    Im getting errors on every [A] im using ti 82 stats pls help

    • @garlicbeatsaber
      @garlicbeatsaber 11 місяців тому

      you have to press 2nd and matrix to get the [A] dont hand type it

  • @TGCplayz
    @TGCplayz Рік тому

    Please :<

  • @TGCplayz
    @TGCplayz Рік тому

    IT Says Err:SYNTAX I double checked the code please help

  • @DumToasty
    @DumToasty Рік тому

    Me making this for the second time to see how much I learned of TI-BASIC and how much I could optimize, I managed to cut off bytes whilst increasing the UI for both a start screen and death screen, very fun to make still :3

  • @mistercookboom1899
    @mistercookboom1899 Рік тому

    Note that Mathprint is only available for 84 and 84 plus, NOT 83 or 83 plus. All other features are available on both versions.

  • @josephaaron14
    @josephaaron14 Рік тому

    13:42

  • @nixxonnor
    @nixxonnor Рік тому

    Nice video. But the calculator in the picture did not correspond to what he was saying at all ;)

  • @KySnip
    @KySnip Рік тому

    Is there a way to do this on a Ti-30xIIs?

  • @mountainmanmcbeachfront5296

    Hey dude could you make the screen smaller

  • @wingwong8304
    @wingwong8304 Рік тому

    How do you recall the last line?

  • @wingwong8304
    @wingwong8304 Рік тому

    How come I can't use negative numbers in Celsius what if the temperature that day was -10?

    • @cruz_gomez
      @cruz_gomez 9 місяців тому

      Use the (-) button and not the subtraction button for negative numbers its right next to the . And enter key

  • @wingwong8304
    @wingwong8304 Рік тому

    Can I change the name of the program after I've written it?

  • @wingwong8304
    @wingwong8304 Рік тому

    How would I make the program do the opposite calculate from Celsius to Fahrenheit?