Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
46 user(s) are online (7 user(s) are browsing News)

Members: 0
Guests: 46

more...

Support us!

Headlines


Recent Replied Topics
Software News : Capture Challenge Game for Programmers
Posted by tbreeden on 2011/5/13 8:53:03 (1126 reads) News by the same author
Software News

Just for fun, I've duplicated a programmer's competition which was part of the 2009 ACM International Collegiate Programming Competition (ICPC) Challenge: Capture



There are no mice, joy-sticks, or keystrokes involved; the two opposing players are entirely controlled by opposing programs which send control commands to their moving "sleds" and "bumpers" via the game engine.

The game engine in turns supplies to each player the entire game state - sleds, bumpers, and the 112 movable pucks.

I think it is ready for interested (or bored) programmers to have a go at creating a King of the Amiga Hill player program.

The engine does the [2D] physics and graphics, so programming your own player is not beyond a beginning or a rusty programmer, but programming a really good player is a challenge for the best programmer.

The players and the engine are separate processes, communicating via Amiga pipes, so it is open to anyone's favorite Amiga language, C, E, Modula-2, maybe even Python.

Since I used my Aglet Modula-2 compiler to do the engine and also am supplying sources for some simple example players in Modula-2, I'm hoping to spark some interest in my favorite language.

I've also included however, as proof of concept, a working C source version of "RandomPlayer" (working in spite of my doubtful C).

My simple examples run pretty much as they should. All testing has been done on an A1 and a Sam-Flex 440, both with Radeon 9250.

The download is at capturecontest.lha
Or you can download more details at CaptureContest.guide

Tom

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
Hans
Published: 2011/5/17 2:54  Updated: 2011/5/17 2:54
Home away from home
Joined: 01/26/2007
From: New Zealand
Comments: 2800
 Re: Capture Challenge Game for Programmers
Maybe this could be used as a competition at AmiWest, or one of the other shows. That way there would be a time limit in making your AI player, and others in the same room to compete against.

Hans
tbreeden
Published: 2011/5/18 2:03  Updated: 2011/5/18 2:03
Just popping in
Joined: 10/17/2007
From: VA, USA
Comments: 34
 Re: Capture Challenge Game for Programmers
That would certainly be possible.

I'd want to have it used a bit more beforehand to shake out the bugs. I'm not foolish enough to believe that testing your own program on your own machine means the software is home free.

I would like to see it on an X1000 though.

This was one of 5 or 6 problems that the students had something like 8 to 12 hours to work on.

The Queue Competition, open to anyone, was advertised such that people had two or three months to work on it if desired. Lots of people submitted - must have been over 100.

They still have the trace files on the web for every game in the tournament. Interesting to see the various clear and fuzzy strategies.

Tom
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1722
Logged in last:
  24 hours, 60
  7 days, 122
  30 days, 181

Random Photo
the tip of my a500 hardware collection

New Articles List

New Members
Amigafreak02
Amigafreak02 11/15/2024
Drakken
Drakken 11/14/2024
ybbasepiw
ybbasepiw 11/11/2024
Mr_byte
Mr_byte 11/06/2024
ghettofinger
ghettofinger 10/30/2024
VaultDweller
VaultDweller 10/30/2024
Greenslade
Greenslade 10/11/2024
komyash
komyash 09/20/2024
Correine
Correine 09/16/2024
Falke_34
Falke_34 09/14/2024


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project