Author Topic: [Pure BASIC] Source Seekers (TI-83 & up)  (Read 9591 times)

0 Members and 1 Guest are viewing this topic.

Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 421
  • Rating: +17/-0
  • Self-unpaid intern
    • View Profile
[Pure BASIC] Source Seekers (TI-83 & up)
« on: May 09, 2014, 09:43:28 pm »
I got a brilliant idea to create a Dungeon Looter/Collection game, for the TI-83(+) and TI-84(+/CSE) calculators. It uses the graphscreen without color and the homescreen for the actual movement. The screenshots are taken on a TI-84+CSE, and although they show color, it doesn't when running it on a TI-83/84(+). A TI-82 port is coming soon, but the program SRCESEEK is already TI-82 compatible, so it could be soon. Play it for yourself today!
The entire game is 10695 bytes, though, so make sure you have the space before downloading! Run SRCESEEK to start the game, but don't run (theta)DEF.
Or, if you have MirageOS, Source Seekers can run from there under the title SRCESEEK. Just make sure (theta)DEF is unarchived (at least, I think it needs to be).

Spoiler For Update July 31 2014:
Finally! THE GAME is done!
I also created a Wiki, with many informative pages, a development blog, and a Forum: http://source-seekers.wikia.com/wiki/Source_Seekers_Wiki
Spoiler For Version Info:
If you download version 1.3, you can skip the opening sequence (which takes a lot of time) by hitting anything other than Enter or On on the first screen "A TILDA^3 PRODUCTIONS" after running SRCESEEK. I do not recommend so if you haven't seen it, because it's pretty cool and is my logo :)
Spoiler For Developer Blog:
May 23 2014:
Put on your robes and grab your broom, we've got company! Guess "which"? Something's firing electricity![/font]

The wizard enemy fires bolts of lightning on a single plane or at the player. If you are hit, you lose a life. There is some strategy to defeating one, so keep on your toes!



May 24 2014:
Get ready to storm the Tower, and make sure to have some Defense!

The tower enemy fires cannonballs that instantly kill the player. They fire vertically, as opposed to wizards, who fire horizontally. You can't kill the tower, unlike the wizard, however; they are just stage hazards.



May 25 2014:
Study up, now you're a wizard! Using ALPHA, you can fire Arcane bolts! They can toggle switch targets, defeat enemies, and more!



May 26 2014:
In between levels 5 and 6, you walk on the bridge to the castle! Even spookier, there's no one to fight or even stand in your way. You can even see the door to the bridge from the main part of level 6!



May 27 2014:
So, are you ready for this game? It's fast, fun and packed with content!
Any, feature time. Don't worry if you lose a life, there's a 1-UP to save you! Near the magic bottle, you can gain another life!



May 28 2014:
Are you tired of all these single-enemy levels? Fear not, level 9 is here!
Level 9 has two enemies, both of which can kill you. If you kill both of them, you get your reward!



May 29 2014:
As you approach the boss door, you see two familiar enemies. That's right, the two most dangerous enemies have tag-teamed to make sure you don't get in! The Tower and Wizard enemies bar your way, and will you be able to maneuver between cannon shots and electricity bolts and get the boss key?



June 4 2014:
The game is nearing completion; the dev team is at the final stretch! We're nearing the release date, and a definitive date will be coming soon!
Sorry for not updating the Dev Blog, I have been very busy with both this game and my schedule.
Spoiler For Coming Soon List:
Coming Soon:
* DLC Packs
*Optimizations
Spoiler For Pictures:



Spoiler For Preview and Monochrome Showcase:
« Last Edit: July 31, 2014, 08:18:46 pm by 123outerme »
Projects:
Sorcery of Uvutu
TImpire Earth
Calc Sites Links:
Cemetech
ticalc.org
GitHub
Images:
Spoiler For Because of Size:






Offline bb010g

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +22/-1
  • I do stuff
    • View Profile
Re: (Pure TI-Basic) "Source Seekers" - Dungeon Looter/Collection Game
« Reply #1 on: May 10, 2014, 04:29:21 pm »
Is there any way to make it so color could be done on the CSE, but gracefully degrades to B/W on the normal 84? (General question, not just for 123outerme)
Arch Linux user
Haskell newbie | Warming up to Lua | Being dragged into C++
Calculators: HP 35s, Casio Prizm, TI-Nspire CX CAS, HP-28s, HP Prime, Mathematica 9 (if that counts)
π: 3.14...; l: 108; i: 105; e: 101; l+i+e: 314
THE CAKE IS A LIE IS A PIE

Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 421
  • Rating: +17/-0
  • Self-unpaid intern
    • View Profile
