mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Clone of the strategy board game 'Blokus'. Four players must place
as many of their 21 pieces on the board as possible while preventing others from doing the same. This is made difficult by the fact that a piece played by a player must touch another of the player's pieces, but only at their corners (a player's first piece must touch a board corner). The game is over when no player can play any new pieces. The winner is the player with the fewest & smallest pieces remaining. Bonus points are awarded for playing all pieces. Features a tweakable AI to take the place of any human players. WWW: http://blokish.sourceforge.net/ PR: ports/91961 Submitted by: Dmitry Marakasov <amdmi3@mail.ru>
This commit is contained in:
parent
c5a4de3c1d
commit
ce65ce37e0
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=154323
@ -60,6 +60,7 @@
|
||||
SUBDIR += blobwars
|
||||
SUBDIR += block
|
||||
SUBDIR += blockade
|
||||
SUBDIR += blokish
|
||||
SUBDIR += blue
|
||||
SUBDIR += bogged
|
||||
SUBDIR += bomb
|
||||
|
44
games/blokish/Makefile
Normal file
44
games/blokish/Makefile
Normal file
@ -0,0 +1,44 @@
|
||||
# New ports collection makefile for: blokish
|
||||
# Date created: 18 Jan 2006
|
||||
# Whom: Dmitry Marakasov <amdmi3@mail.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= blokish
|
||||
PORTVERSION= 0.9.3
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
DISTNAME= ${PORTNAME}_src_v${PORTVERSION}
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= amdmi3@mail.ru
|
||||
COMMENT= Clone of the strategy board game 'Blokus'
|
||||
|
||||
LIB_DEPENDS= wx_base-2.6.0:${PORTSDIR}/x11-toolkits/wxgtk26
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
USE_X_PREFIX= yes
|
||||
USE_GL= yes
|
||||
|
||||
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
|
||||
CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include"
|
||||
|
||||
MAKEFILE= makefile
|
||||
|
||||
WRKSRC= ${WRKDIR}/blokish
|
||||
|
||||
PLIST_FILES= bin/blokish
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 500000
|
||||
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-ai.h
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|wx-config|wxgtk2-2.6-config|' ${WRKSRC}/makefile.in ${WRKSRC}/configure
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
games/blokish/distinfo
Normal file
3
games/blokish/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (blokish_src_v0.9.3.tgz) = b8969471cb6cb4f61565225f1d269e15
|
||||
SHA256 (blokish_src_v0.9.3.tgz) = 86922d6bdcc77eb1b1bff84eaf848d44c2b959267c582b978ff93a12c4e70906
|
||||
SIZE (blokish_src_v0.9.3.tgz) = 184460
|
11
games/blokish/files/extra-patch-src-ai.h
Normal file
11
games/blokish/files/extra-patch-src-ai.h
Normal file
@ -0,0 +1,11 @@
|
||||
--- src/ai.h.orig Wed Jan 4 13:39:31 2006
|
||||
+++ src/ai.h Wed Jan 18 17:27:15 2006
|
||||
@@ -25,6 +25,8 @@
|
||||
#ifndef AI_H
|
||||
#define AI_H
|
||||
|
||||
+#include <time.h>
|
||||
+#include <algo.h>
|
||||
#include "piece.h"
|
||||
#include "player.h"
|
||||
#include "board.h"
|
15
games/blokish/pkg-descr
Normal file
15
games/blokish/pkg-descr
Normal file
@ -0,0 +1,15 @@
|
||||
Clone of the strategy board game 'Blokus'. Four players must place
|
||||
as many of their 21 pieces on the board as possible while preventing
|
||||
others from doing the same.
|
||||
|
||||
This is made difficult by the fact that a piece played by a player
|
||||
must touch another of the player's pieces, but only at their corners
|
||||
(a player's first piece must touch a board corner).
|
||||
|
||||
The game is over when no player can play any new pieces. The winner
|
||||
is the player with the fewest & smallest pieces remaining. Bonus
|
||||
points are awarded for playing all pieces.
|
||||
|
||||
Features a tweakable AI to take the place of any human players.
|
||||
|
||||
WWW: http://blokish.sourceforge.net/
|
Loading…
Reference in New Issue
Block a user