Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 23:26:05 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 [2] 3 4 ... 24   Go Down
  Print  
Author Topic: nCraft (3D minecraft-like game for the nspire) -  (Read 14014 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
alberthrocks
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Last Login: 11 May, 2013, 04:49:27
Date Registered: 01 May, 2010, 16:51:27
Posts: 743

Total Post Ratings: +88

View Profile
« Reply #15 on: 03 March, 2012, 02:34:17 »
0

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 Cheesy
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! Smiley

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 Smiley
Logged

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! Sad Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. Smiley

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 Tongue)
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 Tongue)
wxWabbitemu: 40% done (NEED MOAR FEATURES Tongue)

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 Tongue)
Chockosta
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 19:34:35
Date Registered: 03 June, 2011, 20:14:17
Location: France
Posts: 440


Topic starter
Total Post Ratings: +159

View Profile
« Reply #16 on: 03 March, 2012, 15:51:45 »
0

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 Sad )
Logged

Chockosta (Loic Pujet) - Sorry for my poor English...
Look at my projects :
in C code : Periodic table, Space invaders, Fall, Snake, Minesweeper, nCraft (WIP)
in Lua : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField, Gravity Guy
Chockosta
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 19:34:35
Date Registered: 03 June, 2011, 20:14:17
Location: France
Posts: 440


Topic starter
Total Post Ratings: +159

View Profile
« Reply #17 on: 04 March, 2012, 20:47:42 »
0

I think I'll give up with this project, since TI blocked ndless Sad
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 ?
Logged

Chockosta (Loic Pujet) - Sorry for my poor English...
Look at my projects :
in C code : Periodic table, Space invaders, Fall, Snake, Minesweeper, nCraft (WIP)
in Lua : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField, Gravity Guy
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 21:59:14
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1855

Total Post Ratings: +208

View Profile WWW
« Reply #18 on: 04 March, 2012, 20:49:34 »
0

And another one down, congratulations TI...
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Today at 19:30:26
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2057


Total Post Ratings: +256

View Profile
« Reply #19 on: 04 March, 2012, 20:49:37 »
0

I think I'll give up with this project, since TI blocked ndless Sad
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 ?
Big frown
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.
Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
Chockosta
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 19:34:35
Date Registered: 03 June, 2011, 20:14:17
Location: France
Posts: 440


Topic starter
Total Post Ratings: +159

View Profile
« Reply #20 on: 04 March, 2012, 20:58:23 »
+1

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.

Logged

Chockosta (Loic Pujet) - Sorry for my poor English...
Look at my projects :
in C code : Periodic table, Space invaders, Fall, Snake, Minesweeper, nCraft (WIP)
in Lua : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField, Gravity Guy
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 21:59:14
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1855

Total Post Ratings: +208

View Profile WWW
« Reply #21 on: 04 March, 2012, 21:00:28 »
+2

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 Wink
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
lkj
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 14:02:43
Date Registered: 07 September, 2011, 20:05:25
Posts: 350

Total Post Ratings: +40

View Profile
« Reply #22 on: 04 March, 2012, 21:02:17 »
0

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 Sad
TI's strategy to give us a better lua so that most people don't want native code anymore seems to succeed.
Logged

My Nspire Ndless C projects:
Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Today at 19:30:26
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2057


Total Post Ratings: +256

View Profile
« Reply #23 on: 04 March, 2012, 21:02:28 »
+1

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 Wink (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 ? Tongue

edit: Why do people keep ninja'ing me Big frown

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: 04 March, 2012, 21:04:29 by Hayleia » Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
Chockosta
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 19:34:35
Date Registered: 03 June, 2011, 20:14:17
Location: France
Posts: 440


Topic starter
Total Post Ratings: +159

View Profile
« Reply #24 on: 04 March, 2012, 21:04:16 »
-1

I think you're right.
I should stop calculator programming for two or three weeks, maybe more...

I will still be around here, though.
Logged

Chockosta (Loic Pujet) - Sorry for my poor English...
Look at my projects :
in C code : Periodic table, Space invaders, Fall, Snake, Minesweeper, nCraft (WIP)
in Lua : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField, Gravity Guy
GB
LV4 Regular (Next: 200)
****
Offline Offline

Last Login: Yesterday at 13:08:56
Date Registered: 12 March, 2011, 21:36:00
Posts: 147


Total Post Ratings: +12

View Profile WWW
« Reply #25 on: 04 March, 2012, 21:26:33 »
0

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: 04 March, 2012, 21:27:04 by GB » Logged

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
Chockosta
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 19:34:35
Date Registered: 03 June, 2011, 20:14:17
Location: France
Posts: 440


Topic starter
Total Post Ratings: +159

View Profile
« Reply #26 on: 04 March, 2012, 21:39:29 »
+2

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.
Logged

Chockosta (Loic Pujet) - Sorry for my poor English...
Look at my projects :
in C code : Periodic table, Space invaders, Fall, Snake, Minesweeper, nCraft (WIP)
in Lua : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField, Gravity Guy
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Today at 13:07:49
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 766

Total Post Ratings: +151

View Profile
« Reply #27 on: 05 March, 2012, 14:53:41 »
+7

I think I'll give up with this project, since TI blocked ndless Sad
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!
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Chockosta
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: Today at 19:34:35
Date Registered: 03 June, 2011, 20:14:17
Location: France
Posts: 440


Topic starter
Total Post Ratings: +159

View Profile
« Reply #28 on: 05 March, 2012, 20:47:41 »
+1

@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.
Logged

Chockosta (Loic Pujet) - Sorry for my poor English...
Look at my projects :
in C code : Periodic table, Space invaders, Fall, Snake, Minesweeper, nCraft (WIP)
in Lua : Snake, Space invaders, Bobby Carrot, Minesweeper, Mazes 3D, nSpaint, FreeCell, Tiny3D-Viewer, CubeField, Gravity Guy
Nick
LV9 Veteran (Next: 1337)
*********
Offline Offline

Gender: Male
Last Login: Today at 15:20:51
Date Registered: 05 June, 2011, 20:01:07
Location: 51° 12′ 34″ N, 3° 13′ 31″ E
Posts: 1179


Total Post Ratings: +158

View Profile WWW
« Reply #29 on: 05 March, 2012, 22:15:24 »
+1

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 Smiley
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)
Logged

Pages: 1 [2] 3 4 ... 24   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.31 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.