Author Topic: Your Projects - Post and Critique  (Read 116969 times)

0 Members and 1 Guest are viewing this topic.

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Your Projects - Post and Critique
« Reply #270 on: June 04, 2010, 06:05:37 pm »
  Speaking of which...
Sorry for the delay, I ahd too much math over the past several days, and Internet was down yesterday.
I finished the AXE Game Pack, but I don't have a cable with me or TI-CONNECT.  (I'm at the library.)
I'll upload it as soon as possible.  (Which means sometime this evening.)

btw, thanks for your routine, DJ!

P.S. I might optimize some more some other time, but for now I think I'll post it on ticalc.org as soon as possible. ;)

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your Projects - Post and Critique
« Reply #271 on: June 04, 2010, 07:21:02 pm »
Cool glad it's coming out soon ^^

Don't forget to add the authors, though :P (I recommend searching their profile first, to not make spelling mistakes, so the program appears in their author profile too. Most of them have their ticalc profile linked somewhere in their Omni forum profile)

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Your Projects - Post and Critique
« Reply #272 on: June 04, 2010, 07:48:39 pm »
Don't Worry, I got them. ;)
Problem is, I forgot I have Friday Night Bible Study today, it may be late tonight or early tomorrow or something before it does.
*Hurries to finish optimizing...

Edit:
<TI-CONNECT RANT>Stupid TI-CONNECT... not detecting any of the three USB cables I tried, and I can't download anything for some reason, so no TiLP either...
so I have to tell you about this bug manually...</TI-CONNECT RANT>
anyway, I had the AXEPack program working, but then when I edited one of the TI Pics i'm using, (conj(Pic2,L6,756)) and then comiled it again it wouldn't ork.  Such as when I try to select obstacle snake, it would flash between the game select screen and the obstacle snake game screen.  Help, anyone?

Thanks in advance! ;)
« Last Edit: June 05, 2010, 07:55:19 pm by yunhua98 »

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Your Projects - Post and Critique
« Reply #273 on: June 05, 2010, 11:15:38 pm »
Sounds like it could possible be a bug in the snake game.  It sounds like the snake game might be using the backbuffer and expects it clear before running the game, maybe try clearing the buffer AND the backbuffer first? ClrDraw:ClrDrawr

But its more likely you accidentally deleted some other code.  Also, when you say flashing, do you mean grayscale-like flashing, or a back and forth type of flashing?
___Axe_Parser___
Today the calculator, tomorrow the world!

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Your Projects - Post and Critique
« Reply #274 on: June 06, 2010, 01:41:25 pm »
i've made a tunnel clone. except it's a tad bit different than your normal tunnel game -- you have two ships to control.
the arrow keys control the ship on the top of the screen
keys 1 and 4 control the ship on the bottom
also, it features two different ways of getkey(). basically, the old BASIC way and Axe Parser's way. let me know which one you prefer  :)
credit to DJ Omnimaga for the ship sprite
credit to Raylin for the spike sprite

ZSIMUL = source
ASIMUL = no-stub executable
« Last Edit: June 06, 2010, 01:45:10 pm by nemo »


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your Projects - Post and Critique
« Reply #275 on: June 06, 2010, 04:28:08 pm »
wow nice, and I love how you added grayscale!

Quite hard but challenging and fun!

I'm not sure which key detection I prefer, though. It's hard to tell because both makes the game different and are fun in their own ways. I think you should leave both in.
« Last Edit: June 06, 2010, 04:28:53 pm by DJ Omnimaga »

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Your Projects - Post and Critique
« Reply #276 on: June 06, 2010, 05:40:17 pm »
That's cool. I will have to try that out later. Good work :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Your Projects - Post and Critique
« Reply #277 on: June 06, 2010, 07:25:15 pm »
Double screens...wow, that's a nice game.

Two questions about Axe's getKey commands:
1. Is it possible to check simultaneous keypresses with the "old basic way" of getKey?
2. Where would you use getKey(0)? When is it useful?
If you haven't noticed in these questions already, I'm really new to Axe.
« Last Edit: June 06, 2010, 07:27:39 pm by Deep Thought »




Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Your Projects - Post and Critique
« Reply #278 on: June 06, 2010, 07:40:52 pm »
1. no, i don't think it is.
2. i'm not sure. i guess it could be useful in a whack-a-mole game, where the user is trying to cheat by holding down the keys. so you could have a section of your code be
Code: [Select]
repeat getkey(0)=0
end

that way they don't cheat.. but otherwise i haven't ran into a use for it.


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your Projects - Post and Critique
« Reply #279 on: June 06, 2010, 10:28:03 pm »
1. Not at all (seeing how that getkey worked, it seemed rather irregular, like BASIC programs, for example, at high speed, it only seemed to check between 10 and 12 times a second, missing a few keypresses)
2. What Nemo said, but that only work right in menus, I think, because that command will stop the program execution until all keys are released.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Your Projects - Post and Critique
« Reply #280 on: June 06, 2010, 10:53:42 pm »
1. Not at all (seeing how that getkey worked, it seemed rather irregular, like BASIC programs, for example, at high speed, it only seemed to check between 10 and 12 times a second, missing a few keypresses)
2. What Nemo said, but that only work right in menus, I think, because that command will stop the program execution until all keys are released.

Oh! Is getKey(0) the same as b_call getkey?
« Last Edit: June 06, 2010, 10:54:18 pm by Deep Thought »




Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Your Projects - Post and Critique
« Reply #281 on: June 06, 2010, 10:58:30 pm »
No! It uses direct-key input, checking all the key-groups, ANDing their contents together, than performing a small manipulation to make sure that it returns 0 when no keys are pressed.
the bcall you mentioned is like how key input works on the homescreen, with you being able to press 2nd and alpha w/o the routine returning.
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Your Projects - Post and Critique
« Reply #282 on: June 06, 2010, 11:33:40 pm »
Actually, that might be a good function for getKeyr
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Your Projects - Post and Critique
« Reply #283 on: June 06, 2010, 11:34:21 pm »
what do you mean calc84maniac?

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Your Projects - Post and Critique
« Reply #284 on: June 06, 2010, 11:42:50 pm »
The getkey routine they were talking about that lets you press 2nd and Alpha and such. Might be useful for text entry.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman