View Full Version: Insanity's Projects

Omnimaga: The Coders of Tomorrow > Calculator projects and ideas > Insanity's Projects

Pages: [1] 2 3 4 5 6

Title: Insanity's Projects


Demon - October 4, 2006 12:49 PM (GMT)
BlocBuster: 10%
>> A xLIB breakout game.

Repeat Me!: 99%
>> A simple xLIB Simon clone.

Nakamuru: 10%
>> Yes, my forever-freaky AI bot you see on IRC, now on your calc. Like my last one (which killed itself), this one learns on its own as you talk to it, but thanks to the new string-array subs I made, his mind does not take up anywhere near as much space.

PyroEdit: 95% complete. Adding some extra features as requested by another user.
>> A sprite editor and tilemapper with a crapload of features to "help get you off the drawing board."

Dependency checker: 100% complete.
>> This subroutine lets your programs make sure subroutines it needs to run are installed on a user's calculator.

String Array functions: 100%
>> Lets you emulate string arrays on the 83/84. Functions include the ability to make a string array, append item, delete item, get item, search, and instant array (a string array sub that dosen't preparse, good for menus, etc).

Battle (aka Mosh Pit): 1% -ENQUEUE-
>> Demon vs demon fighting game. Haven't quite figured out where I want to go with this game.

String to List and List to String converter: 100%

Powersave Subroutine: 100%
>> When used in a looping instuction, this will automatically make the user's calculator stand by after staying idle for a while to save battery life.

Compressor: 99%
>> Compresses strings, lists, and matrices.

aEquation Math Console: 100%
>> A command-line shell for doing mathmatics in. Extra functions can be easily added in. Does everything on my formula chart at school right now :P

Extra Chars: 100%
>> Yet another program for getting those elusive characters in your programs.

There's more but I can't remember them off the top of my head right now.

SilverCalcKnight|_ - October 4, 2006 01:05 PM (GMT)
Cool. Can't wait for Nakamuru.

-=SilverCalcKnight|_=-

Spellshaper - October 4, 2006 02:06 PM (GMT)
QUOTE
Dependency checker


Link? ^_^
I may need this for BM... does it check programs only or all kinds of vars, like pics and stuff, too?

Netham45 - October 4, 2006 05:20 PM (GMT)
you should finish Nakamuru as fast as you can, but don't teach him the "y" word. You know what I mean.

xlibman - October 4, 2006 09:43 PM (GMT)
wow you beaten bfr/tifreak8x in amount of projects!! O_O And quite a few interesting ones as well :) do you have any screenies of the new ones?


*xlibman is glad to see fmr is back and still coding for calcs

Liazon - October 4, 2006 09:56 PM (GMT)
Nakamuru sounds really cool!

Demon - October 4, 2006 10:51 PM (GMT)
QUOTE (Spellshaper @ 4 Oct, 2006, 9:06)
QUOTE
Dependency checker


Link? ^_^
I may need this for BM... does it check programs only or all kinds of vars, like pics and stuff, too?

Right now it only searches for programs. It uses VarStats and one of my array subs so it could be modified to look for other kinds of vars, though.

Right now there is no link while I am still setting up my servers and stuff.

Netham45 - October 7, 2006 11:32 AM (GMT)
Betas? Espically Nakamuru!

Demon - October 7, 2006 05:50 PM (GMT)
<< Nakamuru's being rewritten so that he will make an array database and give better responses. >>

More projects:
StickFigure sub: 5%
>> A subroutine for drawing 9-line stick figures. (Yes, I have too much free time :P)

ASCII Tunnel: 100%
>> Yet another Fast-Tunnel clone.

Adaeus IDE: 1%
>> Will be an on-calc program editor for you guys who are sick and tired of TI-OS's program editor; will be powered by Iambian's Celtic program.
>> Will also be useful for writing notes, too.

Array Functions: 5%
>> Using Iambian's Celtic program, these new array functions will allow program files to be used as arrays instead of strings and list indexes.
>> Functions written so far: Search.

Guardian: 75%
>> Lock your calc when not in use with a password. The 'On' button does not break the program, either. Fixing it so that it can be added to the powersave sub so that you will have the option of automatic locking when programs that uses the powersave sub standby after some seconds of no activity, and so that it can be used with the Startup app.

