Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Deep Toaster

Pages: 1 2 [3] 4 5 ... 18
Other Calc-Related Projects and Ideas / MOVED: My project: Phil
« on: December 30, 2012, 02:53:12 am »
This topic has been moved to Computer Projects and Ideas.

Site Feedback and Questions / Email addresses censored weirdly
« on: December 17, 2012, 09:20:43 pm »
All email addresses are being censored to the character Ï ???

I think it's the CloudFlare email obfuscator, but I have no idea why it would be doing that.

TI Z80 / IES: online Axe, BASIC, and Grammer editor
« on: December 11, 2012, 07:32:05 pm »

Features to be added very soon:
  • Real-time syntax highlighting Done
  • Sharing code with the BBify'r Done
  • A help tab that actually works Done
  • Ctrl+S to save Done
Features to be added a bit later:
  • Image editor Done
  • Autocomplete and function syntax info from the Catalog Done
  • Inline sprite editing Done
  • Sharing code between users

What is IES?

IES (the Integrated Editor System) is an online IDE for the TI-83 Plus–series token-based languages—for now, the list is TI-BASIC, Axe, and Grammer. Drag-and-drop an 8XP or text file, edit the code online, and press Build to generate an 8XP you can send to your calculator.

The editor

IES features a code editor with a tabbed interface that allows you to manage as many complete projects as you want, each with as many source files as you need. Click on the white tab on the left center of the screen to open the Project Manager, where you can add, modify, and delete projects.

Double-click on any tab to rename it. Click the X next to the tab name to close it. Click on the small + tab to create a new tab. When a project is built, all the source files are put in one 8XP file; transferring that to a calculator (or an emulator) will ungroup all the source files as programs.

The syntax is exactly the same as TokenIDE's.

The control panel

To the right of the editor is the control panel. The buttons, in order, perform the following functions: save the current project's files online, load a file from your computer, build the project into an 8XP, and toggle help display.

The project manager

Clicking the faint white tab near the left of the screen will toggle the project manager. Click on a project name to switch between projects. Click on the large + button to create a new project. Edit projects by clicking the pencil icon; when you're done, click the checkmark. Click the X icon to delete a project.

Other Calc-Related Projects and Ideas / MOVED: [AXE] Bullet Hell
« on: December 01, 2012, 01:47:23 am »
This topic has been moved to TI Z80 Calculator Projects.

News / Alien Breed returns to the TI-83
« on: December 01, 2012, 01:34:02 am »
It's been over a decade since James Vernon made public a demo of Alien Breed IV for the TI-83 series calculators, but this April we learned he wasn't quite done with calculator programming when he released AB IV and Invaded. In late September, he published yet another massive game in the series: Alien Breed V is here!

For those of you who aren't familiar with JamesV's games, AB5 is a top-down shooter with an incredible length and variety of maps and features:

Download link
Discussion thread

It's awesome to see an active game designer stick around with us so long—fifteen years means he's been around longer than the TI-83 Plus. For more information about JamesV's experience here, he's participated in interviews for both and TI Story: interview
TI Story interview

News / Portal Prelude released
« on: November 30, 2012, 11:25:43 pm »
EDIT: Hey guys, if you've got a Reddit account and want to show Builder a little support, check out his thread here and give him all your upvotes! Reddit Thread

EDIT2: And if you want to stalk Builderboy he gave ticalc a nice interview here: Congrats on the feature!

One of the first projects started in Axe, Portal Prelude (formerly Portal X) was started over two and a half years ago by Builderboy. Today it has been released!

Welcome to Aperture Laboratories!  Long before GLaDOS ever ran the facility, step into the shoes of a test subject and test the Aperture Science Handheld Portal Device (ASHPD) for yourself!  Test your way through 38 devious test chambers using Portals, in addition to many other intriguing gameplay elements such as plasma balls and electric fields.

Portal Prelude is similar in gameplay to Portal: The Flash Version, a side-on puzzle platformer game based on the same premise as Valve's famous game, complete with realistic Builderboy-esque physics. It's not quite 3D, but it's an amazing feat and a great way to pass the time (even if you don't really have the time to kill <_<) testing your ability to think with portals. And High Energy Pellets and cubes and all that fun stuff.

Discussion topic
Download link

Miscellaneous / Need help with online shopping project
« on: November 28, 2012, 12:31:38 am »
Does anyone here shop online for clothes or have parents that do?

I'm doing a project for a math class that involves asking people what sites they use. Then I go home and figure out which sites in a list of clothing sites are closest to those sites and ask you which ones you find appropriate. For anyone interested, those two questions are all you need to do. I won't share your info with anyone.

I know this sounds like an ad/scam (especially that last part), but it's actually part of my project :P

Thanks in advance!

TI Z80 / Catalog: online token reference
« on: November 06, 2012, 01:57:13 am »
If you've been on IRC lately, you may have noticed that my bot has a few new commands—:basic, :axe, and :grammer. Each command takes a calculator token (or part of one) as an argument and returns syntax and function information and the key presses used to get to that token, all in a format shamelessly ripped from Runer112's @z80 bot. (If you haven't seen it, you can try it out from OmnomIRC.)

You may also know this already, but the script is actually polling all its data from a new project of mine, called the Catalog. It's an online reference aiming to document all the functions and variables found on the TI-83 Plus series, in TI-BASIC, Axe, Grammer, and possibly other languages. You can access the full resource at

And following the massive un-success of the Wikipad project, I've also decided to make this a wiki. If you see an improvement you'd like to make in any section, you can double-click it to edit. (Changes are saved automatically.)

With help from Xeda, Sorunome, and others, all the TI-BASIC commands are documented. (Thanks to TI for letting me use their handbook descriptions! :D) The Axe and Grammer sections still need a lot of work though, so it'd be great if someone could do the work for me ;D


Spoiler For Spoiler:
Another big change I'm putting in this time around is the public API. Any app that connects to the Internet can request all the token information from the Catalog for TI-BASIC, Axe, or Grammer (my IRC bot is an example).

The data can be requested either as XML or JSON:

You can request a language other than BASIC:

You can request data for one specific token based on its table offset:

You can even have it pretty-printed:

I haven't documented the structure yet, but it should be fairly self-evident if you look at the prettyprint example. The JSON works the same way but with all attributes and child elements converted to object properties.

Hope you find it useful :)

