Author Topic: nCraft (3D minecraft-like game for the nspire)  (Read 48581 times)

0 Members and 1 Guest are viewing this topic.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: Some 3D with Ndless...
« Reply #15 on: March 02, 2012, 07:34:17 pm »
I guess (I said "I guess", not "I know") it would be like raycasting. You must determine which cubes are hidden by others (not to draw) and which cubes are too far (not to draw) with imaginary rays you project everywhere, then you draw the remaining cubes, only the ones the character can see.
I was just about to say that :D
The algorithms for doing such a thing are complex, but if implemented properly - that is, you strike a balance between "raytracing" and actually rendering the landscape - you can achieve a nice speed on the Nspire, possibly enough to add alpha and physical effects! :)

I would suggest reading about scanline rendering - it's supposedly a faster method of rendering 3D objects. You only sacrifice quality, which isn't an issue here if you are planning to implement Minecraft :)
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: Some 3D with Ndless...
« Reply #16 on: March 03, 2012, 08:51:45 am »
But... The Nspire screen is huge.
When I wondered about raycasting, I realised that the screen contains 320*240=76800 pixels.
Thats definitely too much.

Scanline rendering seems interesting, I'm going to search informations about it.
(But it's hard because I can't find French articles about it and I don't understand English well enough :( )

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: Some 3D with Ndless...
« Reply #17 on: March 04, 2012, 01:47:42 pm »
I think I'll give up with this project, since TI blocked ndless :(
It would be useless to spend time for this if nobody will use it...
Sorry.

Why can't TI understand that it won't annoy them to allow 3rd party native code ?

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Some 3D with Ndless...
« Reply #18 on: March 04, 2012, 01:49:34 pm »
And another one down, congratulations TI...
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Some 3D with Ndless...
« Reply #19 on: March 04, 2012, 01:49:37 pm »
I think I'll give up with this project, since TI blocked ndless :(
It would be useless to spend time for this if nobody will use it...
Sorry.

Why can't TI understand that it won't annoy them to allow 3rd party native code ?
D:
I can't force you to continue but I think that continuing would be a good idea. It would show TI that developpment using Ndless 3.1 has always been about games, and not cheating.
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 Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: Some 3D with Ndless...
« Reply #20 on: March 04, 2012, 01:58:23 pm »
It seems that TI can't understand anything from the community.
Two months later, new Nspires will come with OS 3.2. A few months later, nobody will have OS 3.1.
I guess that TI won.

And now, I just don't know what to do. I don't want to quit calculator programming, but I hate TI's actions.
Unfortunately, no calculator is as good as the Nspire. So I'm really confused.


Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Some 3D with Ndless...
« Reply #21 on: March 04, 2012, 02:00:28 pm »
I'd say that you should take a short break, in order to refresh your mind, and then, keep working and learning on the projects you like ;)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline lkj

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +58/-1
    • View Profile
Re: Some 3D with Ndless...
« Reply #22 on: March 04, 2012, 02:02:17 pm »
Some people like me won't update to 3.2 until a new ndless comes out, but unfortunately most people have to or like the new lua too much for not using it :(
TI's strategy to give us a better lua so that most people don't want native code anymore seems to succeed.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Some 3D with Ndless...
« Reply #23 on: March 04, 2012, 02:02:28 pm »
It seems that TI can't understand anything from the community.
Two months later, new Nspires will come with OS 3.2. A few months later, nobody will have OS 3.1.
I guess that TI won.
First of all, all of those who have Ndless 3.1 will keep the OS 3.1 (except one or two people), even years after (except if the second point becomes reality).
Secondly, OS 3.2 blocks Ndless 3.1 but maybe Ndless 3.2 would come, and your work would not be useless.
Thirdly, TI didn't win since there is no war ;) (or I missed something).

And now, I just don't know what to do. I don't want to quit calculator programming, but I hate TI's actions.
Unfortunately, no calculator is as good as the Nspire. So I'm really confused.
I have a stupid answer: Join the Ndless team ? :P

edit: Why do people keep ninja'ing me D:

TI's strategy to give us a better lua so that most people don't want native code anymore seems to succeed.
They need to work a lot to make an interpreted language run Doom and various emulators.
« Last Edit: March 04, 2012, 02:04:29 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 Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: Some 3D with Ndless...
« Reply #24 on: March 04, 2012, 02:04:16 pm »
I think you're right.
I should stop calculator programming for two or three weeks, maybe more...

I will still be around here, though.

Offline GB

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +15/-3
  • Use Microhard WindOS today!
    • View Profile
    • MICROHARD CORPORATION
Re: Some 3D with Ndless...
« Reply #25 on: March 04, 2012, 02:26:33 pm »
It seems that TI can't understand anything from the community.
Two months later, new Nspires will come with OS 3.2. A few months later, nobody will have OS 3.1.
I guess that TI won.

And now, I just don't know what to do. I don't want to quit calculator programming, but I hate TI's actions.
Unfortunately, no calculator is as good as the Nspire. So I'm really confused.



Don't forget about the Casio Prizm! Casio has no plans on locking down their calculators.
« Last Edit: March 04, 2012, 02:27:04 pm by GB »
TI-86 USER
CASIO PRIZM USER
TI-NSPIRE USER
TI-84 PLUS SILVER EDITION USER
TI-83 PLUS USER

PROJECTS:

Microhard Paint
http://www.omnimaga.org/index.php?topic=11915.0

TI-Nspire Character Map
http://www.omnimaga.org/index.php?topic=7725.msg142555#msg142555

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: Some 3D with Ndless...
« Reply #26 on: March 04, 2012, 02:39:29 pm »
Well, it seems quite inferior to the Nspire...

- No CAS
- Slower
- No ABC keybord (I hate the alpha key)
- No way to program fast programs on-calc
- No mouse
- You have to find each function in the catalog/in a menu
- A huge font

Some people may prefer it, but I don't think I would.

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: Some 3D with Ndless...
« Reply #27 on: March 05, 2012, 07:53:41 am »
I think I'll give up with this project, since TI blocked ndless :(
It would be useless to spend time for this if nobody will use it...
Sorry.

Why can't TI understand that it won't annoy them to allow 3rd party native code ?

Chockosta, please think twice before making such a decision:

 * TI blocking Ndless is not new. Even Ndless v1.1 relied on half a dozen flaws that were all fixed in the next release. Adriweb's exchange with Melendy doesn't tell us much except that they are keeping their initial strategy. Nothing surprising.
 * There have been an update of Ndless for nearly every OS version released by TI. I see no reason why there wouldn't be one for v3.2.
 * I'm really sorry for the delay of Ndless v3.1 release, caused by different reasons (personal issues, wrong initial design choices and CX compatibility). Updating Ndless is a community effort, the more people behind it the faster the releases are updated. Ndless is Open Source for this reason. Don't hesitate to share suggestions or patches if you have any ideas.

The maintenance of Ndless and its SDK directly depends on how it is used by developers. I'll personaly stop any work if Ndless isn't used anymore. So please don't make the community collapse from within and keep up the good work!
Ndless.me with the finest TI-Nspire programs

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: Some 3D with Ndless...
« Reply #28 on: March 05, 2012, 01:47:41 pm »
@Hayleia :
Oh, I'm really sorry, I didn't see your post !
Quote
I have a stupid answer: Join the Ndless team ?
I would like to help them, but this is totally out of my programming capacities. I'm just a little programmer who makes games with a SDK. Moreover, I don't think I have enough free time.

@ExtendeD :
I understand your point.
But it's quite frustrating to create programs for the Nspire, while TI does everything to block it. I know it has always been like that, but it's sad to realise it.
Moreover, it seems that TI secures more and more their OSes, so I think that ndless 3.2 won't be here before a while, despite your amazing work.


Anyway, I thought a lot about this last night, and it would be stupid to stop calculator programming.
I might not stop this project, but it is paused for sure (for at least one week).
I still feel discouraged, but I do want to help the community, and it seems that giving up isn't the right thing to do.

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: Some 3D with Ndless...
« Reply #29 on: March 05, 2012, 03:15:24 pm »
Anyway, I thought a lot about this last night, and it would be stupid to stop calculator programming.
I might not stop this project, but it is paused for sure (for at least one week).
I still feel discouraged, but I do want to help the community, and it seems that giving up isn't the right thing to do.

That's the way you should speak, i like that :)
well, sometimes it's best to just quit for a short term, since being programming all the time isn't that fun too (after a while)

good luck, and i hope everything will come all right (which will i think)