Hi,
I've couple of small games written in Common Lisp using CMU CL which I would like to put into public for further development. Maybe you could help me?-)
cl-hasami-shogi
Written by Sami Makinen MIT license
Text based Japanese board game called Hasami Shogi. It is a rather simple game and current AI is pretty lousy so even a beginner can beat it!
cl-pacman
Written by Sami Makinen MIT license
Pac-Man® is a classic arcade game from Namco of Japan. Pac-Man is a Trademark of Namco Ltd. cl-pacman is a Common Lisp version of the game and its intention is to be available only for the educational purposes. The implementation does not have one fixed level but the level is created by random in which it differs from the original idea. The emphasis on cl-pacman is in implementation of Dijkstra's shortest path algorithm. This uses CLX for graphics and it has sound engine but no sounds! Current status includes implementation of basic features of the game and AI of the four ghosts has been implemented. But still quite much needs to be done to make this a playable game.
cl-raiders
Written by Sami Makinen MIT license
Raiders is a game found originally from Andre LaMothe's book Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization in chapter 1. The original version is written in C for Windows DirectX. The version presented here is written in Common Lisp and it uses SDL for graphics operations.
The implementation has a wierd approach to use labels construct and better idea would have been to declaim functions to be inline. The current version is about 1.2 times slower than corresponding C version which also uses SDL and runs on same machine with same environment.
With kindly regards,
Sami Makinen
Sami Makinen smakine4@welho.com writes:
I've couple of small games written in Common Lisp using CMU CL which I would like to put into public for further development. Maybe you could help me?-)
!-)
Sounds good!
cl-hasami-shogi
Written by Sami Makinen MIT license
cl-pacman
Written by Sami Makinen MIT license
cl-raiders
Written by Sami Makinen MIT license
No problem in principle. I wonder, however, if it wouldn't be more practical to have them all under one project..?
What do you think?
Regards, Mario