Author Topic: Scriblenauts  (Read 13746 times)

0 Members and 2 Guests are viewing this topic.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Scriblenauts
« on: December 08, 2010, 10:32:11 am »
Hello, one of the best games I've ever played is ScribbleNauts:

http://en.wikipedia.org/wiki/Scribblenauts

http://www.youtube.com/results?search_query=Scribblenauts+gameplay&aq=f


Yes, you can rickroll people in this game.


So, how hard do you think it would be to make a Calculator Port of this?

My opinion as a newbie is 0% chances.
However, I'd like you hear yours :D

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Scriblenauts
« Reply #1 on: December 08, 2010, 10:39:43 am »
After owning and playing both Scribblenauts and Super Scribblenauts, I can probably say that any port of Scribblenauts would take up a huge bank of memory just for the dictionary.  If one were to remove a bunch of usually unused words, and simplified the interaction between objects so that all objects could be described by a small set of characteristics, it might just be barely possible.  Maybe.

And you're not a newbie  :)
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Scriblenauts
« Reply #2 on: December 08, 2010, 10:41:10 am »
After owning and playing both Scribblenauts and Super Scribblenauts, I can probably say that any port of Scribblenauts would take up a huge bank of memory just for the dictionary.  If one were to remove a bunch of usually unused words, and simplified the interaction between objects so that all objects could be described by a small set of characteristics, it might just be barely possible.  Maybe.

And you're not a newbie  :)

First of all, thanks.

Secondly, another ScriblleNauts player? yay

Finally, yeah the dictionary would have to be huge, but let's say even if it were to be 100words it would be hard.

Offline Aichi

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +76/-3
    • View Profile
    • Devrays
Re: Scriblenauts
« Reply #3 on: December 08, 2010, 10:43:57 am »
It's hard, espacially for newbies, but not impossible.
There will be more limited number of objects, though.
The most important thing by importing this game is making an effiecient and flexible object system.

I also love this game. :)
Do you think about porting it to TI? Then good luck.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Scriblenauts
« Reply #4 on: December 08, 2010, 10:45:35 am »
Yeah, Scribblenauts is AWESOME.
The first time I realized I could create pterodactyls and black holes and time machines...  Pure win.

Yeah, apart from the dictionary, I think any port of the game wouldn't actually be impossible, just difficult, but doable.  But the dictionary...
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Scriblenauts
« Reply #5 on: December 08, 2010, 10:48:42 am »
It's hard, espacially for newbies, but not impossible.
There will be more limited number of objects, though.
The most important thing by importing this game is making an effiecient and flexible object system.

I also love this game. :)
Do you think about porting it to TI? Then good luck.

No, I don't think to port it, maybe one day, but the chances that I ever try are tremendously limited.

Michael_Lee, a dictionary would be easy, setting a sprite to a word (time-consuming, but easy), the relations between objects would be hard, I think.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Scriblenauts
« Reply #6 on: December 08, 2010, 10:55:19 am »
Well, for the objects, you could have a set of about 8 characteristics or so, like...

Flammable?  0 means no, 1 means I set other things on fire, 2 means explosive, 3-15 is on fire combined with how long it has before it dies.
Scary?  0 scares nothing, 1 scares animals, 2 scares humans, 3 scares humans and animals
Attack? 0 means it cannot harm, 1 though 15 describes how powerful it is...
Harm? 0 means it'll die almost instantly, 1-15 describes how long it'll last, and 15 is immortal (unless they explode, or something)
Magnetic? 0 means repel everything, 1 repels metal, 2, nothing, 3 attracts metal, 4 attracts everything...
Movement?
Size?
Pickable?
etc.

Then when every object is referenced, just run them through each other.
Coding unique objects, like time machines and such would be tricky, but not too much, I think.
« Last Edit: December 08, 2010, 10:55:40 am by Michael_Lee »
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Scriblenauts
« Reply #7 on: December 08, 2010, 11:05:03 am »
Well, for the objects, you could have a set of about 8 characteristics or so, like...

