Author Topic: ZeldaKing's Projects  (Read 12662 times)

0 Members and 1 Guest are viewing this topic.

Offline zeldaking

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 197
  • Rating: +15/-0
    • View Profile
ZeldaKing's Projects
« on: August 01, 2011, 10:29:31 pm »

This is a ti basic game similar to escape (one of the axe contest programs), which the object of the game is to escape from one prison cell to another, by beating the puzzles found in that room. You can move the big N blocks, and the black = blocks are solid/stationary, and you can push the N blocks into 0 blocks (holes) to fill the holes up. Notice these are the easiest levels (don't want to give solutions away), and so far I only have the first 10 levels with more to come in the upcoming week. It gets pretty challenging.

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55816
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • CodeWalrus
Re: ZeldaKing's Projects
« Reply #1 on: August 01, 2011, 10:52:43 pm »
Interesting, I like that type of games. Is that a TI-84 Plus screenshot by the way? SOme of those puzzles looks pretty fun :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: ZeldaKing's Projects
« Reply #2 on: August 01, 2011, 11:45:27 pm »
That's awesome!  I think I'll have some fun with this game. ^-^

Offline zeldaking

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 197
  • Rating: +15/-0
    • View Profile
Re: ZeldaKing's Projects
« Reply #3 on: August 02, 2011, 12:02:10 pm »
Is that a TI-84 Plus screenshot by the way?
Well if you count the Ti-84+se.
Here is a screenshot teaser for levels 5-10.

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: ZeldaKing's Projects
« Reply #4 on: August 02, 2011, 12:17:28 pm »
wow, that looks good. Levels are definitely better than mine.  :P

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline zeldaking

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 197
  • Rating: +15/-0
    • View Profile
Re: ZeldaKing's Projects
« Reply #5 on: August 02, 2011, 12:21:39 pm »
Hey, Thanks yunhua. I was going to make the button to open/close doors but it made walking a bit to lagged.

Offline p2

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 848
  • Rating: +51/-11
  • I'm back :)
    • View Profile
Re: ZeldaKing's Projects
« Reply #6 on: August 02, 2011, 12:22:05 pm »
I'm programming very much in basic, and this is impossible to make in Basic.
You have used xLib, right?

(only with xLib ou can use the inverted "=" and a few other things like the "<" and the ">")

I think the text atr the beginning is graphics and the game is with Output, or?


But it looks really very good!!
*insert supercool signature*

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: ZeldaKing's Projects
« Reply #7 on: August 02, 2011, 12:24:22 pm »
I'm programming very much in basic, and this is impossible to make in Basic.
You have used xLib, right?

(only with xLib ou can use the inverted "=" and a few other things like the "<" and the ">")

I think the text atr the beginning is graphics and the game is with Output, or?


But it looks really very good!!
you can use the alt characters by using hex or an asm program, store them into a string, and recall the string into the program.  So he probably didn't use xLib.  ;)

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline zeldaking

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 197
  • Rating: +15/-0
    • View Profile
Re: ZeldaKing's Projects
« Reply #8 on: August 02, 2011, 12:25:34 pm »
No this is completely in ti-basic no x-lib allowed. The characters come from KermM's DOCDE7 program which I made a string of all the characters, then I tokenized it into a program which thus gave me the string of all characters. Also the maps are all made out of strings and the detection uses mainly the sub( command. Looks like I have been ninja'd
« Last Edit: August 02, 2011, 12:26:10 pm by zeldaking »

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: ZeldaKing's Projects
« Reply #9 on: August 02, 2011, 12:27:35 pm »
heh, I was wondering why sub( would be needed for detection before I remembered this was in BASIC.  How big is the program?

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline p2

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 848
  • Rating: +51/-11
  • I'm back :)
    • View Profile
Re: ZeldaKing's Projects
« Reply #10 on: August 02, 2011, 12:29:32 pm »
Ah
so you saved the lines (1-8) as strings and then use Output to show the person

If you use other extern programs, it's possible of cause!
But in real basic, you can't use these characters!

(It would look better if you use another character for the person, not the "x")
*insert supercool signature*

Offline zeldaking

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 197
  • Rating: +15/-0
    • View Profile
Re: ZeldaKing's Projects
« Reply #11 on: August 02, 2011, 12:30:36 pm »
Well including all of the maps (held in a subprogram) it is:6120
Levels:2467
Game: 3653
I haven't optimized yet so it will be smaller before final releases.
P2:
Actually I have each map held in str 1, and when encountering a N block, cuts str1 up to N block-1 -> str0 then cuts str1 from N block+1 to length(str1) ->str1  flips the N block and the space and str0+"N "+str1 -> str1. If that makes any sense.
What character would look better?
« Last Edit: August 02, 2011, 12:35:01 pm by zeldaking »

Offline p2

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 848
  • Rating: +51/-11
  • I'm back :)
    • View Profile
Re: ZeldaKing's Projects
« Reply #12 on: August 02, 2011, 12:33:18 pm »
Have you written it in a block or a single line for every command?

(In such a big program you can save 50 to 100 if you write it in a block. But then it'll be hard to read the code. And then it'll be very annoying if yo press CLEAR!!!)
*insert supercool signature*

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: ZeldaKing's Projects
« Reply #13 on: August 02, 2011, 12:35:19 pm »
Ah
so you saved the lines (1-8) as strings and then use Output to show the person

If you use other extern programs, it's possible of cause!
But in real basic, you can't use these characters!

(It would look better if you use another character for the person, not the "x")
well, he probably saved the entire map as strings, and he is using real basic.  As long as he can recall the characters into the code, it displays it.  TI just doesn't give us an easy way to access those characters, but they're still there.

They're ASCII characters, not sprites.  ;)

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline zeldaking

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 197
  • Rating: +15/-0
    • View Profile
Re: ZeldaKing's Projects
« Reply #14 on: August 02, 2011, 12:37:24 pm »
(In such a big program you can save 50 to 100 if you write it in a block. But then it'll be hard to read the code. And then it'll be very annoying if you press CLEAR!!!)
Well I could but not untill I am done completly.