Pong Program on the TI 83/84+ Calculator

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • Check out my new Kotlin tutorial series: • Video We make pong on a calculator. Please contact me with any questions/suggestions.

ความคิดเห็น • 513

  • @CrimeMinister1
    @CrimeMinister1 10 ปีที่แล้ว +59

    Thanks now I can wow my algebra classmates and potentially procrastinate in perfect secrecy

    • @tunhivo9753
      @tunhivo9753 9 ปีที่แล้ว +2

      this is what i did too XD

  • @poly1587
    @poly1587 9 ปีที่แล้ว +29

    bro can u just write out the code so that I can check the coding???

  • @my_broken_face
    @my_broken_face 5 ปีที่แล้ว +2

    Thanks, I was looking for videos so I could program a game into my friend's calculator and this was GREAT. I know I was a tad late to the whole calculator programming thing but, THANK YOU!

  • @dosaisrulingdaworld
    @dosaisrulingdaworld 10 ปีที่แล้ว +22

    Hey, great game. One quick question, how would you make the ball larger?

  • @TechRedstone
    @TechRedstone 9 ปีที่แล้ว +12

    on my ti84 plus ce:
    > game is tiny
    > ball is slow
    > ball leaves a trail behind it
    > the screen is filled in with lines

    • @BigDogHaver
      @BigDogHaver 9 ปีที่แล้ว

      +TechRedstone Mine does that too :(

    • @Moon-hk2bk
      @Moon-hk2bk 9 ปีที่แล้ว

      The title says ti83 and 84

    • @BigDogHaver
      @BigDogHaver 9 ปีที่แล้ว

      Moon Knight The TI84 and TI84 plus are different than the TI84 plus CE. That is because the TI84 plus CE has a entirely new screen that supports color.

    • @WalnutSpice
      @WalnutSpice 9 ปีที่แล้ว +4

      +TechRedstone Because these are calculators. They only have a few KB for video. The screen was never meant for gaming. The ball leaving a trail is called "Ghosting" The GameBoy and GameBoy Pocket did it as well.
      Your problem isn't anything you did wrong, or bad code. It's very limited hardware. These calculators run hardware thats been around since the late 70s.

    • @vincenztellier4797
      @vincenztellier4797 7 ปีที่แล้ว

      What means Error:Syntax?

  • @insertjokehere212
    @insertjokehere212 7 ปีที่แล้ว +2

    lol did all of this thinking it was pacman

  • @milandoodeman3104
    @milandoodeman3104 9 ปีที่แล้ว +31

    Is there a way to make the paddles/ball go faster?

    • @trstn262
      @trstn262 6 ปีที่แล้ว

      Thats my problem as well

    • @palemacaroon4836
      @palemacaroon4836 5 ปีที่แล้ว +15

      Probably not, we are talking about a cpu that’s the equivalent to the power of a home computer from the mid 80s

    • @palemacaroon4836
      @palemacaroon4836 5 ปีที่แล้ว +10

      And also it’s because of the operating system, basic is an interpreted language and thus requires a ton of horsepower to run quickly

    • @mrmine8187
      @mrmine8187 4 ปีที่แล้ว

      @@palemacaroon4836 Couldn't you make the paddles move by 2 pixels though? it wouldn't be as smooth but it would work

  • @ianmiddelburg7032
    @ianmiddelburg7032 8 ปีที่แล้ว +1

    Great video. Works great!

  • @boboonnoo2357
    @boboonnoo2357 6 ปีที่แล้ว +1

    Everything is good, except the fact that the ball moves up and down, not side to side or diagonally. so really, it's kind of useless, but fun to watch!
    EDIT: redid the entire program, works just fine!

  • @bobjenkins4870
    @bobjenkins4870 11 ปีที่แล้ว +1

    Fixed my problem xD forgot a line of code… works great thanks!!!

  • @mahoneys64
    @mahoneys64 7 ปีที่แล้ว

    I was able to change a few numbers around and make it fit more on a 84 plus CE but the ball trail still there due to CE. you do very well in explaining the what and the why so thank you!

  • @ApertureLabs
    @ApertureLabs 7 ปีที่แล้ว +1

    When I get error syntax jesus the goto command is SO helpful. I can fix mistakes on my own.
    And that's the day my calculator was stuck in an endless loop.

  • @chrislockaby9939
    @chrislockaby9939 10 ปีที่แล้ว +19

    Okay, so when I start it up it all works, except the ball doesn't move and if I click a button (+ for example) it exits the screen and puts + like I want to solve something.

  • @zappy595
    @zappy595 8 ปีที่แล้ว

    Works like a snail on my TI-83+, gonna try to make it black-on-white instead.

  • @thelastcojiro
    @thelastcojiro 11 ปีที่แล้ว +4

    how would you change the movement speed of the paddles

  • @TimothyDG
    @TimothyDG 5 ปีที่แล้ว +3

    It works but every time The paddle goes off the screen it crashes and it slow

  • @Darthcody4501
    @Darthcody4501 8 ปีที่แล้ว

    Nice program. Thanks for sharing!

  • @bobgreat8139
    @bobgreat8139 4 ปีที่แล้ว +2

    How do you move the paddles up and down?

  • @DUZcreator
    @DUZcreator 10 ปีที่แล้ว +1

    this is good but for the people who aren't getting it right it might help to put a list of the code so they don't have to re watch the video but overall your instructions were great

  • @Mark-xk3hh
    @Mark-xk3hh 8 ปีที่แล้ว

    This does work on the ti83 but there is some things to know...
    It is much slower than it is shown here (possibly because he might be using a newer calculator) and the black background never fills the entire screen.
    Also if the paddles go offscreen you get an error. So yeah...I guess if you like super slow pong you can play this.

  • @JakobRosenstein
    @JakobRosenstein 9 ปีที่แล้ว

    You can use 2nd and than Format (ZOOM) To access a whole bunch of stuff including AxesOn/Off

  • @vinniebasile9404
    @vinniebasile9404 8 ปีที่แล้ว

    Suggestions:
    1. Put a pause screen on it
    2. Make the ball and paddles move faster

    • @cpu-1098
      @cpu-1098 8 ปีที่แล้ว +1

      how?

  • @nothingatall5931
    @nothingatall5931 9 ปีที่แล้ว

    Thank you so much! It works great!

  • @garciatm5206
    @garciatm5206 9 ปีที่แล้ว

    so everything works fine except the right side doesnt bounce the ball back

  • @collinst.pierre9106
    @collinst.pierre9106 8 ปีที่แล้ว +2

    says archived at For(P,0,9)

  • @andresvalarezo1800
    @andresvalarezo1800 8 ปีที่แล้ว +1

    tengo una pregunta, pero no es sobre la aplicacion del video. yo creo aplicaciones para mi universidad, pero cuando las respuestas son largas, o necesito que salgan varias respuestas, no puedo ver todo en la pantalla. Esta es mi pregunta... talvez hay algun comando para hacer que pueda desplazar las respuestas para poder verlas?. Agradeceria cualquier ayuda que me brinde. (psdta esto es un texto en español que esta traducido en google).........
    I have a question , but not on the application of video. I think my college applications , but when the answers are long, or need to leave several answers , I can not see everything on the screen . This is my question ... maybe there is some command to make can move the answers to see them ?. I appreciate any help you give me . ( Psdta this is a text in Spanish that this translated into google )

  • @bobjenkins4870
    @bobjenkins4870 11 ปีที่แล้ว

    So now everything works but moving the right paddle up.....

  • @alexandergarfin422
    @alexandergarfin422 6 ปีที่แล้ว

    the ball goes right though the paddle and gives the other team a point

    • @psun256
      @psun256 6 ปีที่แล้ว

      check all the if statements and the "a-(g=81..." stuff

  • @YamchaSama-Z
    @YamchaSama-Z 4 ปีที่แล้ว +1

    Here's the code for a less sophisticated but faster Pong game:
    :3→A:4→X
    :1→S:1→T
    :randInt(1,8→Y
    :Repeat K=45 or X=1 and A≠Y
    :ClrHome
    :Output(A,1,"[
    :Output(Y,X,"O
    :getKey→K
    :max(1,min(8,A+(Ans=34)-(Ans=25→A
    :T(Y>1 and Y1 and X

    • @wev7196
      @wev7196 4 ปีที่แล้ว

      hmmm
      I tried the one shown in the video and it didn't work. are you sure you can get pong in that many lines of code?

  • @SuperNetworkJoe
    @SuperNetworkJoe 7 ปีที่แล้ว

    When I try to play, it plays correctly, slower than I would like, but when I try to make the left paddle go to the top of the screen, I get
    ERR:DOMAIN
    :Pxl-On(A+10,0)
    Same issue for the right paddle
    :Pxl-On(B-1,94

  • @JAD-dz3kt
    @JAD-dz3kt 6 ปีที่แล้ว

    Worked for me I have a ti-83 (not a plus).

  • @PatrickFeltes
    @PatrickFeltes  11 ปีที่แล้ว

    That means that you're drawing a pixel off the screen somewhere. It's probably on of the paddles or the ball. Make sure you have the EXACT code that I have and it should be fine.

  • @nickgerhold3176
    @nickgerhold3176 8 ปีที่แล้ว +1

    i got everything to work finaly but both the ball and the paddle leave trails so i cant tell where they are

  • @PatrickFeltes
    @PatrickFeltes  11 ปีที่แล้ว

    The problem is that your calculators screen has many more pixels than mine does. Yours is 320x240 I believe, while mine is 94x62. So what you would need to do is change everything that would be 94 or 62 to your given screen size.
    Also, with the blue behind the ball, you're probably not deleting the pixel behind the ball after it moves.
    What you could to is save the x and y in a temp variable.
    Sto is for the arrow key.
    X sto J
    Y sto K
    After the ball moves:
    pxl-Off(K,J)

  • @lol-wm9hc
    @lol-wm9hc 6 ปีที่แล้ว

    Works great!
    Plus make more

  • @MrJoshie333_
    @MrJoshie333_ 5 ปีที่แล้ว +1

    It works for me, but it is really small.
    What window should I set my x and y to?

  • @chrisnewton6628
    @chrisnewton6628 10 ปีที่แล้ว

    This may be late but I was wondering just how to make the ball bigger because it's hard to see

  • @phongkuBisous
    @phongkuBisous 10 ปีที่แล้ว

    The ball isn't moving on mine! Thank's for the video btw; this is the first programming i've ever done.

  • @nathanconkling2246
    @nathanconkling2246 5 ปีที่แล้ว +2

    Whenever my paddle goes to high or to low then I get a domain error

    • @evanmcfarlane6427
      @evanmcfarlane6427 5 ปีที่แล้ว

      Me too it's weird tho I did exactly what he said I even went back in the video to check

  • @PatrickFeltes
    @PatrickFeltes  11 ปีที่แล้ว +2

    Did you get an Error?

  • @wev7196
    @wev7196 4 ปีที่แล้ว +1

    cool video but when I start it up the screen freezes just when the pong ball is about to hit the left paddle. any tips?

  • @braeg3832
    @braeg3832 7 ปีที่แล้ว

    Just watch in like a year we will have a calculator in Minecraft that you can play Minecraft on, all inside a calculator

  • @kevinphan9029
    @kevinphan9029 6 ปีที่แล้ว

    the game won't start for me, i went through the thing twice and everything is right but the ball just stays there

  • @iamp3e
    @iamp3e 10 ปีที่แล้ว

    the right paddle works fine but when i use LN or STO-> to move the left one, the screen goes white and stops working. when i do the goto it takes me to
    :PxL-On(A-1,0)
    please help me.

  • @bobbyryan2895
    @bobbyryan2895 9 ปีที่แล้ว

    the right paddle moves up but when I try to move it downward it just gets longer how can I fix this please

  • @poporp
    @poporp 10 ปีที่แล้ว

    i entered everything correctly but when i start the program its says err:domain
    and when i press goto it take me to the line that says pxl-off(b+p,94
    i tried it both with a closed and open parenthesis. please help

  • @masonpugh1481
    @masonpugh1481 9 ปีที่แล้ว +2

    mine goes slowly

  • @adamcole529
    @adamcole529 11 ปีที่แล้ว

    the program only appears in the top left 1/4 of the screen, and wherever the ball moves, a blue line is left behind it. therefore when playing, at some point most of the screen is blue.
    P.S. i am using a TI-84 C silver Edition

  • @MrJakedabomb
    @MrJakedabomb 9 ปีที่แล้ว

    Thanks man, really works

  • @andl8521
    @andl8521 8 ปีที่แล้ว

    ur awesome dude keep up the good work and could u plz make more games for ti 84 like falldown or a maze or something thx

  • @funniest_christian
    @funniest_christian 7 ปีที่แล้ว +2

    Pixel on(Y,X) is making an error

  • @Zimthegamer2000
    @Zimthegamer2000 8 ปีที่แล้ว +2

    for some stupid reason it plays in the top left of my screen... and the ball leaves a line behind it

  • @SiggyTundra
    @SiggyTundra 10 ปีที่แล้ว +5

    Tetris PLZ

  • @Parkman696
    @Parkman696 9 ปีที่แล้ว +6

    Any way i can make the ball move faster?

    • @Harmoniou-s
      @Harmoniou-s 8 ปีที่แล้ว +1

      no

    • @notgdengineanymore6670
      @notgdengineanymore6670 7 ปีที่แล้ว +1

      Parker Grootenhuis if you Change the F Var like before it was " 1>F " Change it to Like " 3>F "

    • @skrillexskillz5678
      @skrillexskillz5678 5 ปีที่แล้ว

      NotGDEngineAnymore where at and what about paddle

  • @nikoanagnostou7891
    @nikoanagnostou7891 9 ปีที่แล้ว +24

    It is great but..........
    Whenever I try to play it only takes up a forth of me screen
    Help

    • @PatrickFeltes
      @PatrickFeltes  9 ปีที่แล้ว +2

      Because you have a TI-84 C

    • @AnnuityTable
      @AnnuityTable 9 ปีที่แล้ว

      pj6444 darn i have one to, so all i get is errors. But thank you this was a great tut.

    • @Mrburnxminecraft
      @Mrburnxminecraft 9 ปีที่แล้ว

      pj6444 how do you stre the 0

    • @frodobaggins1492
      @frodobaggins1492 8 ปีที่แล้ว

      +Mrburnxminecraft,lego,and more If you meant "store the 0", there is a button directly above the ON button. Press that and the arrow will appear in the program

    • @benstro5861
      @benstro5861 8 ปีที่แล้ว

      +pj6444 Whenever I hit the ball, it doesn't give the other person a chance to return the hit and it just gives the other person the point

  • @harrison7855
    @harrison7855 8 ปีที่แล้ว

    It says Syntax error and when i goto it says -2->E (above shade (0,62) please help

  • @mustacheyapper5702
    @mustacheyapper5702 8 ปีที่แล้ว

    Dude the ball keeps going through the right it doesn't have the paddle

  • @Anon-ll1vg
    @Anon-ll1vg 10 ปีที่แล้ว

    My problem is when I enter the program its loads then goes to error syntax and when i click goto its sends me to then.

  • @Plrealy
    @Plrealy 8 ปีที่แล้ว

    I have everything coded exactly like you, but as soon as the program starts to run it says ERR: DOMAIN and when I click Goto it takes me to Pxl-On(B-1,94

  • @marklevenhagen3365
    @marklevenhagen3365 10 ปีที่แล้ว

    Mine says ERR:STAT
    1: QUIT
    I rewatched the video and made sure everything is exactly perfect like you typed it in. What could I be doing wrong?

    • @marklevenhagen3365
      @marklevenhagen3365 10 ปีที่แล้ว

      EDIT: I cleared the defaults ram and it worked.

  • @jannickpup4375
    @jannickpup4375 6 ปีที่แล้ว +1

    You make really good videos! Can you please make the same with super mario or minecraft? I havent got a computer. I will be lucky if you make more videos this Art

  • @sarge51297
    @sarge51297 10 ปีที่แล้ว +2

    When I get to the bottom right side I get error domain brings me to the code set
    Px1-On(A-1-,0)
    Px1-On(A+10,0)
    Px1-On(B-1,94
    Px1-On(B+10,94
    Px1-On(X,Y)
    Please if you see something wrong tell me

    • @wafflegamer9939
      @wafflegamer9939 7 ปีที่แล้ว

      sarge51297 I think I might be a bit late, but try closing off the parentheses after the 94s and also make sure all of it is actually a new line and not a continuation

  • @jacejeffers370
    @jacejeffers370 10 ปีที่แล้ว

    typed in the exact dimensions and says the dimensions are invalid

  • @schlagag8741
    @schlagag8741 8 ปีที่แล้ว

    i have a TI-83+ and I dont know how I can make a negative

  • @nowhed
    @nowhed 7 ปีที่แล้ว +3

    Err: domain

  • @palemacaroon4836
    @palemacaroon4836 5 ปีที่แล้ว

    I have a ti83 plus running the 1.10 OS and on mine the game is broken. There is no ball and the paddles don’t move

  • @TheWaynelds
    @TheWaynelds 10 ปีที่แล้ว

    I like my 86 better since you can name your variables and labels with more than one letter/number. Also, you can store as many pics, matrices, strings ect as you need and not have to worry about other programs over writing them. But the 84+ can do colors on the graphscreen?? Hmm tough call here. Well I hope they come out with an 86 plus.

  • @potatojam6519
    @potatojam6519 8 ปีที่แล้ว

    I feel awesome now.

  • @DrawnCanary
    @DrawnCanary 6 ปีที่แล้ว

    Where is the arrow icon at the start of the video?

  • @PatrickFeltes
    @PatrickFeltes  11 ปีที่แล้ว

    You would need to make new variables for moving speed. But the way I made the if statements, you would need to reconfigure in order to change that

    • @gege02
      @gege02 6 ปีที่แล้ว

      pj6444 please help me
      Every time I want to start it, it says error syntax. When I press go to i have shade(0.62). (Ti-84 plus ce-t)

  • @afrank4256
    @afrank4256 9 ปีที่แล้ว

    The game doesn't work on my calculator. I have a TI-84 + CE. Does that have anything to do with it? If so, what can I do to fix it?

  • @TimJSwan
    @TimJSwan 10 ปีที่แล้ว

    Wow, I didn't know someone was posting ti videos the same time I was. You're working with pixel graphics? Awesome!

    • @PatrickFeltes
      @PatrickFeltes  10 ปีที่แล้ว

      Thanks! It's really simpler than it looks.

  • @aydenrinaldi8339
    @aydenrinaldi8339 7 ปีที่แล้ว

    Is there a way to make it faster like the ball because I just entered snake on to my calculator and the snake moves fast

  • @dylanforbessantos8101
    @dylanforbessantos8101 6 ปีที่แล้ว

    the left panel won't move downwards

  • @blankyboi6569
    @blankyboi6569 3 ปีที่แล้ว

    I did all the code the exact same and got ERR:SYNTAX

  • @gabejanssen4826
    @gabejanssen4826 8 ปีที่แล้ว +1

    when i press the control bottuns in the game it enters it as a text

  • @jared5307
    @jared5307 11 ปีที่แล้ว

    Mine doesn't work. There is no left paddle, and a white line starts appearing as I use right paddle on the left side and I can only move the right paddle up, not down. Also, if I use the right paddle and bring it all the way up I get an error:domain and that is the only way to stop the game

    • @PatrickFeltes
      @PatrickFeltes  11 ปีที่แล้ว

      Just rewatch the video and make sure you have the smae EXACT code as me

  • @TheMathMatrix
    @TheMathMatrix 10 ปีที่แล้ว

    even though someone probably isn't going to reply when I did it it says error window range and its at the part where you shade - Shade (0,62) - and I'm doing this on a ti 83 plus graphing calculator can anyone help please?

  • @jonny5825
    @jonny5825 9 ปีที่แล้ว

    What is he doing at 4:55 because it's not working for me

  • @megasam229
    @megasam229 7 ปีที่แล้ว

    it's great and all but what if a want to graph something.

  • @joshuamaxson3151
    @joshuamaxson3151 4 ปีที่แล้ว

    It works I did 31 store instead of 30

  • @sweatypalms2874
    @sweatypalms2874 5 ปีที่แล้ว

    my bat on the right when it hits the ball it loses a point anyway i know im late but i need help

  • @haydendewees3597
    @haydendewees3597 8 ปีที่แล้ว

    Dude I tried this and my shade (0,62) has a problem. Any suggestions

  • @bigmuscleslee1457
    @bigmuscleslee1457 7 ปีที่แล้ว

    The ball is only 1 pixel how can I make it bigger

  • @larsyfsquack7758
    @larsyfsquack7758 5 ปีที่แล้ว

    Where is the speed for the dot

  • @juliapichler2789
    @juliapichler2789 6 ปีที่แล้ว

    Mine says “ERROR: INVALID DIMENSION” & when I click 2:Goto it takes me to line “If L1=62 or Y=0” I have a TI-84 Plus CE

  • @Dopplejager57
    @Dopplejager57 10 ปีที่แล้ว

    The only way to score on the right side is if the paddle gets hit, otherwise it just bounces off the wall, help?

    • @TheMathMatrix
      @TheMathMatrix 10 ปีที่แล้ว

      same thing happened to me if the ball hit the left paddle the right paddle gets a point

  • @bigpotato3036
    @bigpotato3036 6 ปีที่แล้ว

    There’s no right panel on my ti83

  • @demiakelly1266
    @demiakelly1266 7 ปีที่แล้ว

    help
    when I did this it stopped at...
    0-->YMin
    62--YMin
    AxesOff
    30-->A
    30-->B
    1-->F
    -2-->E
    what did I do wrong?

    • @gege02
      @gege02 6 ปีที่แล้ว

      DeMia Keenan same

  • @Sunnix0
    @Sunnix0 5 ปีที่แล้ว

    Can you remake it so that it goes faster and be able to hold down a button so it can move faster

  • @folditcuzucan
    @folditcuzucan 9 ปีที่แล้ว

    i did everything exactly how u did... i checked 3 times but the paddles dont move

  • @austin-multicellular
    @austin-multicellular 3 ปีที่แล้ว

    I don't have friends, can I make this single player?

  • @liamels6282
    @liamels6282 7 ปีที่แล้ว

    can you please help me, every time the ball hits my right paddle it says ERR:SYNTAX

  • @kirangerald8709
    @kirangerald8709 5 ปีที่แล้ว

    The left paddle won't move

  • @isaacmcphaiden8926
    @isaacmcphaiden8926 9 ปีที่แล้ว

    I'm getting a dimension error on line 11, it is the line that says Shade(0,62)

  • @PandasGaming-tc5os
    @PandasGaming-tc5os 7 ปีที่แล้ว +1

    can 2 players play???

  • @bryceobrien4305
    @bryceobrien4305 9 ปีที่แล้ว

    Everything works but the cruser I can't move it up or down

  • @BartyMcfarty
    @BartyMcfarty 8 ปีที่แล้ว

    HALP syntax error -2>E?

  • @bovemax
    @bovemax 4 ปีที่แล้ว

    Nice Job! Can you tell me how to make the ball go a bit faster? What is your speed variable

  • @Ben-lu7zm
    @Ben-lu7zm 6 ปีที่แล้ว

    quick question- what do i do to fix this? every time the ball spawns, it moves to the left side of the screen and no matter where i move the paddle, the ball just goes straight through it. other than that, the game's pretty impressive