0 Members and 3 Guests are viewing this topic.
Alright, I decided it would be nice to post a little list of all the things that have to be completed before the game is released, as well as how far allong each of these tasks are from being completed.1) Transfer all built-in levels and speech text into an external appvar. The main hurdle here is making the program to build the appvar, since it needs to be modular to allow changes to the text and whatnot, but still allow all the pointers to work such that the Portal App can access everything. Originally I was going to hardcode all of the levels into this builder, but then I realized that was a bit silly, seeing as how I already have a level editor that will do everything I need in terms of ordering levels and making sure pointers are correct. So the builder merely assimilates an appvar produced by the level editor, and adds in a seperate pointer table for all of the text strings.2) Code the middle and ending min-cut-scenes. These are super small and pretty much are just a small amount of animation with some text. I already have the word wrapping routine written, so that is finished, and now I just need to code the animation. Once I have a proper appvar to work with, getting output text should be relatively simple as well. This includes the ending credits as well, I'm just considering that as a part of the ending cutscene. I'm still thinking if I shouldn't add some sort of reward once you beat the game like the super-portal-gun in the original.3) Finalize the levels that are going to be in the game, as well as what order they are going to be in. Leafy is helping me out on the level creation front to bring in some new ideas, but most of the levels will remain the same from the closed-alpha a while back. However, since all the level data is going to be in an external appvar, I can have much more than just 30 levels, so that should be lots of fun! I also have a few more graphical effects I need to code, but that is just ascetics and shouldn't take long at all.4) Allow creation and renaming of level packs for the editor. Currently the level editor can only edit level packs, and not create them, and this is mostly due to the fact that I have been putting off writing a text input routine. If anybody knows of a good text input routine that I could borrow, that would be great!That's it! Everything else is finished!
<input loop begin>:getkey→D:.TYPE:!If D-55<trigger loop quit here>:End:!If D-48:If B:-1→BElse:+1→BEnd:End:If U:!If D-54<trigger loop completion here>:End:End:.DELETE:If U>0:!If D-56:U--:0→{L1+U}:End:End:.ADD:If U-<max length>:If D>10 and (D<48) and (D≠33):If {D-11+GDB1}→T:B*32+T→{U+L1}:U++:End:End:End<input loop end>:"WRMH"→GDB1:det(3):"VQLG":det(3):"ZUPKFC":det(1):" YTOJEB":det(2):"XSNIDA"