Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Omegaxis213 on November 27, 2013, 11:35:16 pm

Title: My first game
Post by: Omegaxis213 on November 27, 2013, 11:35:16 pm
This is my first Axe game that i am going to make on here. I am going to make it so you can choose 3 classes warrior, ninja, and archer. You will have to fight monsters that will randomly spawn and level up. That is all I can think for know but I most likely will have more features in the future. Right now it has a menu you have to use the 2nd button to choose which option and to move is arrow keys. Enter is to choose the class. Mode is to punch and that is all for now.  I also made all the letters (by made I mean drew) so I won't have any lag using text so feel free to criticize on my letters.
Title: Re: My first game
Post by: tr1p1ea on November 28, 2013, 12:05:40 am
Cool, do you have a screenshot handy at all?
Title: Re: My first game
Post by: DJ Omnimaga on November 28, 2013, 09:43:19 am
Interesting, so I take it it's kinda like an arena style action-RPG for the time being?

Also nice that you used custom fonts. I wonder how you display them?
Title: Re: My first game
Post by: Keoni29 on November 28, 2013, 09:47:16 am
There you go:
Title: Re: My first game
Post by: Omegaxis213 on November 28, 2013, 10:02:33 am
I display the text by using pt-on although it flickers on the calc which I don't like. The up button currently doesn't work for now because you can constantly fly/jump up. Also I used someone else's sprite for the character but I forgot his or her name.
Title: Re: My first game
Post by: Omegaxis213 on November 28, 2013, 10:12:31 am
I don't know if I should make this a poll but should knight be good armor, good attack, bad speed,bad range (by bad range I mean no range) and archer is good range, bad attack or melee, okay speed, and bad armor and ninja is best speed, okay melee, okay range, okay armor
Title: Re: My first game
Post by: Omegaxis213 on November 28, 2013, 10:14:42 am
Also I am bad at optimizing my code so I might need help with it.
Title: Re: My first game
Post by: Link on November 28, 2013, 10:15:55 am
Nice game, I like it, but you really should not post more than 1 in a row, Just edit the first post with more info, it's cleaner and nicer.
Title: Re: My first game
Post by: Sorunome on November 28, 2013, 11:28:40 am
That is looking nice so far!
Title: Re: My first game
Post by: Hayleia on November 28, 2013, 03:00:18 pm
Aren't those sprites from BlastLabs ?
Note, this is not meant to be mean like "u stealed dem", on the contrary it is a great thing that they don't go to waste. Just don't forget to give credits to their author :)
Title: Re: My first game
Post by: Streetwalrus on November 28, 2013, 03:21:18 pm
Aren't those sprites from BlastLabs ?
Yeah that's what I thought. In this case they are from Deep Thought. I second your statement Hayleia. ;)
Title: Re: My first game
Post by: Omegaxis213 on November 28, 2013, 04:50:36 pm
Yeah they are from BlastLabs. I used them because they looked good and I am pretty bad at drawing :D. Anyways I looked at Deep thought's SMC and I tried to implement it in my code but whenever I use it and quit out of the program, it just adds itself to the number when I load it up. By the way, I have a new update: I added an enemy (you can't do anything to him), punching is holding mode, kicking is holding del, Jetpack is holding 2nd, the menu you can use the arrow buttons to scroll through the choices and 2nd to choose, plus is to add one to the level, clear is to quit, arrows are to move(up button cannot fly now it only makes you jump), and alpha is to throw a ninja star. I need to think of a title though...
Title: Re: My first game
Post by: ClrDraw on November 28, 2013, 04:57:52 pm
(http://img.ourl.ca//running.gif)

Looking nice! But what are the numbers for?
Title: Re: My first game
Post by: Omegaxis213 on November 28, 2013, 05:06:18 pm
O the numbers where for testing sorry. Anyways, I looked at some tilemap tutorials but I wanted a tilemap that can move by on pixel instead of eight pixels so can anyone make a tutorial about it?
Title: Re: My first game
Post by: Omegaxis213 on November 29, 2013, 02:05:44 pm
I have another update of my game, now you can hurt the enemy and kill him and he respawns randomly and the controls are the same. I also need an animation for wall hanging. I can't get Wabbitemu to work so no screenshot.
Title: Re: My first game
Post by: Keoni29 on November 29, 2013, 02:10:52 pm
I found quite a lot of bugs.

You can climb up walls by jumping.
The enemy sprite disappears at the edges.
2nd makes you fly. Is that supposed to happen?
The projectile fires in the movement direction instead of the direction the player faces which is annoying because the player has momentum.

These are all relatively easy to fix though, so that should not be a problem.
Title: Re: My first game
Post by: Omegaxis213 on November 29, 2013, 02:12:44 pm
Yeah I know the climbing is going to be wall hanging but I need an animation, the enemy disappearing I don't know what happened, 2nd is supposed to make you fly, and the projectile I also don't know what is happening.
Okay I fixed the bug of the ninja star and the enemy disappearing, but I still need an animation for the wall hanging.
the climbing walls is because I changed the amount gravity pulls on you on the walls so you can "wall hang"
Title: Re: My first game
Post by: ClrDraw on November 29, 2013, 03:30:34 pm
Did you get a ROM?
I had a similar problem here (http://ourl.ca/19950/365818). Look at Reply 7 and Reply 8.
Title: Re: My first game
Post by: Omegaxis213 on November 29, 2013, 09:43:24 pm
It doesn't work...
Title: Re: My first game
Post by: Omegaxis213 on December 04, 2013, 09:57:11 pm
Can anyone help me with the problem I have because I accidently turned all my .8xp to notepad... so can anyone help me?
Title: Re: My first game
Post by: TheMachine02 on December 05, 2013, 03:28:43 am
what do you mean by

I accidently turned all my .8xp

?

If it's only an extension change, I guess you can simply rename the extension in 8xp.
Title: Re: My first game
Post by: Keoni29 on December 05, 2013, 05:57:32 am
If you are on windows you need to make file extensions visible in order to do that.
Title: Re: My first game
Post by: ClrDraw on December 05, 2013, 10:36:49 am
Did you just open the file notepad? Cause it will still work, try sending it with ti connect.
Title: Re: My first game
Post by: Omegaxis213 on December 05, 2013, 09:22:23 pm
By accidently changing all of my .8xp to notepad I mean on the Windows Vista I used open with and I accidently clicked Notepad and now they are all converted to notepad
and ti connect does not work
Title: Re: My first game
Post by: ZippyDee on December 05, 2013, 09:33:59 pm
Opening with notepad should not have changed the files themselves at all. TIConnect should still work
Title: Re: My first game
Post by: Omegaxis213 on December 05, 2013, 09:44:15 pm
When I tried to send it says unable to send it
Title: Re: My first game
Post by: AssemblyBandit on December 06, 2013, 06:25:32 am
Open the properties for a .8xp file and change 'Opens with' to TIConnect.exe found in here "C:\Program Files\TI Education\TI Connect\TIConnect.exe" most likely. Or just drag whatever file you want to send onto the TIConnect icon, device explorer, or the send to device screen.
Title: Re: My first game
Post by: Omegaxis213 on December 13, 2013, 01:49:14 pm
I am working on the problem but there is little progress since my parents took my calc for me too study more for final exam :c
Title: Re: My first game
Post by: Link on December 13, 2013, 02:31:07 pm
I am working on the problem but there is little progress since my parents took my calc for me too study more for final exam :c
Talk about cruel and unusual punishment... >.>
Title: Re: My first game
Post by: Omegaxis213 on December 15, 2013, 11:46:59 am
I have good and bad news:
Good news- I got the emulator to work so I can program on there
Bad news- My computer doesn't have the latest version of my game on there
Title: Re: My first game
Post by: Omegaxis213 on December 22, 2013, 09:14:17 pm
I finally got my calc back so there will be some progress
Title: Re: My first game
Post by: Omegaxis213 on January 16, 2014, 09:17:44 pm
This project is not dead and I am now working on the archer class with the arrows and the animation for the sprite.
Title: Re: My first game
Post by: DJ Omnimaga on January 17, 2014, 12:15:11 am
Interesting game. The wall hanging part reminds me a bit of Mega Man. Btw do you plan to add maps with obstacles such as actual walls? (Preferably 1 screen per level if you're new to Axe coding, to not go too hardcore in terms of project complexity)
Title: Re: My first game
Post by: Omegaxis213 on January 17, 2014, 11:23:18 pm
I might plan on making waves so that on each wave some monsters will come and drop coins. Those coins will be used in a shop so you can buy upgrades and I might  add obstacles.
Title: Re: My first game
Post by: DJ Omnimaga on January 17, 2014, 11:28:36 pm
Sounds good. :) Can't wait for updates
Title: Re: My first game
Post by: chickendude on January 18, 2014, 12:30:16 am
That does sound interesting. I'm also anxious to see some updates!
Title: Re: My first game
Post by: Omegaxis213 on March 17, 2014, 11:10:09 pm
I am sorry for the lack of progress but I am trying to fix a bug where the enemy won't be in the correct coordinates or more specifically, he is floating in mid air.
Title: Re: My first game
Post by: Omegaxis213 on April 23, 2014, 09:46:25 pm
Sorry for not updating but I still have the problem for the enemy. Apparently ti connect is being mean to me and I can't upload so i might have to write all the code down by hand/keyboard. Never mind. I got it to work so can anyone please look at my code to see what is wrong with the enemy?
Title: Re: My first game
Post by: Omegaxis213 on May 03, 2014, 02:22:17 pm
I finished the bug with the enemy floating on the ceiling and now you can attack and kill him. More progress soon :D
Title: Re: My first game
Post by: DJ Omnimaga on May 03, 2014, 11:40:33 pm
Awesome to hear :D
Title: Re: My first game
Post by: TheCoder1998 on May 04, 2014, 01:13:05 pm
this reminds me of when i started making a game (which i should continue on sometime goddammit :P)
looking pretty good, keep up the good work and don't be lazy like me :P
Title: Re: My first game
Post by: Omegaxis213 on May 10, 2014, 09:04:09 pm
I am releasing a beta version. The ninja class is the only class that works and you can pick up coins when you kill the enemy! :D please test the game to find any bugs and post what you like or dislike.
Title: Re: My first game
Post by: Streetwalrus on May 11, 2014, 03:36:21 am
I chose the first option in the poll because armor is heavy and warriors only use melee weapons.
Title: Re: My first game
Post by: 123outerme on May 11, 2014, 12:10:29 pm
I chose the first option in the poll because armor is heavy and warriors only use melee weapons.
That makes that class sort of unusable. I chose slow speed and decent range, due to the fact that they might have a knife on-hand to throw.
Title: Re: My first game
Post by: Streetwalrus on May 11, 2014, 12:19:16 pm
That counts. ;)
Title: Re: My first game
Post by: TheCoder1998 on May 12, 2014, 12:12:58 pm
could you post any screenshots?
i don't have a usb cable with me right now so i can't check it out
Title: Re: My first game
Post by: Omegaxis213 on May 12, 2014, 09:57:28 pm
This is just an example. There are still some bugs though :D.
Title: Re: My first game
Post by: bb010g on May 12, 2014, 10:24:11 pm
Nice! (May want to reconsider the kerning a bit, but good otherwise.)
Title: Re: My first game
Post by: Omegaxis213 on May 15, 2014, 03:49:03 pm
When I try to compile my program, it says not enough rom even though I have 1014k? help pleas
Title: Re: My first game
Post by: Streetwalrus on May 15, 2014, 04:29:56 pm
That would only happen if you try to compile as an app. Try to garbage collect.
Title: Re: My first game
Post by: Omegaxis213 on May 16, 2014, 02:25:05 pm
Now whenever I exit the app It says Error:Link and I have to mem clear. help again?
Title: Re: My first game
Post by: Omegaxis213 on May 19, 2014, 03:26:46 pm
Can anyone help me please? this will make progress even slower
Title: Re: My first game
Post by: Sorunome on May 19, 2014, 03:30:41 pm
if your program is larger than 16k compiled and you try to compile as an app you'll get that error no matter hwat
Title: Re: My first game
Post by: Omegaxis213 on May 20, 2014, 08:45:27 pm
my program is only 10k
Title: Re: My first game
Post by: 123outerme on May 20, 2014, 08:51:52 pm
It looks great! The only thing I would change is add a little more friction.
I can't wait to see the final product!
Title: Re: My first game
Post by: Omegaxis213 on May 20, 2014, 08:53:19 pm
wait friction on what?
Title: Re: My first game
Post by: 123outerme on May 20, 2014, 08:59:21 pm
wait friction on what?
I would make it so that characters don't slide around when they run and then stop inputting a direction. I may be wrong on this, but based on the screenshot, it looks like they are on ice :P
Seriously, though, I could've never done this. Probably because I'm only interested in programming in pure BASIC, but, oh well.
Title: Re: My first game
Post by: Omegaxis213 on May 21, 2014, 08:00:23 pm
Apparently, I used list 4 up to 477 and i don't have any other lists to use so what should I do? List 4 causes the link error...
Title: Re: My first game
Post by: DJ Omnimaga on May 25, 2014, 02:17:30 am
You might need to ask in the Axe sub-forums. There might be something in  your code that is causing the error or maybe you hit a certain limit

By the way, this looks nice. I like the physics, although I agree less sliding might be better; else it might be hard to control the character.
Title: Re: My first game
Post by: Omegaxis213 on May 25, 2014, 11:03:23 pm
I fixed the bug and it turns out that list 5 works better than list 4... now the healthbar works (for the enemy). I'm too lazy to add a health bar to the player so i'm outputting the health. Also I'm trying to learn how to use appvars for saving but it doesn't work. can someone teach me?
Title: Re: My first game
Post by: Omegaxis213 on May 26, 2014, 11:14:36 pm
The enemy can fight back now and now there are potions.
Title: Re: My first game
Post by: DJ Omnimaga on May 27, 2014, 07:39:00 am
Cool to hear. As for saving in appvars they are the main reason why I quit Axe a few years ago and why Supersonic Ball lacks highscores. I just found the process too confusing because I always mixed up the syntax for saving with the one for reading appvars content and half of the time it wouldn't even work even with the right syntax. >.<
Title: Re: My first game
Post by: Streetwalrus on May 27, 2014, 07:45:01 am
Wait what ? Appvars are totally easy. It depends on whether you use archive or ram though.
Title: Re: My first game
Post by: DJ Omnimaga on May 27, 2014, 07:57:52 am
The issue is that it's easy to mix up both syntaxes so you end up swapping them by mistake and wondering for hours why your code doesn't work. In my case, I also always had the issue about reading from the wrong location and despite hours of help from Quigibo at the time, my tilemappers would never get close to working (in my case, either reading from appvar would read from the wrong location even if I pointed to the right location or my programs would just say Done when ran even with the right amount of End commands and the right shell selected, despite a full mem reset done beforehand).

A few years ago I always said this was a serious issue with the Axe language and that appvar saving/reading really needed a syntax overhaul because using the same token for two commands made things too confusing. One thing that should have been done is to not have both reading and saving use Getcalc() and have one of them use something else (maybe "SaveCalc()"?), to avoid confusion, or implement more error codes to make things easier to debug. Also another problem is that getting the commands order right in your code can be extremely tricky to remember, so the user will often put the getcalc command at the wrong location. Sadly, it is too late to change all of this because this Axe syntax has been around for 4 years and most hardcore Axe users have gotten used to it.
Title: Re: My first game
Post by: Streetwalrus on May 27, 2014, 08:06:30 am
Lol I never heard of these problems. It felt natural to me. :P
Title: Re: My first game
Post by: Sorunome on May 27, 2014, 08:09:59 am
Yeah, didn't really run into such problems writing reuben either <_<

So yeah, don't hesitate to ask ;)
Title: Re: My first game
Post by: DJ Omnimaga on May 27, 2014, 08:11:15 am
I guess it depends of the people. Just because it was easy for you doesn't mean it is for everyone else. If that was the case, then I would be pumping out Axe games non-stop since the last four years. Same reason why some people learn ASM within three weeks while others spend three years trying to learn it to no avail (or manage to do it but just don't like it)


I still think the Getcalc syntax should have been changed to something else closer to TI-BASIC or xLIB or at least how standard Axe pointers were used. But as I said, it's too late now.
Title: Re: My first game
Post by: Sorunome on May 27, 2014, 08:12:31 am
It is the same with other computer languages, you just open a filestream with either read or write (or both), the function call is the same. It might be originating from that.
Title: Re: My first game
Post by: DJ Omnimaga on May 27, 2014, 08:16:18 am
Perhaps I guess. If that's really the case, though, then I guess the fact I have never ever wrote a single line of code in a computer language doesn't help (VB6 doesn't count, because you can write it the same way you would write unoptimized TI-83+ BASIC (without ever using a single function/external file) code and it will still work). On a side note this was my help topic 4 years ago, which was also close to my final days of Axe http://www.omnimaga.org/axe-language/map-editor-help-more-appvar-readingcreating-issues/ . This was back when Supersonic Ball was tilemap-based rather than tunnel-based.
Title: Re: My first game
Post by: Runer112 on May 27, 2014, 12:35:25 pm
I still think the Getcalc syntax should have been changed to something else closer to TI-BASIC or xLIB ...

How do you interface with appvars with TI-BASIC/xLIB? I glanced at the BASIC third-party library page (http://dcs.cemetech.net/index.php/Third-Party_BASIC_Libraries) on the DCS wiki and couldn't see any function names that jumped out as interfacing with appvars.
Title: Re: My first game
Post by: Sorunome on May 27, 2014, 12:37:09 pm
I still think the Getcalc syntax should have been changed to something else closer to TI-BASIC or xLIB ...

How do you interface with appvars with TI-BASIC/xLIB? I glanced at the BASIC third-party library page on the DCS wiki and couldn't see any function names that jumped out as interfacing with appvars.
You can't in native basic, but like Celtic III makes it possible for you.
Title: Re: My first game
Post by: Omegaxis213 on May 27, 2014, 02:49:37 pm
I'm adding a shop now :D . Also I really need help with Appvars....
Title: Re: My first game
Post by: Streetwalrus on May 27, 2014, 05:26:58 pm
Go to the Axe subforum, there's a tutorial sticky that has a link to an appvar tut. ;)
Title: Re: My first game
Post by: DJ Omnimaga on May 27, 2014, 06:21:21 pm
I still think the Getcalc syntax should have been changed to something else closer to TI-BASIC or xLIB ...

How do you interface with appvars with TI-BASIC/xLIB? I glanced at the BASIC third-party library page (http://dcs.cemetech.net/index.php/Third-Party_BASIC_Libraries) on the DCS wiki and couldn't see any function names that jumped out as interfacing with appvars.

For example, if you want to create a game save, you just store the content you want in a list, such as L1->LSAVE. Of course you can't use appvars, but you can still create external files or read from them that way. As for reading from a save list, you do LSAVE(1) for element 1, LSAVE(2) for element 2, and so on (so you can do stuff like 18+LSAVE(2)->A).

With Celtic you can interface with appvars directly but the syntax doesn't look much better than in Axe. :P (IN axe, I think just making appvar save use a different token than appvar reading rather than have them use the same would already help).


But yeah, as Street said, if you need appvars help you might want to check the tutorial in the Axe sub-forum.
Title: Re: My first game
Post by: Runer112 on May 27, 2014, 07:56:15 pm
I'm adding a shop now :D . Also I really need help with Appvars....

The best way to get whatever specific answer(s) you're looking for is to ask specific questions. :P

And sorry for this slight thread hijacking that's been going on... which I will now continue!

For example, if you want to create a game save, you just store the content you want in a list, such as L1->LSAVE. Of course you can't use appvars, but you can still create external files or read from them that way. As for reading from a save list, you do LSAVE(1) for element 1, LSAVE(2) for element 2, and so on (so you can do stuff like 18+LSAVE(2)->A).

With Celtic you can interface with appvars directly but the syntax doesn't look much better than in Axe. :P (IN axe, I think just making appvar save use a different token than appvar reading rather than have them use the same would already help).

You can basically treat external variables in Axe just like a zero-indexed, fixed-size list. For instance, if a variable's data pointer is in L, you could read the first 1-byte value with {L}, read the second 1-byte value with {1+L}, or write to the third 1-byte value with →{2+L}. You could also do the same operations, but treating the values as 2-byte values instead, about as easily: read the first 2-byte value with {L}ʳ, read the second 2-byte value with {1*2+L}ʳ, and write to the third 2-byte value with →{2*2+L}ʳ. Note that the *2 is because each element is 2 bytes.

Also, there isn't really any special command to "save" external variables, barring archiving it with Archive "appvNAME". The two primary commands for interacting with appvars are to locate existing ones, GetCalc("appvNAME"), and to create them, GetCalc("appvNAME",SIZE). The former might be used like GetCalc("appvHiScores")→S to locate a high scores appvar. If it simply held 2-byte score values, the Nth high score could be read with {N*2+S}ʳ or written with →{N*2+S}ʳ. The latter might be used like GetCalc("appvHiScores",10*2)→S to create a high scores appvar with 10 2-byte score entries, which you would commonly do if the fetch attempt returned zero for S, meaning it wasn't found.
Title: Re: My first game
Post by: Omegaxis213 on May 27, 2014, 09:00:25 pm
I have seen other people's source code but I can't get it to work.
On my tests I do:

Code: [Select]
.SAVE
getCalc("appvarTest")->M
repeat getkey(15)
output(1,1,M dec,i) //basically output m
if getkey(10)
M+1->M
end
end
M->{getCalc("appvarTest")}

Title: Re: My first game
Post by: Streetwalrus on May 28, 2014, 01:35:51 am
You would need curly brackets around the first getCalc command. Other than that it should be good.
Title: Re: My first game
Post by: Sorunome on May 28, 2014, 08:14:46 am
If the appvar is in ram, that is
Title: Re: My first game
Post by: Streetwalrus on May 28, 2014, 08:24:39 am
It it's archived, it will return an NP so it's not an issue if you add a check first.
Title: Re: My first game
Post by: Omegaxis213 on May 29, 2014, 03:37:53 pm
So i did this:
Code: [Select]
.SAVE
{getCalc("appvarTest")}->M
repeat getkey(15)
output(1,1,M dec,i) //basically output m
if getkey(10)
M+1->M
end
end
M->{getCalc("appvarTest")}
and it still didn't work... help?
Title: Re: My first game
Post by: Streetwalrus on May 29, 2014, 03:58:52 pm
Wait. How are you typing the appv token ? It's supposed to be 2nd+8.
Also, make sure your variable exists. If it doesn't, you can't write to it.
Title: Re: My first game
Post by: Omegaxis213 on May 29, 2014, 10:04:22 pm

so I did this:
Code: [Select]
.SAVE
!if {getCalc("appvarTest")}->M
->{getCalc("appvarTest")}
end
repeat getkey(15)output(1,1,M dec,i) //basically output m
if getkey(10)
M+1->M
end
end
M->{getCalc("appvarTest")}
And when I check the appvar list, it isn't there. and I also use 2nd 8
Also, I am adding a new class called mage and I am adding skills that you can use.
Title: Re: My first game
Post by: Sorunome on May 30, 2014, 04:31:48 am
then you have to create it first.
Just make a seperate prog like this to create it:
getCalc("appvTest",2)
Title: Re: My first game
Post by: Runer112 on May 30, 2014, 09:04:26 am
then you have to create it first.
Just make a seperate prog like this to create it:
getCalc("appvTest",2)

Why would you need a separate program to create it? You can simply create it if it doesn't already exist from your main program logic, like:

Code: [Select]
"appvTest"→Str0
!If GetCalc(Str0)
  GetCalc(Str0,2)
End
→V

Then, you'd have a reference to the appvar in the variable V. Alternatively, a solution with a bit more robustness, which works if the appvar is archived and handles the case in which allocation failed:

Code: [Select]
"appvTest"→Str0
UnArchive Str0
!If GetCalc(Str0)
  !If GetCalc(Str0,2)
    .Failed to create appvar, handle error somehow
  End
End
→V

Then you'd probably want to Archive Str0 before your program ends so it doesn't get lost in a random RAM clear.
Title: Re: My first game
Post by: Omegaxis213 on May 30, 2014, 06:02:12 pm
can you post a source code because it still doesn't work...
Title: Re: My first game
Post by: Streetwalrus on May 31, 2014, 03:29:57 am
That's what he did ?
Title: Re: My first game
Post by: Omegaxis213 on May 31, 2014, 03:22:31 pm
I tried and it doesn't work, but can one of you add a saving mechanism to my program once I am done and uploaded the source code?
Title: Re: My first game
Post by: Omegaxis213 on June 03, 2014, 09:20:21 pm
I made the game so that once you click and release the button, you attack instead of holding the button, but if you hold the button for a while, then release you do a power attack which does double damage and is quicker.
Title: Re: My first game
Post by: Streetwalrus on June 04, 2014, 02:14:45 am
Nice. :)
Title: Re: My first game
Post by: DJ Omnimaga on June 04, 2014, 12:03:39 pm
Another alternative to appvars would be self-modifying code, but then the game cannot be an app nor a nostub program. Else there's the old school password save system trick, which is hard to make secure.
Title: Re: My first game
Post by: Omegaxis213 on June 04, 2014, 10:54:41 pm
I made it so that when you hold the power attack, you move slower and most of my ideas come from the game Skyrim
Title: Re: My first game
Post by: DJ Omnimaga on June 04, 2014, 11:53:42 pm
Aaah that seems cool. Also make it so if people just spam the attack button non-stop your attack gets weaker or slower. Kinda like in Secret of Mana for the SNES where you had to wait until your stamina fills up again.
Title: Re: My first game
Post by: Omegaxis213 on June 23, 2014, 01:36:49 pm
I made it so that if you have stamina less than 10 and you try to do a power attack, you run out of stamina, you do a normal attack and you have slower stamina regenaration for a while
Title: Re: My first game
Post by: DJ Omnimaga on June 23, 2014, 02:36:19 pm
Seems good to me. Make sure that the slower stamina regeneration isn't way too slow either, though, so that it doesn't practically ensure a game over on a simple timing mistake. :P
Title: Re: My first game
Post by: Omegaxis213 on June 24, 2014, 11:23:28 am
It isn't too slow because it is only twice as slow, but I made it so that the less stamina you have, the slower you go. Execpt that once the stamina is lower than 10, you can't move...
Title: Re: My first game
Post by: Omegaxis213 on July 30, 2014, 03:20:08 pm
Sorry for not working but I have been lazy over the summer. The project is not dead and now I'm working on adding new weapons that you can buy or steal from the enemy that you killed.
Title: Re: My first game
Post by: Omegaxis213 on July 30, 2014, 05:58:01 pm
Also I need somebody to draw a katana for my sprite/the one from blastlabs
Title: Re: My first game
Post by: Omegaxis213 on August 03, 2014, 01:52:04 pm
Bump can someone please draw the katana for the character because I need it for the ninja so that he can have different weapons. Also I made it so that the enemy can "dodge" your attacks.
Title: Re: My first game
Post by: Omegaxis213 on October 14, 2014, 06:13:23 pm
I am sorry for not updating in this long time but I was just working on the program alone (and being lazy) for a while. I have figured out how to use the appvars so i will input that into the game. I am also adding the character inventory so that you can interact with it and pick up items when you kill enemies.
Title: Re: My first game
Post by: DJ Omnimaga on October 15, 2014, 11:13:16 am
Cool to hear. Be sure to post updated screenshots soon :) It has been a while so I was wondering if the character inventory is limited to a specific amount of individual items or if you can stack as many as you want like in most Final Fantasy games?
Title: Re: My first game
Post by: Omegaxis213 on October 21, 2014, 12:13:34 am
I am turning this game into a platformer but I need some help with tilemapping. I made an example program that detects collision for moving right(sort of) but collision for down is very messed up, so can anyone help me?
Title: Re: My first game
Post by: Omegaxis213 on November 03, 2014, 11:28:31 pm
Bump. I finished my tilemap so expect more progress soon and here is a demo of the tilemap.
Title: Re: My first game
Post by: DJ Omnimaga on November 04, 2014, 11:54:05 am
Ooh I like how you have scrolling :D. It seems a little slow though. Is it running at 6 MHz or 15? You could maybe do like in Supersonic Ball and increase pixel movement to 2 pixels interval or add some frame skipping

EDIT: One small issue I am noticing is that when falling, you slow down a bit when you are about 8 pixels away from reaching the floor.


If you need help on tilemapping and optimizing, just ask in the Axe sub-forum. Hopefully people will notice faster there.
Title: Re: My first game
Post by: chickendude on November 05, 2014, 03:03:22 am
I agree, the tilemap looks really nice and i like the scrolling. It is a bit slow, though, i think it could be optimized a bit but otherwise moving two pixels at a time might be an ok solution. I think it'd be better to get some help optimizing it now though so that you won't have to worry about speed when adding new stuff in.

Nice work so far :)
Title: Re: My first game
Post by: Streetwalrus on November 05, 2014, 07:00:18 am
Given the speed I bet you're redrawing the whole screen every frame. It'd be much smarter to do partial screen updates using horizontal and vertical to shift the buffer around, pt-change to erase the character and only redraw the tiles on the border of the screen.
Title: Re: My first game
Post by: Omegaxis213 on November 05, 2014, 08:51:47 pm
The tilemap is at 6mhz. I am redrawing the frames every time the program loops but I draw only a 8*12 square where the character is. I'll try to see if I can implement partial screen updates.
Title: Re: My first game
Post by: DJ Omnimaga on November 06, 2014, 11:27:33 am
partial screen updates might be challenging to pull off if you got such physics going on. I think it's possible, but challenging, since you need to ensure the missing line of blocks is drawn at the right location after shifting the screen around, so good luck. It would definitively improve speed a lot, though.
Title: Re: My first game
Post by: chickendude on November 07, 2014, 11:14:43 am
You can still redraw the full map every frame, i just think the method for drawing is a bit slow. Rather than draw each sprite individually and having to recalculate the address in the gbuf you can look into inlining the sprite routine into your tilemap so you don't have to recalculate the gbuf position for each sprite. Actually, i think giving the character a bit of acceleration (being able to move 1, 1.5, 2, 3, 4, etc. pixels per frame) would help quite a bit. I really like the smoothness of it all, though :D
Title: Re: My first game
Post by: DJ Omnimaga on November 07, 2014, 11:17:11 am
By the way, do you use floating points for character movement? That could possibly cause slowdowns, unlike fixed points and integers.
Title: Re: My first game
Post by: Matrefeytontias on November 07, 2014, 11:32:49 am
You can't use floating points in Axe, what are you talking about ? >_> You can only really load them and store them. Unless he uses the axiom, but I doubt it.
Title: Re: My first game
Post by: DJ Omnimaga on November 07, 2014, 11:35:06 am
I thought we could? O.O I guess I forgot about the Axiom.
Title: Re: My first game
Post by: Omegaxis213 on November 09, 2014, 09:07:41 pm
Slight update: I added hanging on the wall until two blocks above the floor(you have to be against the wall and hold the arrows in that direction to hang). you can punch the enemy with holding mode but it doesn't do anything yet. There is a bug that the enemy collision detection bugs out at the top stair (it turns from 104 to 1034). The numbers are there for testing purposes.
Title: Re: My first game
Post by: aeTIos on November 10, 2014, 10:59:15 am
Seems like you're progressing nicely! I'm excited to see how this turns out. Sadly I can't try it, because my 84+ link port is broken D:
Title: Re: My first game
Post by: Omegaxis213 on November 13, 2014, 10:09:13 pm
I am now working on the health bar but as you can see in the gif, there is a exp that is currently linked up to when you kill an enemy. Exp will probably used in a skill tree but can anyone draw a better exp bar for me because I think my current version is to plain.
Title: Re: My first game
Post by: aeTIos on November 14, 2014, 03:42:04 am
I'm impressed, is this really your first game? It's got really nice graphics and it looks pretty advanced so far. Keep it up! :D
Title: Re: My first game
Post by: Sorunome on November 14, 2014, 07:09:55 am
I'm impressed, is this really your first game? It's got really nice graphics and it looks pretty advanced so far. Keep it up! :D
This

it's looking quite awesome, especially for your first game o.O
Title: Re: My first game
Post by: aeTIos on November 14, 2014, 10:15:53 am
I'm totally jealous of those 8x8 stickman sprites. Wish I had those when I was working on Continuity.
Title: Re: My first game
Post by: Omegaxis213 on November 15, 2014, 07:23:00 pm
The character sprites are made by Deep Thought. They were meant for blast labs but it got discontinued so I decided to use those sprites. Also, how can you save 30 different character values into one appvar? Like {L2},{L2+1},etc... because I am now trying to implement saving into the game.
Title: Re: My first game
Post by: Omegaxis213 on November 16, 2014, 11:02:17 pm
I am now using appvars to save the game, but should I save the player coordinates or not because every new thing I need to save is another thing that I need to archive which takes a while.
Title: Re: My first game
Post by: bb010g on November 16, 2014, 11:29:46 pm
It depends. Are coordinates important enough to save that you want to spend the time? How much longer does saving coords take? It would seem nice, esp. if levels were very big.
Title: Re: My first game
Post by: Omegaxis213 on November 16, 2014, 11:36:32 pm
Saving coordinates would force me to create 5 more appvars which I would need to archive them all when the player exits to prevent accidental ram clears and losing data. I think I might reset the player at the beginning of the new level. Level 1 and you exit then you will return at the beginning at level 1, but if you are in Level 2 then you will return at the beginning of Level 2.
Title: Re: My first game
Post by: Hayleia on November 17, 2014, 01:37:00 am
Why 5 appvars ? ???
You know you can store several bytes in one appvar, even several times the size of a variable, right ?
Title: Re: My first game
Post by: Omegaxis213 on November 17, 2014, 08:48:49 am
Yes but I don't know how to do that yet so for now I have to store them in several appvars.
Title: Re: My first game
Post by: chickendude on November 18, 2014, 06:09:24 am
Well if you ask someone can help you out :) I imagine Axe just uses the OS's routines so saving more than one variable shouldn't be any more difficult than just saving one variable.

EDIT: This is looking really great, by the way. Movement is a little slow but i love the bars and the action and everything!
Title: Re: My first game
Post by: Omegaxis213 on November 18, 2014, 05:29:23 pm
Well I don't know how to access the different (slots) of an appvar to store multiple data into one data, so can anyone can teach/tell me how to do it?
Title: Re: My first game
Post by: Hayleia on November 18, 2014, 06:03:50 pm
Well it's always RAM that you manipulate.
You can do 1→{L3} and 1→{L3}r but also 1→{L3+1} or 1→{L3+2}r.
Well the exact same way, after a GetCalc("appvNAME",X)→P, you can do 1→{P} and 1→{P}r (if X>1) but also 1→{P+1} or 1→{P+2}r.
Title: Re: My first game
Post by: Omegaxis213 on November 18, 2014, 06:06:41 pm
Will it get stored back into the appvar after you close the program?
Title: Re: My first game
Post by: parserp on November 18, 2014, 06:25:14 pm
Will it get stored back into the appvar after you close the program?
If you are storing it to a pointer, yes. So basically if you want to create a new appvar if one does not exist, and archive it at the end of the program, it would go something like this:
Code: [Select]
1->{L1}:1->{L1+1}     //some initialization, if appvar doesn't exist these will not change
If GetCalc("appvDATA",Y0)    //checks to see if appvar exists and is in archive
{Y0}->{L1}                             //store data from the appvar into some free RAM
{Y0+1}->{Y0+1}
End

...Program that manipulates data in {L1} and {L1+1}...

Unarchive "appvDATA"      //unarchives it, if it doesn't exist (still) it does nothing
GetCalc("appvDATA",2)->S    //overwrites the previous appvar that may or may not have existed
{L1}->{S}                             //store data into appvar
{L1+1}->{S+1}
Archive "appvDATA"           //archives it
Return                               //ends the program

If you run this code every time the program runs, it will store the initial values (1 and 1) to the data you need if the appvar did not previously exist (running for the first time) and gets the data from the appvar if returning to a saved game. And at the end it stores the values back into the appvar and archives it.
Title: Re: My first game
Post by: Omegaxis213 on November 18, 2014, 06:38:49 pm
Just a question but why are you using Y0 and what is it?
Title: Re: My first game
Post by: parserp on November 18, 2014, 10:07:00 pm
Just a question but why are you using Y0 and what is it?
As far as I know it's the only way in Axe to read data from the archive, if you wanted to unarchive the appvar first, you could store it to some pointer and access it from that. But otherwise if the data is only accessible from the archive with the Y tokens. (Y0-Y9)

[somebody correct if this is wrong]
Title: Re: My first game
Post by: Omegaxis213 on November 18, 2014, 10:14:53 pm
It works! :D Thanks
Title: Re: My first game
Post by: Sorunome on November 19, 2014, 01:22:27 am
Just a question but why are you using Y0 and what is it?
As far as I know it's the only way in Axe to read data from the archive, if you wanted to unarchive the appvar first, you could store it to some pointer and access it from that. But otherwise if the data is only accessible from the archive with the Y tokens. (Y0-Y9)

[somebody correct if this is wrong]
That is correct, the y-vars are the archive pointers. You can't do a lot with them, like only read data via like {Y0+2} or via Copy(
Title: Re: My first game
Post by: Omegaxis213 on November 19, 2014, 11:30:31 pm
This is a mini update but I'm working on a skill tree which is dependent on your level. You will be able to unlock new moves and abilities by using the skill tree. Also there is a new enemy :D .
Title: Re: My first game
Post by: Sorunome on November 20, 2014, 12:53:31 am
Is it my browser or is the gif freezing pretty soon and is corrupted?
Anyways, the title screen is looking nice (alli could see x.x)
Title: Re: My first game
Post by: Omegaxis213 on November 20, 2014, 11:02:43 pm
Right now when I try to compile the program into the app I get a not enough rom error and after I garbage collect, it does nothing at all ???  (by nothing at all I mean it still says not enough rom space). Anyone have suggestions?
Title: Re: My first game
Post by: Runer112 on November 21, 2014, 12:27:59 am
Right now when I try to compile the program into the app I get a not enough rom error and after I garbage collect, it does nothing at all ???  (by nothing at all I mean it still says not enough rom space). Anyone have suggestions?

Perhaps you don't have enough ROM space? :P If you're using an 83+, it's quite easy to run out of space in ROM. This generally means that you already have 2 or 6 app pages used up.
Title: Re: My first game
Post by: Omegaxis213 on December 11, 2014, 08:04:14 pm
For some reason, changing map data, 1->{random variable+V}, doesn't work on an application. Can anyone help me solve this problem?
Title: Re: My first game
Post by: parserp on December 11, 2014, 09:56:45 pm
For some reason, changing map data, 1->{random variable+V}, doesn't work on an application. Can anyone help me solve this problem?
If you're trying to change the data in something like a GDB, which is stored within the program rather than in RAM, it won't work because you can't change the data of an application. Try using L1 or some other free RAM area for whatever data it is you have and it should work.
Title: Re: My first game
Post by: Omegaxis213 on December 11, 2014, 11:05:41 pm
I'm using the variable V as the map. At the beginning of the program, I use GDB1->V. For some reason, I saw that it worked perfectly fine when the program was compiled with no shell, but with app, it won't work for some reason.
Title: Re: My first game
Post by: parserp on December 11, 2014, 11:15:23 pm
Ah yes, this is exactly the problem. GDB1 is stored within the program like I said. So you can't alter any values after compiling. When you do GDB1->V, you're merely assigning V as a pointer to GDB1, and so any changes made to V is really just changing GDB1. Try using something like:
Code: [Select]
:Fill(L1,[amount of data,0)
:Copy(GDB1,L1,[amount of data])
replacing "[amount of data]" with the amount of data, of course. Then just reference L1 instead of V and your app should run smoothly.
Title: Re: My first game
Post by: Omegaxis213 on December 11, 2014, 11:28:15 pm
For the fill, is there three arguments or just two?
Title: Re: My first game
Post by: Hayleia on December 12, 2014, 01:13:10 am
Ah yes, this is exactly the problem. GDB1 is stored within the program like I said. So you can't alter any values after compiling. When you do GDB1->V, you're merely assigning V as a pointer to GDB1, and so any changes made to V is really just changing GDB1. Try using something like:
Code: [Select]
:Fill(L1,[amount of data,0)
:Copy(GDB1,L1,[amount of data])
replacing "[amount of data]" with the amount of data, of course. Then just reference L1 instead of V and your app should run smoothly.
I don't see why you are Filling right before Copying. That's just putting a bunch of zeroes for no reason to replace them immediately, so the Copy alone produces the same result.

For the fill, is there three arguments or just two?
Three. There's also a two-argument version but I don't advise using it. It's just a shortcut and if you're using it, you'll just hide some code to yourself and forget to change things whenever you change your implementation.
You can check the Commands.html for more information.
Title: Re: My first game
Post by: calvinhtml on December 18, 2014, 08:45:59 pm
Sounds great! It seems like it will be a good game.
As for critique, I have this problem too, do you think that this is beyond your level? My first axe game I made the Tunnel game, with the ability to turn on and off opsticals. If you want to still do this, then by all means, please do! But at least listen to my advise. I have a tendency to get quite frustrated when my programs don't work out. Shouldn't you do something a lot more basic? This seems like quite a project. If however you want to continue this project, please do!  :thumbsup:
Title: Re: My first game
Post by: Omegaxis213 on December 26, 2014, 01:27:33 am
Yes, I still want to work on this project it's just that I have been very lazy over the winter break, but I have been working on the enemies a bit more and working on adding a new attack for the character.
Title: Re: My first game
Post by: calvinhtml on January 02, 2015, 01:51:27 pm
Yes, I still want to work on this project it's just that I have been very lazy over the winter break, but I have been working on the enemies a bit more and working on adding a new attack for the character.

Sounds awesome. I'm also working on an RPG, it isn't much right now, but I plan to have the demo out by mid year.
Oh, and just in case you haven't fixed the flickering, the command, Fix 5, will change that for you. It draws the text directly to the buffer (Front, Back, or Both), so the text never flickers. If I am correct, the text will change with the buffer you are currently in. I hope this helps.  :D
Title: Re: My first game
Post by: Omegaxis213 on January 26, 2015, 07:45:59 pm
Sorry for not posting an update for a really long time but now i have a list of updates.
Updates:
added stamina bar
added health bar
added exp bar
added sprinting if you click 2nd then it will constantly run until you either run out of stamina or run into a wall or let go of a movement key
added double jump if you let go off up and click up again
added extreme jump if you hold down alpha and jump
added animation for double jump
enemy leaves blood if they land on spikes
enemy tries to jump over gaps
Glitches:
enemy's animations are messing up
Title: Re: My first game
Post by: chickendude on January 26, 2015, 11:12:07 pm
Wow, that all sounds really cool. Do you have any screenshots?
Title: Re: My first game
Post by: Sorunome on January 27, 2015, 05:47:19 am
Wow, your still developing this!
And those updates do indeed sound awesome :)
Title: Re: My first game
Post by: Omegaxis213 on January 27, 2015, 08:14:33 pm
Here is a screenshot of the game. (the thing that pops up after i click new game isn't implemented yet so it isn't anything important)
Edit:
the little circle like objects are going to be removed and the numbers that are on the health bar are for testing.
Title: Re: My first game
Post by: chickendude on January 28, 2015, 04:30:06 am
It looks really cool, i especially like the little flip the guy does! I still think it's a little slow, though. Also, it seems like there's a small glitch in the routine to draw the enemies, when you jump they all move up one pixel. If you could find a way to speed up the tilemapper (i think that's what's slowing it down), it would be really cool. Anyway, i'm really impressed by everything you've added so far.
Title: Re: My first game
Post by: Sorunome on January 28, 2015, 07:50:37 am
Yeah, that thing is looking awesome, especially for a first game ;)
Title: Re: My first game
Post by: Omegaxis213 on February 25, 2015, 09:37:03 pm
This project is not dead, I just am somewhat busy with school. I made a couple of updates which is that I added a combo system where if you tap the attack button three times, it does a little bit of extra damage and knocks back the enemies a small distance. If you click and hold the attack button in rapid succession, then you will deal more damage you would than tapping and it will knock the enemies back twice as far. If you tap the attack button twice and hold, you will kick the enemies which will stun them and knock them back a short distance. Another thing that i added is that you can slide which drains a lot of stamina, but it stuns the enemies and knocks them twice as far as a kick will.
Title: Re: My first game
Post by: chickendude on February 25, 2015, 10:22:56 pm
Those are all really cool ideas!
Title: Re: My first game
Post by: Omegaxis213 on March 17, 2015, 07:22:56 pm
I have been working on my program but I have run out of memory. Does anyone know a way to get more memory than 16000 bytes?
Title: Re: My first game
Post by: CKH4 on March 17, 2015, 07:27:39 pm
Is it compiled as an app? I don't know if Axe can do multipaged apps. Anyway I downloaded this a while ago and its progressed so much. Good luck.
Title: Re: My first game
Post by: Omegaxis213 on March 17, 2015, 08:02:27 pm
This program that I am making is compiled as an app.
Title: Re: My first game
Post by: CKH4 on March 17, 2015, 08:21:23 pm
Is the source over 16000? If it is you can make sub programs in the Axe format calling them like you would in a basic program. From there if you need a label in a subprogram I think that you can do this
Code: [Select]
code...
.label name
SOMELBL()
more code...

If I'm wrong just ignore me, I'm not great at Axe.
Title: Re: My first game
Post by: Omegaxis213 on March 17, 2015, 09:19:34 pm
can you give me a example program?
Title: Re: My first game
Post by: CKH4 on March 17, 2015, 10:16:52 pm
I don't write too much Axe and I'm on my phone but I'll try.

programASRC:
Code: [Select]
.A

Repeat getKey(15)
Disp "HI
A()
End

prgmBSRC

programBSRC
Code: [Select]
.B
Lbl A
Disp " HELLO

*This code may be completely useless and unfunctional. It may also clear your ram so be careful.
Title: Re: My first game
Post by: Hayleia on March 18, 2015, 07:48:01 am
You don't necessarily need a label and a call. You can also put some "raw" code in your subprogram and it will be "copy pasted" into the main program at compilation. Which is why your example program doesn't do what you want, you probably should put the "prgmBSRC" at the bottom of the main program.

And using sub sources only solves the problem of having a source too large, not the problem of having a compiled program/application too large.
Title: Re: My first game
Post by: CKH4 on March 18, 2015, 07:57:27 am
Yeah I wasn't really sure what he meant. Can Axe compile multi page apps?
Also I edited the example because when I did something like that in an emulator it crashed.
Title: Re: My first game
Post by: Runer112 on March 18, 2015, 10:00:45 am
Can Axe compile multi page apps?