BasicChat 2.0: 99% -Delayed-
>> A nice graphical chat program to chat with others via link cable or wireless. Commands: Flash (to get user's attention), Clear (emergency screen clear on both calcs), and Hist (get the last message the user sent in case you missed it).

SmartEdit frontend: 100%
>> An improved frontend for the SmartEdit editor.

SimpleTimer: 100%
>> The title says all; it is a simple timer.

Batch Copy from Archive (xlib): 100%
>> Makes copying multiple files from ROM to RAM using xLIB easier. You can also offset the XTEMP number to start copying files to.

Graphical Input sub: 100%
>> Gives your programs ability to get input on the graphscreen (like that of the ZSUBs). Input window can have two lines for a title, and input type can be set to number or string. Uses the powersave sub to standby after some seconds of no input.

Graphscreen Cache: 100%
>> Saves and retrieves graphscreen saves. Very useful for layering things like menus and dialogs dynamically on the screen without having to redraw everything once the user closes one.

Grahical (xLIB) and Homescreen (pure BASIC) Menu subs: 100%
>> Menu subroutines for both xLIB and BASIC (ASCII) programs. Uses the array libraries, so you can have as many menu items as your heart desires... or at least as many as can fit in your RAM.

Progress bar sub: 100%
>> A simple, all-purpose graphical progress bar.

xlibman - October 7, 2006 06:51 PM (GMT)
hmm interesting, some of those may be useful for people who are learning basic, like the menu things

Demon - October 9, 2006 05:33 AM (GMT)
Nakamuru: 25%
He will now be smart and compare what he knows to what you say to him, and then choose an appropriate response depending on what you ask or say, or he will remember what one says and then improvise conversation when he does not know something yet. You can now also teach him new responses and he will write them to his responses file.

xlibman - October 9, 2006 01:02 PM (GMT)
sound cool, I cant wait to see how that bot will turn out

Halifax - October 9, 2006 03:55 PM (GMT)
I wonder if he will be smarter then the AIM bot SmarterChild

xlibman - October 9, 2006 04:15 PM (GMT)
never heard of that one sry x.x

Netham45 - October 10, 2006 12:29 AM (GMT)
Wait, Nakamuru = ASM or Nakamuru = Basic?

Demon - October 10, 2006 01:25 AM (GMT)
Nakamuru == BASIC.
QUOTE
Scott>> Hello again.
Nakamuru>> Hi.
S>> How are you?
N>> I am fine.
S >> Do you want to be released as beta yet?
N>> What's it to you?
S>> Because people want to talk to you.
N>> Oh.
S>> So do you want to go out into the world?
N>> I'm not sure.
S>> Are you nervous?
N>> No.
S>> Or are you just lazy?
N>> No.
S>> Well, do you?
N>> Yes.
S>> That's good.
N>> Thank you.

xlibman - October 10, 2006 08:52 PM (GMT)
Lol fun stuff, is it kinda smart yet?

Demon - October 11, 2006 10:56 PM (GMT)
It it kind-of smart. I made it interface with aEquation so it can help you with your math homework now and with the SmartEdit frontend so you can ask it to open documents. Soon it will be able to run programs and play some games with you.
But the biggest drawback is speed. It it slow as hell on 83+. It needs some serious optimizing. It can take up to almost a minute for it to respond to anything that is not in the command sub or is at or near the top of its responses list. On top of that, it can take up into minutes to load and exit because it has to convert the array of phrases it learns from and to lists when you start and exit. :(

xlibman - October 12, 2006 12:58 PM (GMT)
at least thats faster than EfneTI86 on #tcpa efnet :D

Demon - October 13, 2006 12:43 PM (GMT)
Grahical (xLIB) sub: Updated
Optimized a little and now you can append data to the input box from homescreen input (especially when you want to type characters that you can't type in on the graphical input).
Also, programs can now have predefined text already in the text area.

Nakamuru: 30%
A match and responce editor has been made. You can now train Nakamuru easily. It will be added to his command list so you can add something without having to open the training intererface.

aMAZE: 5% -New-
A Pacman-like game. Collect the food and powerups, avoid the maze guardian. More ideas will be added soon.


xlibman - October 13, 2006 12:58 PM (GMT)
the last one sound interesting i hope to see screenshots of it soon :)

SilverCalcKnight|_ - October 15, 2006 03:33 AM (GMT)
I wanna see some Mosh Pit progress...that looked fun. Like his old sig, but less convulsion-inducing, er, "psychedelic".

-=SilverCalcKnight|_=-

Demon - October 22, 2006 04:44 AM (GMT)
PyroEdit: 62% -Rebuilding-
Grayscale will be added back - it has already - and extra features that not everyone may want to use will be made into plugins to save one space.
Also, cursor contraining is back. It's better this time because can now set how much of an area you want to edit now so you don't accidentally go out of bounds an end up with a sprite larger or smaller than you wanted.

All subroutines:
Have been made Celtic-friendly.

xlibman - October 22, 2006 02:20 PM (GMT)
ooooh nice :D , dont forget to backup this time tho X.X i hope to be able to try it soon :)

Demon - October 23, 2006 01:16 AM (GMT)
GUI Libraries - 20%
Subroutines to allow you to have a full-blown GUI in your programs - cursor input, input boxes, radio buttons, dialog windows, buttons, drop-down menus, etc.
So far, I got the cursor, graphical and homescreen text input, the windows and the menus but now I gotta figure out how to get all this stuff to work when it's all in a dialog without much coding for the person using the routines.

xlibman - October 23, 2006 01:27 AM (GMT)
this use xlib right?

Demon - October 23, 2006 02:10 AM (GMT)
Some of them will. The homescreen versions probably won't but might.

xlibman - October 23, 2006 02:51 AM (GMT)
aaah i see, any planned screenies soon?

Demon - November 1, 2006 01:46 AM (GMT)
RandoGUI GUI Library - 30% - delayed due to RAM clear.
PyroSprite - 65% - delayed until RandoGUI is finished.
Array subs - updated. You can use your own one-character delimiter now (you don't have to stick with the colon).

xlibman - November 1, 2006 02:17 PM (GMT)
ugh ram clear sucks x.x will you have new screenshots of pyroedit soon btw?

Demon - November 1, 2006 11:58 PM (GMT)
Er... scratch that.
What happened today was much worse than a RAM clear (I guess that's what I get killing the OSes of five or so calcs in class today) and I ended up losing everything -- including backups -- everything except for bits and pieces of programs in archive. But I think most of everything is on the computer except RandoGUI -- [frustrated growl]. Well anyway, back to the [...]ing drawing board...

EDIT: Got everything back except for RandoGUI and Mosh Pit.
RandoGUI's gonna get put off for a while so I can hurry up and finish PyroEdit -- after all, if I keep adding stuff to it it's gonna get big, slow, and bulky...

Demon - November 4, 2006 05:43 PM (GMT)
>> [bump!]
>> PyroEdit: 92%
Plug-ins have been finally [re]implemented, and all the extra stuff have been converted into plug-ins.
Plug-in key hooks have been implemented. Each plug-in will tell the editor the key that activates it and whether it is from the selection screen or within the pixel editor, and soon, the user will be able to define what keys do what.

Plug-in made so far:
- PyPoly (Advanced Polygon Tool)
- PyRArt (Random Art Generator)
- PyTxt (Insert Text)
- PyXSC (xLIB Sprite Code)
- PySpri (Simple pixel-only editor)

User-contributed plug-ins:
- Imagebot and Mapmaker, created by Tyler Johnson - "This program...uses xLIB and is made for people who make maps. It includes various functions such as Fill, Fill Every Other, Fill With Current Selection, Save, Load, Generate Code, Delete, Fill Rectangle, Copy, Paste, Set Delete Block, Set Shortcut to '1', Fill with Delete Block, Block Selector, Block Chooser, and See Current Block Number. prgmMAPMAKER also comes with an Image adjuster, loader, saver, and code generator, prgmIMAGEBOT."

bfr - November 5, 2006 03:31 AM (GMT)
Great progress! This is looking great.

Demon - November 7, 2006 04:59 AM (GMT)
PyroEdit: 97% - Coming up with a more dynamic method of loading plug-ins.
Three percent left!!!
98% - Last optimizations and putting things into Archive so they won't use up as much RAM.
99% - Write the instructions.
100% - Celebrate!!!!

necro - November 7, 2006 12:25 PM (GMT)
nice to see some good progress...can't wait till its done

xlibman - November 10, 2006 12:55 AM (GMT)
QUOTE
[19:48:30] * Full-Metal-Randomist goes and works on something else to make up for not being able to work on PyroSprite (<censored> b****y-a** Algebra teacher)
:(

Demon - November 10, 2006 11:13 PM (GMT)
*Full-Metal-Randomist dances happily 'cause he got his calc back.

PyroEdit: Still 97% - Optimizing.
Grayscale got taken out again. It's too damn slow! But I'll make a plugin for it instead for those that want to do grayscale stuff a bit easier.

xlibman - November 11, 2006 01:16 AM (GMT)
w00t ^.^

Demon - November 12, 2006 06:43 PM (GMT)
PyroEdit: 98% - Finalizing.

xlibman - November 12, 2006 08:14 PM (GMT)
wow missed this tppic, I cant wait for 100% :)




* Hosted for free by InvisionFree