Home QNet Quack-Man idea from http://www.revolvedigital.co.uk/

Home
News
Channel search
Web chat
About us
History
Columns
Forum
Servers
Services
Staff listing
Contact us
Link us!
Credits
Development
Team


General FAQ
IRC FAQ
Trusts FAQ
Rules FAQ
Security FAQ
S FAQ
#feds FAQ
Q FAQ

Lua game testing framework  by slug
Wednesday 23. January 2008 at 13:37 GMT

Since someone (finally!) wrote a game for U, I hacked up a quick framework which allows easy testing.

Here's an example of it in use with the connect4 script:

newserv@moo:~/test$ lua
Lua 5.1.2  Copyright (C) 1994-2007 Lua.org, PUC-Rio
> require "testframework"
> require "connect4"
system: game registered: connect4
> startgame("connect4")
system: game lobby initiated: connect4/1
system: new player (connect4/1): 1
system: new player (connect4/1): 2
system: game commencing: connect4/1
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: -----------------
replyall: connect4/1:  A B C D E F G H
reply: 1: Your turn, enter move:
> i(1, "a")
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: |4,4X| | | | | | | |
replyall: connect4/1: -----------------
replyall: connect4/1:  A B C D E F G H
reply: 2: Your turn, enter move:
> i(2, "b")
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: | | | | | | | | |
replyall: connect4/1: |4,4X|8,8O| | | | | | |
replyall: connect4/1: -----------------
replyall: connect4/1:  A B C D E F G H
reply: 1: Your turn, enter move:
>


[ 1 comments ]

Columns written by slug:
Currently online
174069
User peak
243389
(Tuesday 08. February 2005)
Login

gameservers
cs4u
Euroserv Website
m group website
Port80 website
Multiplay website
Underworld.no website
 
Copyright © 1997-2009 by QuakeNet IRC Network - All rights reserved.
Quakenet Q-man logo Copyright © 2003-2004 Revolve Digital Solutions Ltd. - All rights reserved.