Web Programming and Design / DeepBot IRC chatbox client
« on: October 21, 2012, 03:43:17 pm »
I made this a couple of weeks ago because I had two problems with chatting on IRC:
  • IRC is blocked at school (and OmnomIRC too, for that matter)
  • There were no good free IRC clients for iOS
So my goal was to make something that wouldn't be blocked with a nice mobile UI.

The project expanded a lot since then, and now I have pretty much a complete IRC chat box. It works the same way as OmnomIRC and saxjax—it's really a bot that relays messages to and from the IRC server—but it's got some nice features pulled from real IRC clients that I can't live without, like tab autocompleting nicks and using up/down arrows to access previously sent lines.

For now, you can try it out at (You don't need an account.) Below are screenshots of what it looks like on a desktop browser and on a mobile device.

Use /join to switch channels. You can only switch to channels that the DT bot/client is in, which currently include #omnimaga, #omnimaga-spam, #omnimaga-fr, and #thebot.

I'm not entirely sure, but if it turns out to be a lot less resource-intensive than OmnomIRC I'm hoping to get it integrated with the Omnimaga user accounts and linked up where OmnomIRC used to be. (Right now this is running on Juju's server, which might need to change.)

Other / How do I use make an accelerometer work with the link port?
« on: October 12, 2012, 11:00:09 pm »
While looking through my older projects, I realized there was something I'd always wanted to do—make PapiJump work with an accelerometer so I could tilt it back and forth like an iPhone. I have plenty of wires and stuff that I could use, but the problem is that I know absolutely nothing about hardware.

happybobjr posted some info in the topic, but I have no idea what those terms mean—what's "left," "right," and "ground"? I can't learn from Google either, because I don't even know what to start searching for :/

What do I do with the link port to let me read values from it in a program?

Miscellaneous / xkcd predicts real life, again
« on: October 07, 2012, 01:57:42 am »

xkcd strikes again.

On the other hand, I wonder how quickly it'll devolve into this:

It also seems a bit unfair to people whose native language isn't English. And psychopaths.

Art / Complete sprite sheets for Fruit Ninja fruit
« on: September 15, 2012, 11:34:39 pm »
I spent an enormous amount of time on these (probably more time than I actually spent coding the game), so here they are if anyone needs them for inspiration or something.

There's a duplicated row in the middle because I imported this into the Axe source with [Pic0r] and [Pic1r], which meant only 56 rows (7x8) of sprite data from each pic was imported, which meant I had to move half of one row of sprites into the next picture.

I have no idea what to call it, because I don't have a story. (I really need a good story on this thing. The plotlines for all my platform games so far have been lacking, to say the least.) For now it's named Turret ... because it involves turrets.

But here's a screenshot of some things I've been trying out. This will be a level-based puzzle platformer in 6x6 blocks. Turret guns, dynamite crates, steel crates, water, boulders, shock lines (instant death!) and other awesome things are planned. Currently only the first three have been implemented, as you can see here.

The basic idea is that you have nothing (no guns, knives, etc.), but there are turrets trying to kill you. Instead of having them shoot you, try to get them to shoot in a direction you want so you can escape. (It's made with Axe.)

That's 6 MHz, by the way. Plenty of room to add more stuff :D

  • 2012-04-01 - New movement engine
  • 2012-04-03 - New sprites
  • 2012-04-01 - New tilemap engine
  • 2012-04-23 - New turret engine
  • 2012-05-19 - Implemented water engine
  • 2012-09-10 - Optimizations (300% speed!)
  • 2012-09-12 - New dynamite engine
  • 2012-09-12 - Improved water engine
  • 2012-09-12 - Improved turret engine
  • 2012-09-12 - New shock line sprites
  • 2012-09-13 - New shock line engine
  • 2012-09-13 - Optimizations (120% speed!)
  • 2012-09-18 - Major bugfixes
  • 2012-09-19 - New boulder engine
  • 2012-09-19 - Improved dynamite engine
  • 2012-09-20 - Improved boulder engine
  • 2012-09-21 - Improved dynamite engine
  • 2012-10-01 - New level editor
  • 2012-10-05 - New level editor
  • 2012-10-07 - New level editor
  • 2012-11-17 - Improved level editor
  • 2012-11-27 - Improved water engine
  • 2012-11-27 - Improved movement engine
  • 2013-01-13 - Improved bullet engine
  • 2013-02-06 - New coin collection
  • 2013-02-11 - Implemented breath count
  • 2013-02-12 - Improved movement engine
  • 2013-06-13 - Improved boulder engine
  • 2014-07-19 - Implemented splash screen/main menu
  • 2014-07-22 - Changed splash screen/main menu
[li]2014-07-22 - New level pack system[/li][/list]

Latest update:'s-(formerly)-unnamed-puzzle-platformer/msg390094/#msg390094

Pages: 1 2 [3] 4 5 ... 18