Dark Hallways, my first major game, will hopefully be completed within this semester. Dark Hallways is a text-based mystery game set in the year 2033 in an old, abandoned school. It is menu based, where the player selects an option to continue through the adventure.
It is a pure BASIC program, not an App, however if it turns out good and people really like it, it could possibly be made into an App.
Currently, most of the game, is done, but because I wrote the program before I knew much about TI-BASIC, I have approximately 50+ labels and A TON of memory leaks. I am currently working on eliminating labels and mem leaks, changing menus to custom menus (but trying to keep it as small as possible), adding some more plot story to the game, and eliminating possible plotholes.
Question: Should I include the intro story in the program? It is about half a page long(on paper).
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Also, I created a unique menu for my game:
Here's the code for it, so if anyone wants to, can you optimize it?
Code:
Considering the title "Dark Hallways", I'm thinking that it might look really good if I inverted the colors, so that most of it is black. However that would require an Assembly hex code or two. Should I do it?
It is a pure BASIC program, not an App, however if it turns out good and people really like it, it could possibly be made into an App.
Currently, most of the game, is done, but because I wrote the program before I knew much about TI-BASIC, I have approximately 50+ labels and A TON of memory leaks. I am currently working on eliminating labels and mem leaks, changing menus to custom menus (but trying to keep it as small as possible), adding some more plot story to the game, and eliminating possible plotholes.
Question: Should I include the intro story in the program? It is about half a page long(on paper).
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Also, I created a unique menu for my game:
Here's the code for it, so if anyone wants to, can you optimize it?
Code:
:ClrHome:ClrDraw:CoordOff:GridOff:AxesOff:FnOff :PlotsOff
:0→Xmin:1→ΔX
:0→Ymin:1→ΔY
:For(A,42,46
:Horizontal A
:Horizontal A+16
:End
:"BEGINABOUTQUIT "→Str1
:Text(28,10,sub(Str1,1,5
:Text(38,10,sub(Str1,6,5
:Text(48,10,sub(Str1,11,5
:"dark hallways
:Text(-1,7,9,Ans
:StorePic 2
:Text(-1,7,10,Ans
:RecallPic2
:DelVar Pic228→A
:27→B
:Repeat A=28
:Repeat sum(K={105,26
:getKey→K
:Text(-1,A,10,sub(Str1,A-B,5
:If sum(K={25,34
:Then
:Text(-1,A,10," //8 spaces
:Text(A,10,sub(Str1,A-B,5
:A+10(K=34)(A+10<49)-10(K=25)(A-10>27→A
:If A=28:27→B
:If A=38:32→B
:If A=48:37→B
:End:End
:If A=38:Then
:Text(28,55,"Coded by
:Text(A,51,"Michael23B
:Text(48,61,"2015
:End
:If A=48:Then
:ClrDraw
:ClrHome
:DelVar Str1
:Output(1,1,"
:Stop //not sure if this causes a mem leak or not
:End
:If A≠28:Then
:Repeat sum(getKey={23,24,45
:End:End
:For(I,28,48,10
:Text(-1,I,50," //14 spaces
:End:End
**main code**
Considering the title "Dark Hallways", I'm thinking that it might look really good if I inverted the colors, so that most of it is black. However that would require an Assembly hex code or two. Should I do it?