Re: (Pure TI-Basic) "Source Seekers" - Dungeon Looter/Collection Game
« Reply #2 on: May 10, 2014, 04:45:03 pm »
Is there any way to make it so color could be done on the CSE, but gracefully degrades to B/W on the normal 84? (General question, not just for 123outerme)
I'm not too sure, the closest thing would probably be to create seperate programs for each calculator model. I don't know everything, so don't take it as a "no".
Projects:
Sorcery of Uvutu
TImpire Earth
Calc Sites Links:
Cemetech
ticalc.org
GitHub
Images:
Spoiler For Because of Size:






Offline Streetwalrus

  • Professional slacker
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3789
  • Rating: +76/-8
  • Yuri forever
    • View Profile
Re: (Pure TI-Basic) "Source Seekers" - Dungeon Looter/Collection Game
« Reply #3 on: May 10, 2014, 06:04:16 pm »
I think that's pretty much the only way because TI suck and they won't update the monochrome OS ever. They didn't even bother with the CSE one either. <_<

Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 421
  • Rating: +17/-0
  • Self-unpaid intern
    • View Profile
Re: (Pure TI-Basic) "Source Seekers" - Dungeon Looter/Collection Game
« Reply #4 on: May 10, 2014, 06:12:02 pm »
I think the way I'm going to do this game is either work very hard to get the Graphscreen map to work, or do it on the homescreen. If I do it on the Homescreen, you may have to select your calculator model before actually starting the game.
Projects:
Sorcery of Uvutu
TImpire Earth
Calc Sites Links:
Cemetech
ticalc.org
GitHub
Images:
Spoiler For Because of Size:






Offline JWinslow23

  • Coder Of Tomorrow
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 556
  • Rating: +43/-6
  • I make quality calculator games...when I have time
    • View Profile
Re: (Pure TI-Basic) "Source Seekers" - Dungeon Looter/Collection Game
« Reply #5 on: May 10, 2014, 06:45:30 pm »
I think the way I'm going to do this game is either work very hard to get the Graphscreen map to work, or do it on the homescreen. If I do it on the Homescreen, you may have to select your calculator model before actually starting the game.
Or you can set 0 to Xmin and 1 to DeltaX (triangle X). If the Xmax value is now 94, you are on an 84+. Else, you are on the +C. You're welcome. ;)
Did you know that "Ammonia Gas" rearranged is "As Omnimaga"?
Click here for the only set of games you'll ever need
= ?

Offline Streetwalrus

  • Professional slacker
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3789
  • Rating: +76/-8
  • Yuri forever
    • View Profile
Re: (Pure TI-Basic) "Source Seekers" - Dungeon Looter/Collection Game
« Reply #6 on: May 10, 2014, 06:47:12 pm »
^ That. O.O
Make sure not to use any CSE specific tokens though.

Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 421
  • Rating: +17/-0
  • Self-unpaid intern
    • View Profile
