Hey, lets try to make a thread of program ideas to make. Everyone add ideas that follow this format:
Difficulty: 1-10
Program Name:
Program Description: Enter in a description of the program here

Ready... set... go!

Difficulty: 1
Program Name: Counter
Program Description: Make a program that counts from 0 to 100

Difficulty: 1
Program Name: Quadratic Solver
Program Description: Prompts the user for the variables A, B, and C, and outputs the answer for the quadratic equation [(-B +/- sqrt(B^2-4AC)/2A]

Difficulty: 2 [4]
Program Name: MOVE
Program Description: Make a ASCII character move on the homescreen, using the arrow keys. [Make a star chase you and, on contact, you lose.]

Difficulty: 3
Program Name: Fishing
Program Description: You move around trying to get a fish that shows up in random parts of the screen. Use the arrow keys to move. The fish moves around, so at first it may take 5 seconds to move, then after you get it, make it take less time for the fish to move.

Difficulty: 3
Program Name: Maze
Program Description: Your character moves around a maze.

Difficulty: 3
Program Name Whack a mole
Program Description: You have a circle on homescreen. After a random amount of time, a mole will appear. Only for a short amount of time, you will be able to press 'enter'. If you aren't fast enough, you lose "the game".

Difficulty: 6
Program Name Maze Generator
Program Description: Generates a maze on the graphscreen of arbitrary dimension in finite time.

Difficulty: 7
Program Name: Hangman
Program Description: A hangman game

Difficulty: 8
Program Name: BASIC Physics Game
Program Description: Some kind of game with physics-like puzzles to solve. This would be pretty challenging, but probably fun to play.

Difficulty: 9.9
Program Name: Hedgewars DE
Program Description: Hedgewars, a Worms-like game, in ASM for DCS using CALCnet2.2 for 2-or-more multiplayer. Also vs. calc for lonely people.

Difficulty: 11
Program Name: Greyscale Raycasting Engine
Description: The toughest thing in 84+ BASIC, evar.
Difficulty: 2 [4]
Program Name: MOVE
Program Description: Make a ASCII character move on the homescreen, using the arrow keys. [Make a star chase you and, on contact, you lose.]
difficulty: 7
name: Hangman
description: a hangman game Razz

I made one, it's on ticalc with the name Hangman8x
Difficulty: 1
Program Name: Quadratic Solver
Program Description: Prompts the user for the variables A, B, and C, and outputs the answer for the quadratic equation [(-B +/- sqrt(B^2-4AC)/2A]
^Saw that comin'.
difficulty:1
Program Name:Counter
Description:Make a program that counts from 0 to 100
Raylin wrote:
Difficulty: 4
Program Name: MOVE
Program Description: Make a ASCII character move on the homescreen, using the arrow keys.


I can have one uploaded in about 5 minutes o.o

_player1537, I can do that one too XD
Look again.
Difficulty: 10
Program Name: Greyscale Raycasting Engine
Description: The toughest thing in 84+ BASIC, evar.
Raylin wrote:
Difficulty: 4
Program Name: MOVE
Program Description: Make a ASCII character move on the homescreen, using the arrow keys.



ahem, I beleive I did that already...http://cemetech.net/forum/viewtopic.php?t=4848&highlight=sprite

Razz


Diffuculty: OVER 9000!
Program name: DCS Basic
Prgm Description: Port DCS to TI-Basic
Raylin wrote:
Look again.

Go to TI-Basic Dev website and there is a tutorial for that.
Difficulty:3
Program Name:Maze
Description:Your character moves around a maze.
Nice, qazz

Difficulty: 9.9
Program Name: Hedgewars DE
Program Description: Hedgewars, a Worms-like game, in ASM for DCS using CALCnet2.2 for 2-or-more multiplayer. Also vs. calc for lonely people.
Kerm, i made a hedgewars clone in ti basic lol
it's also on ticalc under the name of Apocalypse

Name: FireFoxTI
Difficulty: lim 1/x
________x->0 -
Description: A port of Firefox to TI calcs


For the calculus illiterate, the difficulty is infinity
Difficulty: 3
Size: Tiny
Fun: Not really
Name: Whack a mole
Description: You have a circle on homescreen. After a random amount of time, a mole will appear. Only for a short amount of time, you will be able to press 'enter'. If you aren't fast enough, you lose "the game".
Difficulty: 6
Program Name: Maze Generator
Description: Generates a maze on the graphscreen of arbitrary dimension in finite time.

I made this, but it's slow. I'm not sure how to make it faster, though.
Well if you guys want, I will delete this, but I have a basic code for the Move game up there, just need to modify the code a bit so that the * chases the player and not move randomly.

BASIC Code wrote:
:ClrHome
:15→A:2→B
:2→C:2→D
:"XXXXXXXXXXXXXXXXX XX XX XX XX XX XXXXXXXXXXXXXXXXX→Str1
:Output(1,1,Str1
:Output(D,C,"*
:Output(B,A,"π
:While 1
:¦ Repeat Ans
:¦ ¦ getKey
:¦ End
:¦ Ans→K
:¦ Output(B,A,"
:¦ A+(K=26)-(K=24)→A
:¦ B+(K=34)-(K=25)→B
:¦ If A=1:2→A
:¦ If A=16:15→A
:¦ If B=1:2→B
:¦ If B=8:7→B
:¦ Output(B,A,"π
:¦ randInt(1,4→E
:¦ Output(D,C,"
:¦ If E=1:C+1→C
:¦ If E=2:C-1→C
:¦ If E=3:D+1→D
:¦ If E=4:D-1→D
:¦ If C=1:2→C
:¦ If C=16:15→C
:¦ If D=1:2→D
:¦ If D=8:7→D
:¦ Output(D,C,"*
:¦ If A=C and B=D
:¦ Then:ClrHome
:¦ ¦ Output(1,4,"YOU LOSE":Pause
:¦ ¦ ClrHome:Return
:¦ ¦ Else
:¦ End:End
Generated by SourceCoder, © 2005-2010 Cemetech


Otherwise it is done.
You can optimize those enemy movements further.
Specifically:


Code:
:ClrHome
:15→A:2→B
:2→C:2→D
:"XXXXXXXXXXXXXXXXX XX XX XX XX XX XXXXXXXXXXXXXXXXX→Str1
:Output(1,1,Str1
:Output(D,C,"*
:Output(B,A,"π
:Repeat A=C and B=D
:¦ Repeat Ans
:¦ ¦ getKey→K
:¦ End
:¦ Output(B,A,"
:¦ A+(A=/=16)(K=26)-(A=/=2)(K=24→A
:¦ B+(B=/=7)(K=34)-(B=/=2)(K=25→B
:¦ Output(B,A,"π
:¦ randInt(1,4→E
:¦ Output(D,C,"
:| C+(C=/=15)(E=1)-(C=/=2)(E=2→C
:| D+(D=/=7)(E=3)-(D=/=2)(E=4→D
:¦ Output(D,C,"*
:| End
:ClrHome
:Output(1,4,"YOU LOSE":Pause
:ClrHome
:Return
Kerm: Show the "and" operator some love.

Difficulty: 7.5
Program Name: The Game of Pig
Program Description: http://cs.gettysburg.edu/projects/pig/piggame.html
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 3
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement