Re: Announcement: Axiom, a Forth Based Universal Game Programming System



On Aug 27, 1:00 pm, m...@xxxxxx (Marcel Hendrix) wrote:
dreamwa...@xxxxxxxxx writes Re: Announcement: Axiom, a Forth Based Universal Game Programming System
[..]

I am not affiliated with the Zillions product in any way. I'm a Forth
enthusiast and Axiom has been a hobby project which I am offering to
the public for free. I've been working on Axiom and the current set
of Axiom based games for the past 1-1/2 years in my 'spare' time.
Thank you for your interest.

Great idea! You paid attention to doumentation too, and your Forth seems
to really deserve that name (being interactive). Do you care to discuss
why it has <BUILDS, and why there's a unified stack?


ForthScript is subroutine threaded and implemented in C++. I couldn't
see any way
to implement CREATE ... DOES> without dropping into assembly which I
didn't want to do.

This was discussed in the following thread:

http://groups.google.com/group/comp.lang.forth/browse_thread/thread/43e2a017cfddfcb9/bdb18346b1fc8951?lnk=gst&q=gschmidt&rnum=3#bdb18346b1fc8951

The gist of it is:

Andrew Haley wrote:
and the thunk is a magic bit of machine code, usually a single
instruction, that is placed in the threaded code immediately before
the DOES> action. This works with any kind of threading.

As far as a unified stack, I'm not sure what you mean. ForthScript
has both a data stack and a return stack.
It supports words such as (>R, R>, R, R@ etc.). Was there something
you found in the documentation that lead
you to believe there was a single stack?

Please let me know if I'm missing something on either one of these
points.

BTW, strange game player, Zillion :-) I tried it's chess, but it doesn't
even know when the game is over (I took its king after only 3 moves, but it
pretends not to notice).

Hmm... It's Chess is pretty strong, especially considering it's a
general game playing
program. If you are able to make this happen again, please save the
game (in a *.zsg file)
and send it to me. I can then post it and have the Chess Guru's
examine it.


It does know how to play tic-tac-toe, though (unfortunately, I do too).

-marcel

Thank you for your comments and thanks to everyone for the kudos.

Regards,
-- Greg

.



Relevant Pages

  • Re: Ed Miller on Short Stack Play
    ... or more that short stacks have an edge in a cash game. ... Even if you can generate a small edge from a short stack, ... Most of your opponents are typically horrible in 1/2, mediocre in 2/5, ... but for most pretty good players who want to buy in for $300 the 1/2 ...
    (rec.gambling.poker)
  • Re: how much to bet - warning poker content
    ... $5 cold bets and lotsa limpers with no raise) and got 2 callers ... I suppose it is one of the reasons i am so bad at this game - I really ... you should probably raise more before the flop; ... goal is to get your opponents whole stack in w/o blowing him off his ...
    (rec.gambling.poker)
  • Re: Luck/skill in backgammon
    ... stack loser needs a stronger hand to call an all in bet. ... part of _all_ poker games, not just tournament games, including heads-up ... If he loses his $400, his game is over. ... "In a two player game in which the contestants are equally ...
    (rec.games.backgammon)
  • Re: YA(B)VP: Grey Elven Priest
    ... Probably my favorite artifact in the game. ... =) Gold loses value once you get tired of pumping stat. ... Playing ADOM strikes me as a good way to stay very single. ... stack by stack, to Dwarftown and dropped on my stats. ...
    (rec.games.roguelike.adom)
  • Reno trip report (long, boring, omnipresent)
    ... no limit game at the Circus. ... I sat in the 2 spot and the best player was in the 8 (or at least ... about 60 dollars to an all in from a short stack after I had raised to ...
    (rec.gambling.poker)