Author Topic: TinyCraft [Axe]  (Read 63360 times)

0 Members and 3 Guests are viewing this topic.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: MiniTale 83+ Port
« Reply #30 on: January 06, 2012, 02:31:58 pm »
I personally don't see any problems with it - in fact, it's pretty much required for the game to work at all. To regenerate maps all you have to do is overwrite the existing appears anyways, since none of the data is stored within the program anyways (except maybe the current map to a buffer)
Yes, but then the program will be huge (except if someone finds the agorithm to create maps) and if the program is huge, quitting it with writeback allowed takes hours.
This is why I thought about this. Never need to unarchive anything ;) (except when you save the game).

And with your method, saving also requires to save the whole map (so it takes ages too), while my method doesn't need to unarchive anything, except the little savegame with items and such, and the area you are in.
Personally, I have zStart, so even writeback is fast, but for those with 83+, optimization is needed on this.
« Last Edit: January 06, 2012, 02:33:23 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: MiniTale 83+ Port
« Reply #31 on: January 06, 2012, 02:46:13 pm »
I personally don't see any problems with it - in fact, it's pretty much required for the game to work at all. To regenerate maps all you have to do is overwrite the existing appears anyways, since none of the data is stored within the program anyways (except maybe the current map to a buffer)
Yes, but then the program will be huge (except if someone finds the agorithm to create maps) and if the program is huge, quitting it with writeback allowed takes hours.
This is why I thought about this. Never need to unarchive anything ;) (except when you save the game).

And with your method, saving also requires to save the whole map (so it takes ages too), while my method doesn't need to unarchive anything, except the little savegame with items and such, and the area you are in.
Personally, I have zStart, so even writeback is fast, but for those with 83+, optimization is needed on this.

Mojang released the source, and you can find all the algorithms in there which would reduce size over using predefined maps.

Also, archiving and unarchiving is a reasonable sacrifice for having persistent saving. You only need to archive appvars once per map change anyways, and you don't have to write back to the program at all.
In-progress: Graviter (...)

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: MiniTale 83+ Port
« Reply #32 on: January 06, 2012, 02:56:37 pm »
Mojang released the source, and you can find all the algorithms in there which would reduce size over using predefined maps.
The predefined map I was talking about was not a map that the game would create, but an appvar included in the zip, so the program is even smaller ;)

Also, archiving and unarchiving is a reasonable sacrifice for having persistent saving. You only need to archive appvars once per map change anyways.
On a full 83+, it is already a lot :-S
Moreover, my classmates don't use their calcs a lot. And I swear some come to me and say "Hey what do I do ?!? It says Garbage Collect, Yes or No"

and you don't have to write back to the program at all.
Yes, but not every shell has "intelligent write back" :(
« Last Edit: January 06, 2012, 02:56:47 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: MiniTale 83+ Port
« Reply #33 on: January 06, 2012, 03:04:15 pm »
Wait! So will this be for all ti 8* calcs? Like 83, 84+, 84+se, etc. ? And also I'm assuming in order to write and test all this code you will need the sprites...which I am please to anounce i have a bunch of them done! I'll post them in a few minutes. And they are sized correctly!!!
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: MiniTale 83+ Port
« Reply #34 on: January 06, 2012, 03:06:33 pm »
Wait! So will this be for all ti 8* calcs? Like 83, 84+, 84+se, etc. ? And also I'm assuming in order to write and test all this code you will need the sprites...which I am please to anounce i have a bunch of them done! I'll post them in a few minutes. And they are sized correctly!!!
Nope, only 8x calcs that can support Axe, so not the TI 83 (i guess), but yes, TI 83+, 84+....
And I can't wait to see your sprites ;)
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: MiniTale 83+ Port
« Reply #35 on: January 06, 2012, 03:28:22 pm »
here are some of the main characters sprites. It's hard to size it down to 8x8 so I did 8x16 which will make it look more like a person.
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Blue Raven

  • LV3 Member (Next: 100)
  • ***
  • Posts: 73
  • Rating: +3/-0
  • Trust me. I'm the Doctor.
    • View Profile
Re: MiniTale 83+ Port
« Reply #36 on: January 06, 2012, 03:31:02 pm »
I don't think that predefined maps are a good thing, because what's the point of a sandbox game if everything you build is destroy once you left the area ?
Édit : very nice sprites ! But why in the last one the character is putting his hands on his head ?   
« Last Edit: January 06, 2012, 03:36:04 pm by Blue Raven »
Apprenez l'Axe ! | DropBox


Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: MiniTale 83+ Port
« Reply #37 on: January 06, 2012, 03:33:20 pm »
It's easier to code...and test

..check out my sprites !!! ^^
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: MiniTale 83+ Port
« Reply #38 on: January 06, 2012, 03:46:37 pm »
I don't think that predefined maps are a good thing, because what's the point of a sandbox game if everything you build is destroy once you left the area ?
Édit : very nice sprites ! But why in the last one the character is putting his hands on his head ?   
Yeah, that is true. The only problem is really that archiving thing :(

here are some of the main characters sprites. It's hard to size it down to 8x8 so I did 8x16 which will make it look more like a person.
Great work :D
Though, I would see some modifications. Of course, you can tell me if you don't like them.
So mine are the ones on the top, yours are on the bottom, so comparisaon is easy ;)
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: MiniTale 83+ Port
« Reply #39 on: January 06, 2012, 03:50:00 pm »
Yeah I like that :) good job! I'll make the changes on my sprite sheet
oh wait! I just check some of those...and they are 9x16 close
« Last Edit: January 06, 2012, 03:52:33 pm by saintrunner »
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: MiniTale 83+ Port
« Reply #40 on: January 06, 2012, 04:37:38 pm »
i've never see 2 people making sprites, resulting in such a copies Ö wow they're nearly exct the same, except for some small details

Offline Blue Raven

  • LV3 Member (Next: 100)
  • ***
  • Posts: 73
  • Rating: +3/-0
  • Trust me. I'm the Doctor.
    • View Profile
Re: MiniTale 83+ Port
« Reply #41 on: January 06, 2012, 04:40:31 pm »
It's because Hayleia took saintrunner's sprites and changed them a bit. :P
Apprenez l'Axe ! | DropBox


Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: MiniTale 83+ Port
« Reply #42 on: January 06, 2012, 04:46:01 pm »
well Hayleias are good fixes, but the fixes go out past 8 width. And I am referencing the originals for mine
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: MiniTale 83+ Port
« Reply #43 on: January 06, 2012, 04:48:49 pm »
well Hayleias are good fixes, but the fixes go out past 8 width. And I am referencing the originals for mine
??? Mine aren't larger than yours
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline saintrunner

  • Custom Spriter: You ask it! I'll Make it!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1787
  • Rating: +115/-11
  • Flogging Molly
    • View Profile
    • Jonny K Music
Re: MiniTale 83+ Port
« Reply #44 on: January 06, 2012, 04:50:32 pm »
WOAH! I miss counted, sorry, lol I'll 're-add' in the changes and post a sprite update so you can be my OFFICIAL FIXER! GO Hayleia!
My Sprites Thread   :Updated often :) for your viewing pleasure

GAMES: