Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: SirCmpwn on July 25, 2010, 02:53:38 pm

Title: Hatchet
Post by: SirCmpwn on July 25, 2010, 02:53:38 pm
My new Axe parser contest entry is a shell.  It's called "Hatchet."
Be afraid.  Be very afraid.
Title: Re: Hatchet
Post by: jnesselr on July 25, 2010, 02:54:40 pm
Hello Sir.  I am afraid.  Any grayscale support?
Title: Re: Hatchet
Post by: SirCmpwn on July 25, 2010, 02:55:43 pm
Maybe.  Definitely something big.  I'm keeping a lot of it under wraps.
Title: Re: Hatchet
Post by: Hot_Dog on July 25, 2010, 02:59:22 pm
So, how many projects are you working on now?  Good luck with the contest!
Title: Re: Hatchet
Post by: TC01 on July 25, 2010, 03:01:42 pm
Doesn't the Axe entry have to be a game?

Or was that changed so it can just be anything written in Axe?

A shell written in Axe sounds cool, though.
Title: Re: Hatchet
Post by: SirCmpwn on July 25, 2010, 03:05:06 pm
Dammit.
And to think that Hatchet is really freakin cool.  I have to drop it to work on a game, I don't want too many projects.  I may just stop trying to make an entry for the contest.
Title: Re: Hatchet
Post by: Builderboy on July 25, 2010, 03:10:15 pm
Quote
This year, there is only one category: Axe Parser. The theme of this 2010 contest is simply a game of any kind. There are no restrictions on game genre: you can program any kind of game you want, as long as it's written in pure Axe programming language.

There are also other mentions of it being a game throughout the rules, although it never specifically states that it *cant* be something other than a game. I think the category was restricted to games in order to make judging more fair.  Games can be judged on things like playability, speed, concept, memory to gameplay ratio, and things like that, but not all of those can transfer to other programs like shells, Mandelbrot explorers, or indefinite equation solvers.

You could always pick up Half life for Axe :D
Title: Re: Hatchet
Post by: calcdude84se on July 25, 2010, 04:11:04 pm
Sounds cool! Yeah, I had an idea too, but then I remembered it could only be a game...
Yeah, maybe you could pick up HL again. ;D
Title: Re: Hatchet
Post by: Builderboy on July 25, 2010, 04:17:20 pm
Wait sorry, forgot that previous projects could not be picked up D: Half Life could not be submitted to the contest.
Title: Re: Hatchet
Post by: calcdude84se on July 25, 2010, 04:39:44 pm
It was a previous project? oh :(
Clone another non-Tetris game, perhaps?
Title: Re: Hatchet
Post by: meishe91 on July 25, 2010, 04:50:26 pm
It was a previous project? oh :(
Clone another non-Tetris game, perhaps?

Ya, I believe HL2 was Sir's first Axe project (if I'm not mistaken) long before the contest started. I don't even think Axe had reached v2 yet.
Title: Re: Hatchet
Post by: SirCmpwn on July 26, 2010, 11:57:14 am
HL2 needs to be seriously reworked, and I may pick it up after the contest.  I have already begun work on a new contest entry that I can make fall within the rules.  Also, at this point, Hatchet only displays a list of programs, and does not filter them to be Hatchet programs, and does not display sprites, or anything else other than a name (and their archived/protected state).  This is because Axe could not support what I needed in a pure-Axe setting.  Now that I am not gearing Hatchet towards the contest, I have more freedom to stick in assembly code here and there.
Also, in other news, my new contest entry already has support for a movable list, which is currently being used for lightning fast bullets with upwards of 200 bullets on-screen, at 6 MHz in grayscale :).
Title: Re: Hatchet
Post by: Builderboy on July 26, 2010, 05:07:19 pm
Hatchet programs?  So programs need to be developed specifically for your shell? Or will your shell also support No-Shell and other programs, but give extra features to programs that are developed for Hatchet?
Title: Re: Hatchet
Post by: SirCmpwn on July 26, 2010, 10:01:41 pm
Still debating that.  Now that I have some freedom outside of the competition, I may be able to support more than I initially thought.
Title: Re: Hatchet
Post by: DJ Omnimaga on July 29, 2010, 02:13:12 am
Good luck on this project and your new contest entry. I hope you don't have any RAM clear or data loss x.x
Title: Re: Hatchet
Post by: SirCmpwn on July 31, 2010, 11:52:43 am
Speaking of the contest entry, could it be legal for entries to use partial assembly to call Hatchet routines, considering the Hatchet routines are in pure Axe?
Title: Re: Hatchet
Post by: Builderboy on July 31, 2010, 01:49:03 pm
That might be a stretch at best, but even if it is allowed, the originality score would also drop depending on how much you use the routines.  If you are using these for yourself i would just recommend importing them into your program and running them normally.
Title: Re: Hatchet
Post by: DJ Omnimaga on August 01, 2010, 12:50:52 pm
Speaking of the contest entry, could it be legal for entries to use partial assembly to call Hatchet routines, considering the Hatchet routines are in pure Axe?
Sadly nope, it has to be pure Axe. External Axe routines would be allowed as long as they're called with Axe code
Title: Re: Hatchet
Post by: SirCmpwn on August 01, 2010, 08:31:55 pm
Fair enough.  Hatchet probably won't be done in time anyway.