Board Thread:General Discussion/@comment-24454571-20140129145125/@comment-24454571-20140131063234

Randomouscrap98 wrote: A couple of problems: 1. Is learning coding going to be entirely about encountering errors? xD
 * There's no way to obtain a list of the files in Petit Computer while the program is running. The "FILES" command only runs in "RUN" mode, not program mode. Due to this, programs cannot give you a list of files to choose from; you must always type in the name (like CHRED and many others). Another option is to have the user enter them all manually; or ignore all the old files on Petit Computer and only keep track of the files they've created with the program. The problem with this approach is that you won't be able to know if a file is deleted or renamed outside of the program, so the list will start to have "broken" files. This basically throws most of your extra options like libraries and folders out the window.
 * CHRED does almost all the things you mention. It will, in real time, rearrange the sprites so that they are displayed properly if you change dimensions. It will also show animations at any interval and with any amount of frames at any size. You are able to edit sprites of any size from within the edit window. You can edit all 8 possible sprite sheets for a program at once, as well as all 4 BG sheets AND the font sheet (BGF). It's really a great program.

2. Yeah, CHRED, I'm interested in learning how to create a more user-friendly interface for that program... I for one had difficulty understanding it to start - I was talking about something similar in chat the other day though, about creating a sprite editor that accounts for only the shape of the sprite created, and not any excess area around them that isn't being used, for more accurate collision detection purposes.

I'm basically exploring the idea of creating programs to help me create games, first.

I had the idea to make a Text based adventure, but I thought... the process of creating that would just be so tedious if, in the correct context that I am potentially capable of creating a program to help me make a game, that it would be such a simple notion to suspect that doing so would be more practical; assuming that I already know about all of the things that I wanted to include in the game first, and that creating the game and testing it were a convenient process.