Nope. It would require either that the compiler implement a significantly more complicated memory model or that a bunch of the built-in routines be rewritten in more complicated, and thus larger and slower, variants. It seems unlikely that either of these things will be happening, at least any time soon.

I know of a few "solutions" to the application size limit:


For those saying I neglected to mention Fullrene: I chose to leave it off because it's proven to be a bit unreliable and doesn't even offer much more space (logarithmically speaking) than an application does.
Title: Re: My first game
Post by: Hayleia on March 18, 2015, 10:19:03 am
Yeah I wasn't really sure what he meant. Can Axe compile multi page apps?
Also I edited the example because when I did something like that in an emulator it crashed.
Not surprising from your first example. If Axe doesn't add a "Return" at the end of subprograms (and I think that's the case, it probably only adds it to the main source), then your program (before you edited it) was basically this:
Code: [Select]
.A

Lbl A
Disp " HELLO

For(15)
Disp "HI
A()
End
So you have a routine calling itself without any stop condition, and a beautiful stack overflow :P

For those saying I neglected to mention Fullrene: I chose to leave it off because it's proven to be a bit unreliable and doesn't even offer much more space (logarithmically speaking) than an application does.
You neglected to mention CrabCake though.
And another solution can also be to move code outside of the app, in an external program/appvar that you run with DrDnar's RunProgram (http://www.omnimaga.org/other-calculator-discussion-and-news/run-programs-axiom/) axiom. You obviously can't reasonably move everything in external programs but you can move your menu for example, or anything that is not related to the main engine.
Title: Re: My first game
Post by: CKH4 on March 18, 2015, 10:27:46 am
Oh whoops didn't even see that. I fixed it so that no damages will happen ( hopefully ).
To omega:
You should move the characters and maps into an appvar. I have no experience with them but hopefully someone else can help you.
Title: Re: My first game
Post by: Hayleia on March 19, 2015, 01:30:39 am
This tutorial (http://www.omnimaga.org/axe-language/external-vars-tutorial/) can help about appvars. It teaches a lot more but skip parts that are not related to appvars and you'll still be fine :)
Title: Re: My first game
Post by: Omegaxis213 on March 21, 2015, 10:42:11 am
I saved about 2000 bytes using alot of optimization tricks, so thanks for all your help.  I will look into using pageswap axiom soon enough. I also fixed the load button and made it functional.
Title: Re: My first game
Post by: Omegaxis213 on March 30, 2015, 08:20:33 pm
Sometimes i get many bugs that make the game stop working correctly like if i check the punching animation value, sometimes it is greater then 8, but when i check the code it should be working correctly. Then when i put a random output command, it starts working again. Does anyone know what is happening?
Title: Re: My first game
Post by: Digital on March 30, 2015, 08:26:42 pm
this kind of bugs is awefull :(
Title: Re: My first game
Post by: Sorunome on March 31, 2015, 04:12:56 am
Sometimes i get many bugs that make the game stop working correctly like if i check the punching animation value, sometimes it is greater then 8, but when i check the code it should be working correctly. Then when i put a random output command, it starts working again. Does anyone know what is happening?
You could try to re-check if you set every variable correctly. Maybe you forgot to clear the screen or something?
Title: Re: My first game
Post by: Omegaxis213 on April 08, 2015, 11:44:12 pm
Is there any possible way to store a greater amount of numbers because it seems like my max is around 900
Title: Re: My first game
Post by: Sorunome on April 09, 2015, 04:26:35 am
Is there any possible way to store a greater amount of numbers because it seems like my max is around 900
You mean in a list? Nope, 900-something is the limit, you could use multiple lists, though
Title: Re: My first game
Post by: Omegaxis213 on June 11, 2015, 06:17:49 pm
This game hasn't been worked on for about two months because of school finals and such, and i can't work on it over the summer so there will be less progress. I am thinking of changing the game to make it more like the game called this war of mine where you have to survive by scavenging, trading, and making your own objects.
Title: Re: My first game
Post by: CKH4 on June 11, 2015, 07:03:49 pm
Good luck. The ti 83+/84+ really needs that kind of game so I will eagerly be waiting for updates.
Title: Re: My first game
Post by: Omegaxis213 on June 11, 2015, 07:09:32 pm
Thanks but i can't program over he summer because i'm on vacation and i didn't bring my ti 84, so the program has to wait until i get back.
Title: Re: My first game
Post by: CKH4 on June 11, 2015, 07:46:24 pm
Hopefully it'll be worth the wait. Have fun on your vacation.
Title: Re: My first game
Post by: Omegaxis213 on June 11, 2015, 08:04:35 pm
Thanks. :D