Author Topic: ndless ideas  (Read 19940 times)

0 Members and 3 Guests are viewing this topic.

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
ndless ideas
« on: December 07, 2011, 02:48:14 pm »
hi everyone.
with the release of ndless near, i want to start brainstorming some ideas. maybe we can create some new projects in c, while extended is creating ndless 3.0. then when ndless is released, we can have more awesome stuff to do on our calc.
I have an idea for an ndless program called lua nHancer. it lets you run lua scripts in full screen and also speeds up the framerate of the lua script (you will probably have to create a double file extension, like nfighter.lua.tns) . so you can get rid of that annoying ghost that makes you fire five seconds after you press the button. and, i thought of a program that compresses files on your ti-nspire when you are not using them. it's a little idea i call nZipper.
I will probably start on these projects after a take c tutorials.
so now that i have started the topic, let's brainstorm!
-nelson
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: ndless ideas
« Reply #1 on: December 07, 2011, 02:53:52 pm »
I'll probably port my tile map editor to it and have it actually save files on calc.

Also, I might have a few other ideas for platformers, RTS's, etc :P

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: ndless ideas
« Reply #2 on: December 07, 2011, 08:26:42 pm »
have a nice title screen
This used to contain a signature.

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: ndless ideas
« Reply #3 on: December 08, 2011, 01:30:25 pm »
I'm not sure I will succeed, but I will try to port my 3D engine to C, and then I'll try to make a mini-minecraft. Just because I like the idea.

And a nice TI-z80 emulator would be great.
Also, maybe a java interpreter ? (like Khavi for the prizm)
But since I don't know anything about ASM, I won't try to do these 2 projects.

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: ndless ideas
« Reply #4 on: December 08, 2011, 01:39:41 pm »
Just found this thread.

http://ourl.ca/8791

Seems pretty promising for Java on an Nspire :D

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: ndless ideas
« Reply #5 on: December 08, 2011, 10:05:15 pm »
One of the things that we should really, really focus on is making a very versatile API for ndless, in form of a library.
You will be in a big shock if you are transitioning from Lua - the C API for ndless (Nspire) development is VERY different - you must manage the screen manually, no gc:paint() or anything of the sort. Pixel by pixel. Not very fun, right? Key management is very different too, but that's another story...

Therefore, we need some libraries to make all of this easier for the poor little developer! (Notice that the few programs that are out there are written by some very, very good devs, not ordinary ones that have been seen with the burst of activity from the introduction of Nspire Lua.)

Word after word gets boring, and so I made this pretty little diagram to show you what I'd like to get done. (I was terribly bored when I did this :P)


(I did this when I was bored = very tired, so there are some minor mistakes in this image. :P)
« Last Edit: December 08, 2011, 10:06:33 pm by alberthrocks »
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 willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: ndless ideas
« Reply #6 on: December 08, 2011, 11:15:39 pm »
I would think that nSDL covers nDraw's more advanced drawing, and ndless already gave buffer access.

Also, I was thinking: How hard would it really be to interface to the 84+ emu inside the nspires? I bet we could (without providing warez ofc) take the 84+ img and code off of an OS upgrade, and have an ndless prog load theirs! It's not much, but it is a start. At least theirs exists at the moment. That method would also allow for loading diff. OS versions as well as diff models of calc.
« Last Edit: December 08, 2011, 11:18:51 pm by willrandship »

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: ndless ideas
« Reply #7 on: December 09, 2011, 12:07:17 pm »
I would think that nSDL covers nDraw's more advanced drawing, and ndless already gave buffer access.
Yup - nDraw is very low-level stuff, so only the "simple stuff" will be handled. A driver (or port) for [n]SDL will be using the nDraw interface, since I'd like to be able to mix GUIs and amazing GFX (aka SDL). (This corresponds to the window/layer mgmt system in nDraw.) nDraw is simply the foundation for Tk and SDL drawing. :)

I should clarify that by nDraw's "screen buffer access" I mean easier to use APIs to manipulate the screen buffer. You can access the screen buffer directly as offered by the ndless API - I will also have a function to return the buffer's location as well.

Also, I was thinking: How hard would it really be to interface to the 84+ emu inside the nspires? I bet we could (without providing warez ofc) take the 84+ img and code off of an OS upgrade, and have an ndless prog load theirs! It's not much, but it is a start. At least theirs exists at the moment. That method would also allow for loading diff. OS versions as well as diff models of calc.
Ehh... I think I'll pass and take a not-so-buggy TI-8x ndless based emulator instead. ;) Besides, the old emulator would not work with the new CX anyway...
« Last Edit: December 09, 2011, 12:09:52 pm by alberthrocks »
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 njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Re: ndless ideas
« Reply #8 on: December 09, 2011, 10:21:51 pm »
Hey guys. I was thinking about something as I was riding home in the car. 3d gaming on the nspire is limited to raycasting, but if someone were to make a 3d sprite, and rotate it while snapping pictures, you could program it into a 360 degree viewer, at least. Now, how you would program it into a game, I don't know, it would probably be impossible.
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: ndless ideas
« Reply #9 on: December 10, 2011, 05:18:06 pm »
Who says it's limited to raycasting? We could do real 3D modeling, it would just be slow.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: ndless ideas
« Reply #10 on: December 11, 2011, 05:16:56 am »
Levak has a 3D modeler (make3D) in Lua, and is has quite some features (and its that slow) ;)

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: ndless ideas
« Reply #11 on: December 12, 2011, 09:07:04 pm »
Wasn't it in nspire Basic before? I'm sure it was an improvement.

Also, njaddison that's basically how a raycaster works: Rotate a wall sprite to the appropriate angle and render it.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: ndless ideas
« Reply #12 on: December 12, 2011, 09:11:02 pm »
How about GBA emulator so I can play me some harvest moon? :D
Sig wipe!

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: ndless ideas
« Reply #13 on: December 12, 2011, 09:11:28 pm »
nah doom and fire emblem and f-zero
This used to contain a signature.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: ndless ideas
« Reply #14 on: December 12, 2011, 09:13:01 pm »
well, then. SNES emulator.
Sig wipe!