Author Topic: nTileWorld (a Chips Challenge port)  (Read 13210 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nTileWorld (a Chips Challenge port)
« Reply #30 on: July 27, 2013, 11:00:33 pm »
I just saw the new screenshot. It really looks great. I should really try this ASAP. I played the 84+ version before (which includes all levels, although the 83+ one is split in 3 parts since they don't fit) and I enjoyed that game.
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



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Legimet

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +29/-0
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #31 on: July 28, 2013, 08:47:37 am »
Now it looks like that screenshot except everything fits on the screen :P
(assuming you use NSDL_FONT_TINYTYPE)


Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: nTileWorld (a Chips Challenge port)
« Reply #32 on: July 28, 2013, 11:30:21 am »
Aren't those sprites different from the original ones?
And if yes, why don't you use those?
Looking good anyways ;)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Re: nTileWorld (a Chips Challenge port)
« Reply #33 on: July 28, 2013, 02:00:38 pm »
Those look nice as well. They look more NES-like actually.
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



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Legimet

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +29/-0
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #34 on: August 07, 2013, 11:32:17 am »
Well, Chip's Challenge isn't freely distributable, so I can't use the tiles that come with it ;) (And I don't have a copy of it)
The README says that you can extract the bitmap from the Chip's Challenge exe with a resource editor and use it in Tile World (but you'll have to halve the dimensions so it fits on the TI-Nspire screen)

The tiles that I'm using are just the ones included in Tile World (resized), which are public domain.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7918
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: nTileWorld (a Chips Challenge port)
« Reply #35 on: August 07, 2013, 11:52:56 am »
Oh, ok, makes sence.
Sometimes all this copywrite stuff just sucks x.x

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #36 on: August 08, 2013, 02:21:14 pm »
A readme would be much apreciated because I'm a bit confused with how to install it. :/

Offline ajorians

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 105
  • Rating: +47/-0
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #37 on: October 31, 2013, 03:02:11 pm »
Hey Guys,

I've been taking care of some personal stuff and I think I might be able to get some free time to work on calculator stuff :)

Anyhoo, I downloaded a lot of level sets from http://www.pillowpc2001.net/levels/ and gave them the .tns extension and some other things.  You can grab that here: https://drive.google.com/file/d/0B4Qw8dBkod2qTDU3c0lKQ0liOUk/edit?usp=sharing (it was just over 4MB so I couldn't attach it).  In it is 294 level sets.  After I added them all to my calculator (close to 10MB) tworld starts up however it took about 20 seconds.  So if you were to transfer some of them to your calculator transfer a reasonable amount as 20 seconds is a tad high.  There is no guarantee that every level set will be beatable or even work at all.  In my limited testing every one I started seemed fine.

I didn't add the ruleset line which is something you can add for Tile World so let me know what you think of that.  The screenshot only has a small subsection of the levels.  I think it is fairly self-explanatory how to add these levels; copy the files you want from the 'data' directory to the 'data' directory for tworld and the same named file from the 'sets' directory to the 'sets' directory for tworld.  Holler if you need assistance.

Have a great day!

Offline Legimet

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +29/-0
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #38 on: October 31, 2013, 10:08:42 pm »
Thanks ajorians! :)

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 715
  • Rating: +153/-23
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #39 on: November 01, 2013, 03:47:45 am »
I've been taking care of some personal stuff and I think I might be able to get some free time to work on calculator stuff :)
Hope it wasn't anything too serious. Nice to hear you are back. Have good programming ideas and projects we'll appreciate them.;)

Offline ajorians

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 105
  • Rating: +47/-0
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #40 on: November 01, 2013, 08:56:51 am »
Legimet: Actually thank you!  I've been using your version you posted and I like it.

SpiroH: Oh it was good things; nothing bad.  Also I'll be alright if it were otherwise -- I manage. :)

I hope to have today be a programming day!

Talk to you all soon!

Offline ajorians

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 105
  • Rating: +47/-0
    • View Profile
Re: nTileWorld (a Chips Challenge port)
« Reply #41 on: January 10, 2015, 08:50:53 pm »
Hey Guys,

I worked on this program just a tad today.  Basically I was just having fun; but maybe some of this might be useful to some of you!

I compiled it again but with the latest Ndless SDK so it is a Zehn binary.

You already can set the level file's extension, .dac, to open with this program.  I don't know if anybody did.  So I made it so on first run it'll add it for you.  This way if you have lots of levels you can just run the level set information file instead of finding it in the menu.

But as you know having lots of files will slow down your calculator.  So I finally made it so you can have multiple level-sets in a single file.  So take a look at the screenshot below with lots of "files".  There are a whopping 295 level-sets in that list and the level data adds up to 8.9MB.  Had all those been separate files you'd have 2x295 files on your calculator because there are two files per level set (level data and set information file).

To combine many level sets into one can be done manually.  With the level data files you can just cat the files.  And in the set information file I added "filestart=###" where the number is the byte offset into the file.  Doing it manually can be tedious if you have more than 2 level-sets so I attached a small C file that would grab all the level data sets you have from a subdirectory and pack the level sets.  I have it so that packing program also turns off passwords so you could press Ctrl + N and Ctrl + P to go to the next and previous levels.  I've been finding that a lot of these levels are quite hard!

Attached is the calculator executable and the source.

Hope you find this interesting! :)  And have a great day!