Flammable?  0 means no, 1 means I set other things on fire, 2 means explosive, 3-15 is on fire combined with how long it has before it dies.
Scary?  0 scares nothing, 1 scares animals, 2 scares humans, 3 scares humans and animals
Attack? 0 means it cannot harm, 1 though 15 describes how powerful it is...
Harm? 0 means it'll die almost instantly, 1-15 describes how long it'll last, and 15 is immortal (unless they explode, or something)
Magnetic? 0 means repel everything, 1 repels metal, 2, nothing, 3 attracts metal, 4 attracts everything...
Movement?
Size?
Pickable?
etc.

Then when every object is referenced, just run them through each other.
Coding unique objects, like time machines and such would be tricky, but not too much, I think.

That's a good way of turning things round (that's what programming is about, afterall).

The platformer part would be relatively easy for someone with Gaming Physics knowledge.

Well, the way we mention it, it looks really easy, but I still think not. However, I now see a way of doing it.

Offline dman2073

  • LV3 Member (Next: 100)
  • ***
  • Posts: 60
  • Rating: +0/-0
    • View Profile
Re: Scriblenauts
« Reply #8 on: January 02, 2011, 05:35:57 pm »
It would probably be better to port a nintendo ds emulator (Nspire, maybe?).  I'm even more of a newbie, but I think the great calculator minds we have in the community could do it.  Then, all you need is a rom and you're good to go.
Virus Loading...

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Scriblenauts
« Reply #9 on: January 02, 2011, 05:46:40 pm »
Honest opinion?

Too much data.

Even if you trimmed the words down to a couple hundred, you still have the images to deal with and their individual actions (AI). Adjectives would be simple enough. A single number representing the certain mix of adjectives, overlay a sprite on the base sprite (flames on the pterodactyl). And then, you'd have to limit the number of independents on the screen to roughly 4. ROUGHLY.
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Scriblenauts
« Reply #10 on: January 03, 2011, 02:57:37 am »
Even if you trimmed the words down to a couple hundred, you still have the images to deal with and their individual actions (AI). Adjectives would be simple enough. A single number representing the certain mix of adjectives, overlay a sprite on the base sprite (flames on the pterodactyl). And then, you'd have to limit the number of independents on the screen to roughly 4. ROUGHLY.
The DS game actually ignores adjectives completely, unless an object name does contain that combination of adjective+noun (which is rare).

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Scriblenauts
« Reply #11 on: January 03, 2011, 03:12:07 am »
A port like that would be much better suited for a object oriented language. Axe doesn't exactly qualify and ASM is about as far from OOP as you can imagine.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Scriblenauts
« Reply #12 on: January 03, 2011, 07:43:48 am »
even without adjectives, the amount of data is too ridiculously huge to fit on a ti-calc. still, the idea of customisation could definitely be applied to create a huge number of fun games, such as something similar to Drawn to Life.
« Last Edit: January 03, 2011, 07:44:36 am by shmibs »

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Scriblenauts
« Reply #13 on: January 03, 2011, 07:44:29 am »
even without adjectives, the amount of data is too ridiculously huge to fit on a ti-calc. the idea of customisation is still a wonderful one which could be used to create a huge number of games, such as something similar to Drawn to Life.

The user makes the game.... Epic mario?

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Scriblenauts
« Reply #14 on: January 03, 2011, 01:55:50 pm »
Even if you trimmed the words down to a couple hundred, you still have the images to deal with and their individual actions (AI). Adjectives would be simple enough. A single number representing the certain mix of adjectives, overlay a sprite on the base sprite (flames on the pterodactyl). And then, you'd have to limit the number of independents on the screen to roughly 4. ROUGHLY.
The DS game actually ignores adjectives completely, unless an object name does contain that combination of adjective+noun (which is rare).
Well, more precisely, the first Scribblenauts ignores adjectives, but the second one does implement adjectives.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.