Re: (Pure TI-Basic) "Source Seekers" - Dungeon Looter/Collection Game
« Reply #7 on: May 10, 2014, 07:01:40 pm »
^ That. O.O
Make sure not to use any CSE specific tokens though.
Don't worry, I'm checking it . Probably the single most advanced command I'm using is Line(.
(The emoticons I'm using are from another forum)


I think the way I'm going to do this game is either work very hard to get the Graphscreen map to work, or do it on the homescreen. If I do it on the Homescreen, you may have to select your calculator model before actually starting the game.

Or you can set 0 to Xmin and 1 to DeltaX (triangle X). If the Xmax value is now 94, you are on an 84+. Else, you are on the +C. You're welcome. ;)



Wow, thanks! That's a great idea. I'm going to get right to work on the maps, now on the homescreen!


Edit: Done setting up some of the map stuff, put it into a .zip file, and attached it to the OP (original post) as version 0.4! See the OP for details.
Edit: 0.5! First map (which is all there is) fixed! Now, the "Load Game" option actually works as well! Tell me if I used any code incompatible with your calculator version.
« Last Edit: May 11, 2014, 08:05:21 pm by 123outerme »
Projects:
Sorcery of Uvutu
TImpire Earth
Calc Sites Links:
Cemetech
ticalc.org
GitHub
Images:
Spoiler For Because of Size:






Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 421
  • Rating: +17/-0
  • Self-unpaid intern
    • View Profile
Re: (Pure TI-Basic) Source Seekers [TI-83 & up]
« Reply #8 on: May 13, 2014, 04:33:15 pm »
I feel like I should bump this thread, since progress has been made. The first screen is pretty basic, only including a chest, but it is to introduce the player to the controls and speed. More maps are in development, as well as more features for those maps.
Projects:
Sorcery of Uvutu
TImpire Earth
Calc Sites Links:
Cemetech
ticalc.org
GitHub
Images:
Spoiler For Because of Size:






Offline JWinslow23

  • Coder Of Tomorrow
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 556
  • Rating: +43/-6
  • I make quality calculator games...when I have time
    • View Profile
Re: (Pure TI-Basic) Source Seekers [TI-83 & up]
« Reply #9 on: May 13, 2014, 04:34:08 pm »
No worries. If it's a project update, it's OK to bump.
Did you know that "Ammonia Gas" rearranged is "As Omnimaga"?
Click here for the only set of games you'll ever need
= ?

Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 421
  • Rating: +17/-0
  • Self-unpaid intern
    • View Profile
Re: (Pure TI-Basic) Source Seekers [TI-83 & up]
« Reply #10 on: May 13, 2014, 04:42:09 pm »
No worries. If it's a project update, it's OK to bump.
That reminds me, I want to share a few tricks I used.
One is a fairly simple concept, something which I call a "remote Return terminator". Basically, it's a variable that is changed to 1 when you want to exit a loop. I probably haven't even invented it, but I figured it out on my own.


Also, I'm not sure if this has been done, but after a Lbl program, one which is used to jump out of a loop, there's an End command to give you your memory back. I did a bit of testing, and it looks like this doesn't return any errors when the End command is reached outside of the loop. It was a fairly simple solution to the problem I had with having the loop stop when it called a subprogram.
Projects:
Sorcery of Uvutu
TImpire Earth
Calc Sites Links:
Cemetech
ticalc.org
GitHub
Images:
Spoiler For Because of Size:






Offline JWinslow23

  • Coder Of Tomorrow
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 556
  • Rating: +43/-6
  • I make quality calculator games...when I have time
    • View Profile
Re: (Pure TI-Basic) Source Seekers [TI-83 & up]
« Reply #11 on: May 13, 2014, 04:47:06 pm »
No worries. If it's a project update, it's OK to bump.
That reminds me, I want to share a few tricks I used.
One is a fairly simple concept, something which I call a "remote Return terminator". Basically, it's a variable that is changed to 1 when you want to exit a loop. I probably haven't even invented it, but I figured it out on my own.


Also, I'm not sure if this has been done, but after a Lbl program, one which is used to jump out of a loop, there's an End command to give you your memory back. I did a bit of testing, and it looks like this doesn't return any errors when the End command is reached outside of the loop. It was a fairly simple solution to the problem I had with having the loop stop when it called a subprogram.
I also have something similar to that...subroutines!
I have instructions on how to make subroutines in pure TI-BASIC, but I'll leave you to figure it out. If you give up, I'll tell you. ;)
Did you know that "Ammonia Gas" rearranged is "As Omnimaga"?
Click here for the only set of games you'll ever need
= ?

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: (Pure TI-Basic) Source Seekers [TI-83 & up]
« Reply #12 on: May 13, 2014, 04:49:08 pm »
Here is another tip : Never gonna give up! :p

Good luck with your project! (Seriously, I love the rogue llikes, hope you finish it)
« Last Edit: May 13, 2014, 04:52:10 pm by Eiyeron »

Offline 123outerme

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 421
  • Rating: +17/-0
  • Self-unpaid intern
    • View Profile
Re: (Pure TI-Basic) Source Seekers [TI-83 & up]
« Reply #13 on: May 13, 2014, 04:57:19 pm »
Here is another tip : Never gonna give up! :p

Good luck with your project! (Seriously, I love the rogue llikes, hope you finish it)
Thanks! Since I have most of the hard work already done with the first map, developing this game will be downhill for the most part. I'm somewhat busy during the week, so I don't always have time to create massive updates. The first four days of this game were actually built when I was sick O.O
Projects:
Sorcery of Uvutu
TImpire Earth
Calc Sites Links:
Cemetech
ticalc.org
GitHub
Images:
Spoiler For Because of Size:






Offline xlibman

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55807
  • Rating: +3148/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • CodeWalrus
Re: (Pure TI-Basic) Source Seekers [TI-83 & up]
« Reply #14 on: May 13, 2014, 09:47:47 pm »
Home screen games could work between all calc models actually. Mana Force somewhat does, although on the CSE there is a big part of the screen that is unused through the game.


The project seems interesting by the way. :)
In case you are wondering where I went, I am still active in the TI community, but I left Omni back in 2015 for various  reasons. I might come back one day, depending of certain circumstances, but my new online home (despite me being Omnimaga founder in 2001) is now CodeWalrus ( https://codewalr.us ). Sorry for the inconveniences.

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