Carcassonne: Hunters and Gatherers | BoardGameGeek GS_googleAddAdSenseService("ca-pub-7206761047394129"); GS_googleEnableAllServices(); GA_googleAddSlot("ca-pub-7206761047394129", "ros_top_728x90"); GA_googleAddSlot("ca-pub-7206761047394129", "ros_top_right_160x600"); GA_googleAddSlot("ca-pub-7206761047394129", "boardgame_desc_468x60"); GA_googleAddAttr("gameid","4390"); GA_googleFetchAds();
function viUpdateDone( response )
{
eval( response );
document.getElementById('results_' + tabnum ).innerHTML = str;
document.getElementById('status_' + tabnum).innerHTML = '';
}
function GetArticles( tabnum, gameid, forumid, sort, showcount, pageid )
{
var thetab = 'status_' + tabnum;
document.getElementById(thetab).innerHTML = "Updating...";
x_doGetGameArticles( tabnum, gameid, forumid, sort, showcount, pageid, viUpdateDone );
}
function GetImagesForObject( tabnum, objecttype, objectid, sort, showcount, pageid, gallery )
{
var thetab = 'status_' + tabnum;
$(thetab).innerHTML = "Updating...";
x_doGetImagesForObject( tabnum, objecttype, objectid, sort, showcount, pageid, gallery, viUpdateDone );
}
function GetFiles( tabnum, objecttype, objectid, sort, showcount, pageid )
{
$('status_'+tabnum).innerHTML = 'Loading...';
new Ajax( '/geekfile.php',
{
postBody: 'action=filemodule&ajax=1&tabnum='+tabnum+'&objecttype='+objecttype+'&objectid='+objectid+'&sort='+sort+'&showcount='+showcount+'&pageid='+pageid,
onComplete: function ( response )
{
$('status_'+tabnum).innerHTML = '';
$('results_'+tabnum).innerHTML = response;
}
} ).request();
}
function GetPoll( gameid, itempolltype )
{
$(itempolltype).innerHTML = "Loading... ";
new Ajax('/geekitempoll.php?action=view&itempolltype='+itempolltype+'&objecttype=boardgame&objectid='+gameid,
{
evalScripts: true,
onComplete: function( response )
{
$(itempolltype).innerHTML = response;
}
}).request();
}
function HidePoll( pollname )
{
$(pollname).innerHTML = '';
}
function UpdateMarketplace( response )
{
document.getElementById('results_marketplace').innerHTML = response;
document.getElementById('status_marketplace').innerHTML = '';
}
function GetGameMarketplace( tabnum, gameid, sort, showcount, pageid )
{
var thetab = 'status_' + tabnum;
document.getElementById(thetab).innerHTML = "Updating...";
x_doGetGameMarketplace( tabnum, gameid, sort, showcount, pageid, viUpdateDone );
}
function GetGameEbay( tabnum, objecttype, objectid, sort, showcount, pageid )
{
var thetab = 'status_' + tabnum;
document.getElementById(thetab).innerHTML = "Updating...";
x_doGetGameEbay( tabnum, objecttype, objectid, sort, showcount, pageid, viUpdateDone );
}
function GetGameGeekLists( tabnum, gameid, sort, showcount, pageid )
{
var thetab = 'status_' + tabnum;
document.getElementById(thetab).innerHTML = "Updating...";
x_doGetGameGeekLists( tabnum, gameid, sort, showcount, pageid, viUpdateDone );
}
function GetGameLinks( tabnum, gameid, sort, showcount, pageid )
{
var thetab = 'status_' + tabnum;
document.getElementById(thetab).innerHTML = "Updating...";
x_doGetGameLinks( tabnum, gameid, sort, showcount, pageid, viUpdateDone );
}
//=========================================================================
// EDIT Ages
//=========================================================================
function AgesCallback( response )
{
document.getElementById('editages').innerHTML = response;
}
function GetAges( gameid )
{
x_doGetAges( gameid, 'game', AgesCallback );
}
function EditAges( gameid )
{
x_doEditAges( gameid, 'game', AgesCallback );
}
function SaveAges( gameid )
{
var age = document.EDITAGESFORM['minage'].value;
x_doSaveAges( gameid, 'game', age, AgesCallback );
}
// remote scripting library // (c) copyright 2005 modernmethod, inc var sajax_debug_mode = false; var sajax_request_type = "POST"; var sajax_target_id = ""; var sajax_failure_redirect = ""; function sajax_debug(text) { if (sajax_debug_mode) alert(text); } function sajax_init_object() { sajax_debug("sajax_init_object() called..") var A; var msxmlhttp = new Array( 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'); for (var i = 0; i < msxmlhttp.length; i++) { try { A = new ActiveXObject(msxmlhttp[i]); } catch (e) { A = null; } } if(!A && typeof XMLHttpRequest != "undefined") A = new XMLHttpRequest(); if (!A) sajax_debug("Could not create connection object."); return A; } var sajax_requests = new Array(); function sajax_cancel() { for (var i = 0; i < sajax_requests.length; i++) sajax_requests[i].abort(); } function sajax_do_call(func_name, args) { var i, x, n; var uri; var post_data; var target_id; sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id); target_id = sajax_target_id; if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "") sajax_request_type = "GET"; uri = "/sajaxutils.php"; if (sajax_request_type == "GET") { if (uri.indexOf("?") == -1) uri += "?rs=" + escape(func_name); else uri += "&rs=" + escape(func_name); uri += "&rst=" + escape(sajax_target_id); uri += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) uri += "&rsargs[]=" + escape(args[i]); post_data = null; } else if (sajax_request_type == "POST") { post_data = "rs=" + escape(func_name); post_data += "&rst=" + escape(sajax_target_id); post_data += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) post_data = post_data + "&rsargs[]=" + encodeURIComponent(args[i]); } else { alert("Illegal request type: " + sajax_request_type); } x = sajax_init_object(); if (x == null) { if (sajax_failure_redirect != "") { location.href = sajax_failure_redirect; return false; } else { sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent); return false; } } else { x.open(sajax_request_type, uri, true); // window.open(uri); sajax_requests[sajax_requests.length] = x; if (sajax_request_type == "POST") { x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1"); x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } x.onreadystatechange = function() { if (x.readyState != 4) return; sajax_debug("received " + x.responseText); var status; var data; var txt = x.responseText.replace(/^\s*|\s*$/g,""); status = txt.charAt(0); data = txt.substring(2); if (status == "") { // let's just assume this is a pre-response bailout and let it slide for now } else if (status == "-") alert("Error: " + data); else { if (target_id != "") document.getElementById(target_id).innerHTML = eval(data); else { try { var callback; var extra_data = false; if (typeof args[args.length-1] == "object") { callback = args[args.length-1].callback; extra_data = args[args.length-1].extra_data; } else { callback = args[args.length-1]; } callback(eval(data), extra_data); } catch (e) { sajax_debug("Caught error " + e + ": Could not eval " + data ); } } } } } sajax_debug(func_name + " uri = " + uri + "/post = " + post_data); x.send(post_data); sajax_debug(func_name + " waiting.."); delete x; return true; } // wrapper for doGetModImage function x_doGetModImage() { sajax_do_call("doGetModImage", x_doGetModImage.arguments); } // wrapper for doGetModImageGallery function x_doGetModImageGallery() { sajax_do_call("doGetModImageGallery", x_doGetModImageGallery.arguments); } // wrapper for doModerateImage function x_doModerateImage() { sajax_do_call("doModerateImage", x_doModerateImage.arguments); } // wrapper for doModerateImageGallery function x_doModerateImageGallery() { sajax_do_call("doModerateImageGallery", x_doModerateImageGallery.arguments); } // wrapper for doSkipImage function x_doSkipImage() { sajax_do_call("doSkipImage", x_doSkipImage.arguments); } // wrapper for doApproveImage function x_doApproveImage() { sajax_do_call("doApproveImage", x_doApproveImage.arguments); } // wrapper for doGetModArticle function x_doGetModArticle() { sajax_do_call("doGetModArticle", x_doGetModArticle.arguments); } // wrapper for doModerateArticle function x_doModerateArticle() { sajax_do_call("doModerateArticle", x_doModerateArticle.arguments); } // wrapper for doGetModData function x_doGetModData() { sajax_do_call("doGetModData", x_doGetModData.arguments); } // wrapper for doModerateData function x_doModerateData() { sajax_do_call("doModerateData", x_doModerateData.arguments); } // wrapper for doAdminApprove function x_doAdminApprove() { sajax_do_call("doAdminApprove", x_doAdminApprove.arguments); } // wrapper for doAdminDecline function x_doAdminDecline() { sajax_do_call("doAdminDecline", x_doAdminDecline.arguments); } // wrapper for doGetGameImages function x_doGetGameImages() { sajax_do_call("doGetGameImages", x_doGetGameImages.arguments); } // wrapper for doGetGameMarketplace function x_doGetGameMarketplace() { sajax_do_call("doGetGameMarketplace", x_doGetGameMarketplace.arguments); } // wrapper for doGetGameEbay function x_doGetGameEbay() { sajax_do_call("doGetGameEbay", x_doGetGameEbay.arguments); } // wrapper for doGetGameGeekLists function x_doGetGameGeekLists() { sajax_do_call("doGetGameGeekLists", x_doGetGameGeekLists.arguments); } // wrapper for doGetUserCollection function x_doGetUserCollection() { sajax_do_call("doGetUserCollection", x_doGetUserCollection.arguments); } // wrapper for doGetGameLinks function x_doGetGameLinks() { sajax_do_call("doGetGameLinks", x_doGetGameLinks.arguments); } // wrapper for doSaveUserCollection function x_doSaveUserCollection() { sajax_do_call("doSaveUserCollection", x_doSaveUserCollection.arguments); } // wrapper for doDeleteUserCollection function x_doDeleteUserCollection() { sajax_do_call("doDeleteUserCollection", x_doDeleteUserCollection.arguments); } // wrapper for doGetImagesForObject function x_doGetImagesForObject() { sajax_do_call("doGetImagesForObject", x_doGetImagesForObject.arguments); } // wrapper for doGetGamesForObject function x_doGetGamesForObject() { sajax_do_call("doGetGamesForObject", x_doGetGamesForObject.arguments); } // wrapper for doSaveTag function x_doSaveTag() { sajax_do_call("doSaveTag", x_doSaveTag.arguments); } // wrapper for doDeleteTag function x_doDeleteTag() { sajax_do_call("doDeleteTag", x_doDeleteTag.arguments); } // wrapper for doGetSuggestedTags function x_doGetSuggestedTags() { sajax_do_call("doGetSuggestedTags", x_doGetSuggestedTags.arguments); } // wrapper for doEditDesc function x_doEditDesc() { sajax_do_call("doEditDesc", x_doEditDesc.arguments); } // wrapper for doSaveDesc function x_doSaveDesc() { sajax_do_call("doSaveDesc", x_doSaveDesc.arguments); } // wrapper for doGetDesc function x_doGetDesc() { sajax_do_call("doGetDesc", x_doGetDesc.arguments); } // wrapper for doEditTitle function x_doEditTitle() { sajax_do_call("doEditTitle", x_doEditTitle.arguments); } // wrapper for doSaveTitle function x_doSaveTitle() { sajax_do_call("doSaveTitle", x_doSaveTitle.arguments); } // wrapper for doGetTitle function x_doGetTitle() { sajax_do_call("doGetTitle", x_doGetTitle.arguments); } // wrapper for doEditYear function x_doEditYear() { sajax_do_call("doEditYear", x_doEditYear.arguments); } // wrapper for doSaveYear function x_doSaveYear() { sajax_do_call("doSaveYear", x_doSaveYear.arguments); } // wrapper for doGetYear function x_doGetYear() { sajax_do_call("doGetYear", x_doGetYear.arguments); } // wrapper for doEditAges function x_doEditAges() { sajax_do_call("doEditAges", x_doEditAges.arguments); } // wrapper for doSaveAges function x_doSaveAges() { sajax_do_call("doSaveAges", x_doSaveAges.arguments); } // wrapper for doGetAges function x_doGetAges() { sajax_do_call("doGetAges", x_doGetAges.arguments); } // wrapper for doEditNumPlayers function x_doEditNumPlayers() { sajax_do_call("doEditNumPlayers", x_doEditNumPlayers.arguments); } // wrapper for doSaveNumPlayers function x_doSaveNumPlayers() { sajax_do_call("doSaveNumPlayers", x_doSaveNumPlayers.arguments); } // wrapper for doGetNumPlayers function x_doGetNumPlayers() { sajax_do_call("doGetNumPlayers", x_doGetNumPlayers.arguments); } // wrapper for doEditPlayingTime function x_doEditPlayingTime() { sajax_do_call("doEditPlayingTime", x_doEditPlayingTime.arguments); } // wrapper for doSavePlayingTime function x_doSavePlayingTime() { sajax_do_call("doSavePlayingTime", x_doSavePlayingTime.arguments); } // wrapper for doGetPlayingTime function x_doGetPlayingTime() { sajax_do_call("doGetPlayingTime", x_doGetPlayingTime.arguments); } // wrapper for doGetFile function x_doGetFile() { sajax_do_call("doGetFile", x_doGetFile.arguments); } // wrapper for doEditFile function x_doEditFile() { sajax_do_call("doEditFile", x_doEditFile.arguments); } // wrapper for doSaveFile function x_doSaveFile() { sajax_do_call("doSaveFile", x_doSaveFile.arguments); } // wrapper for doEditDesigner function x_doEditDesigner() { sajax_do_call("doEditDesigner", x_doEditDesigner.arguments); } // wrapper for doEditDesignerName function x_doEditDesignerName() { sajax_do_call("doEditDesignerName", x_doEditDesignerName.arguments); } // wrapper for doSaveDesignerName function x_doSaveDesignerName() { sajax_do_call("doSaveDesignerName", x_doSaveDesignerName.arguments); } // wrapper for doAddDesigner function x_doAddDesigner() { sajax_do_call("doAddDesigner", x_doAddDesigner.arguments); } // wrapper for doSaveDesigner function x_doSaveDesigner() { sajax_do_call("doSaveDesigner", x_doSaveDesigner.arguments); } // wrapper for doSaveNewDesigner function x_doSaveNewDesigner() { sajax_do_call("doSaveNewDesigner", x_doSaveNewDesigner.arguments); } // wrapper for doDeleteDesigner function x_doDeleteDesigner() { sajax_do_call("doDeleteDesigner", x_doDeleteDesigner.arguments); } // wrapper for doSearchDesigner function x_doSearchDesigner() { sajax_do_call("doSearchDesigner", x_doSearchDesigner.arguments); } // wrapper for doGetDesigner function x_doGetDesigner() { sajax_do_call("doGetDesigner", x_doGetDesigner.arguments); } // wrapper for doEditPublisher function x_doEditPublisher() { sajax_do_call("doEditPublisher", x_doEditPublisher.arguments); } // wrapper for doEditPublisherName function x_doEditPublisherName() { sajax_do_call("doEditPublisherName", x_doEditPublisherName.arguments); } // wrapper for doSavePublisherName function x_doSavePublisherName() { sajax_do_call("doSavePublisherName", x_doSavePublisherName.arguments); } // wrapper for doAddPublisher function x_doAddPublisher() { sajax_do_call("doAddPublisher", x_doAddPublisher.arguments); } // wrapper for doPublisher function x_doPublisher() { sajax_do_call("doPublisher", x_doPublisher.arguments); } // wrapper for doSavePublisher function x_doSavePublisher() { sajax_do_call("doSavePublisher", x_doSavePublisher.arguments); } // wrapper for doSaveNewPublisher function x_doSaveNewPublisher() { sajax_do_call("doSaveNewPublisher", x_doSaveNewPublisher.arguments); } // wrapper for doDeletePublisher function x_doDeletePublisher() { sajax_do_call("doDeletePublisher", x_doDeletePublisher.arguments); } // wrapper for doSearchPublisher function x_doSearchPublisher() { sajax_do_call("doSearchPublisher", x_doSearchPublisher.arguments); } // wrapper for doGetPublisher function x_doGetPublisher() { sajax_do_call("doGetPublisher", x_doGetPublisher.arguments); } // wrapper for doEditCategory function x_doEditCategory() { sajax_do_call("doEditCategory", x_doEditCategory.arguments); } // wrapper for doAddCategory function x_doAddCategory() { sajax_do_call("doAddCategory", x_doAddCategory.arguments); } // wrapper for doSaveCategory function x_doSaveCategory() { sajax_do_call("doSaveCategory", x_doSaveCategory.arguments); } // wrapper for doDeleteCategory function x_doDeleteCategory() { sajax_do_call("doDeleteCategory", x_doDeleteCategory.arguments); } // wrapper for doSearchCategory function x_doSearchCategory() { sajax_do_call("doSearchCategory", x_doSearchCategory.arguments); } // wrapper for doGetCategory function x_doGetCategory() { sajax_do_call("doGetCategory", x_doGetCategory.arguments); } // wrapper for doEditMechanic function x_doEditMechanic() { sajax_do_call("doEditMechanic", x_doEditMechanic.arguments); } // wrapper for doAddMechanic function x_doAddMechanic() { sajax_do_call("doAddMechanic", x_doAddMechanic.arguments); } // wrapper for doSaveMechanic function x_doSaveMechanic() { sajax_do_call("doSaveMechanic", x_doSaveMechanic.arguments); } // wrapper for doDeleteMechanic function x_doDeleteMechanic() { sajax_do_call("doDeleteMechanic", x_doDeleteMechanic.arguments); } // wrapper for doSearchMechanic function x_doSearchMechanic() { sajax_do_call("doSearchMechanic", x_doSearchMechanic.arguments); } // wrapper for doGetMechanic function x_doGetMechanic() { sajax_do_call("doGetMechanic", x_doGetMechanic.arguments); } // wrapper for doEditAltName function x_doEditAltName() { sajax_do_call("doEditAltName", x_doEditAltName.arguments); } // wrapper for doAddAltName function x_doAddAltName() { sajax_do_call("doAddAltName", x_doAddAltName.arguments); } // wrapper for doSaveAltName function x_doSaveAltName() { sajax_do_call("doSaveAltName", x_doSaveAltName.arguments); } // wrapper for doDeleteAltName function x_doDeleteAltName() { sajax_do_call("doDeleteAltName", x_doDeleteAltName.arguments); } // wrapper for doGetAltName function x_doGetAltName() { sajax_do_call("doGetAltName", x_doGetAltName.arguments); } // wrapper for doSearchGame function x_doSearchGame() { sajax_do_call("doSearchGame", x_doSearchGame.arguments); } // wrapper for doSearchGuild function x_doSearchGuild() { sajax_do_call("doSearchGuild", x_doSearchGuild.arguments); } // wrapper for doGetHomepage function x_doGetHomepage() { sajax_do_call("doGetHomepage", x_doGetHomepage.arguments); } // wrapper for doEditHomepage function x_doEditHomepage() { sajax_do_call("doEditHomepage", x_doEditHomepage.arguments); } // wrapper for doSaveHomepage function x_doSaveHomepage() { sajax_do_call("doSaveHomepage", x_doSaveHomepage.arguments); } // wrapper for doSearchEbay function x_doSearchEbay() { sajax_do_call("doSearchEbay", x_doSearchEbay.arguments); } // wrapper for doAddEbayItem function x_doAddEbayItem() { sajax_do_call("doAddEbayItem", x_doAddEbayItem.arguments); } // wrapper for doRemoveEbayItem function x_doRemoveEbayItem() { sajax_do_call("doRemoveEbayItem", x_doRemoveEbayItem.arguments); } // wrapper for doInvalidateCache function x_doInvalidateCache() { sajax_do_call("doInvalidateCache", x_doInvalidateCache.arguments); } // wrapper for doRecommend function x_doRecommend() { sajax_do_call("doRecommend", x_doRecommend.arguments); } // wrapper for doGetNumRecommend function x_doGetNumRecommend() { sajax_do_call("doGetNumRecommend", x_doGetNumRecommend.arguments); } // wrapper for doTagImage function x_doTagImage() { sajax_do_call("doTagImage", x_doTagImage.arguments); } // wrapper for doUnTagImage function x_doUnTagImage() { sajax_do_call("doUnTagImage", x_doUnTagImage.arguments); } // wrapper for doSaveTag function x_doSaveTag() { sajax_do_call("doSaveTag", x_doSaveTag.arguments); } // wrapper for doDeleteTag function x_doDeleteTag() { sajax_do_call("doDeleteTag", x_doDeleteTag.arguments); } // wrapper for doGetSuggestedTags function x_doGetSuggestedTags() { sajax_do_call("doGetSuggestedTags", x_doGetSuggestedTags.arguments); } // wrapper for doGetCollectionInfo function x_doGetCollectionInfo() { sajax_do_call("doGetCollectionInfo", x_doGetCollectionInfo.arguments); } // wrapper for doSaveOverrideTag function x_doSaveOverrideTag() { sajax_do_call("doSaveOverrideTag", x_doSaveOverrideTag.arguments); } // wrapper for doDeleteOverrideTag function x_doDeleteOverrideTag() { sajax_do_call("doDeleteOverrideTag", x_doDeleteOverrideTag.arguments); } // wrapper for doGameIDLookup function x_doGameIDLookup() { sajax_do_call("doGameIDLookup", x_doGameIDLookup.arguments); } // wrapper for doGetComment function x_doGetComment() { sajax_do_call("doGetComment", x_doGetComment.arguments); } // wrapper for doEditComment function x_doEditComment() { sajax_do_call("doEditComment", x_doEditComment.arguments); } // wrapper for doSaveComment function x_doSaveComment() { sajax_do_call("doSaveComment", x_doSaveComment.arguments); } // wrapper for doGetRating function x_doGetRating() { sajax_do_call("doGetRating", x_doGetRating.arguments); } // wrapper for doEditRating function x_doEditRating() { sajax_do_call("doEditRating", x_doEditRating.arguments); } // wrapper for doSaveRating function x_doSaveRating() { sajax_do_call("doSaveRating", x_doSaveRating.arguments); } // wrapper for doGetStatus function x_doGetStatus() { sajax_do_call("doGetStatus", x_doGetStatus.arguments); } // wrapper for doEditStatus function x_doEditStatus() { sajax_do_call("doEditStatus", x_doEditStatus.arguments); } // wrapper for doSaveStatus function x_doSaveStatus() { sajax_do_call("doSaveStatus", x_doSaveStatus.arguments); } // wrapper for doGetPlays function x_doGetPlays() { sajax_do_call("doGetPlays", x_doGetPlays.arguments); } // wrapper for doEditPlays function x_doEditPlays() { sajax_do_call("doEditPlays", x_doEditPlays.arguments); } // wrapper for doSavePlays function x_doSavePlays() { sajax_do_call("doSavePlays", x_doSavePlays.arguments); } // wrapper for doSearch function x_doSearch() { sajax_do_call("doSearch", x_doSearch.arguments); } // wrapper for doGetGameInfo function x_doGetGameInfo() { sajax_do_call("doGetGameInfo", x_doGetGameInfo.arguments); } // wrapper for doDeleteCollectionEntry function x_doDeleteCollectionEntry() { sajax_do_call("doDeleteCollectionEntry", x_doDeleteCollectionEntry.arguments); } // wrapper for doGetCollectionControls function x_doGetCollectionControls() { sajax_do_call("doGetCollectionControls", x_doGetCollectionControls.arguments); } // wrapper for doRepImage function x_doRepImage() { sajax_do_call("doRepImage", x_doRepImage.arguments); } // wrapper for doGetProposeLink function x_doGetProposeLink() { sajax_do_call("doGetProposeLink", x_doGetProposeLink.arguments); } //var scrollGroup = new YAHOO.util.ImageLoader.group( window, 'scroll' );var foldGroup = new YAHOO.util.ImageLoader.group( window, 'scroll' );foldGroup.foldConditional = true;foldGroup.addTrigger( window, 'resize' );function start(){//$('sitesearch').focus();showMenu( 'Games' );if (document.images){preload_image = new Image(15,15);preload_image.src="http://files.boardgamegeek.com/images/icons/add2.gif";preload_image = new Image(15,15);preload_image.src="http://files.boardgamegeek.com/images/icons/minus2.gif";}}window.onload = start; GA_googleFillSlot("ros_top_728x90"); HomeHomeGamesGamesMy GeekMy GeekForumsForumsGeekListsGeekListsBazaarBazaarMiscMiscHelpHelpUsernamePasswordRegisterFront Page|Recent Additions |Welcome |BGG WikiGamesDesignersPublishersForumsGeekListsTagsUsersAdv. Game SearchGames |Wargames |Categories |Mechanics |Reviews |SessionsGame Forums |Images |Files |Designers |PublishersProfile |Account |Tags |Collection |GeekBuddies |Wishlist |Guilds [New Posts]GeekLists |Games Played |Marketplace |Trades |Gallery |BlogMarketplace |Auctions |Trades |T-Shirts |GameStoreDB.comRecent Additions[Forums]Hot | Recent | ActiveForums |New Posts |Hot |Recent |Active |Search |Post New Thread |Moderators |Bookmarks |SubscriptionsHot |Recent |Active |Favorites |My GeekLists |Create New GeekListGuilds |GeekMod |GeekChat |GeekQuestions |Online Games |Stats |RSS |CamerasFind Users |Microbadges |Add Game |Tags |Ad Mgr |Avatars |Bugs |SponsorsFAQ |Guide To BoardGameGeek |Glossary |AdminsSEARCHGamesDesignersPublishersForumsGeekListsTagsWikiUsersAdv. Game SearchGoogle Site Searchfunction showMenu ( menuName ){var tabCheck = new Array(9);tabCheck[0] = "Games";tabCheck[1] = "Bazaar"tabCheck[2] = "MyGeek";tabCheck[3] = "Forums";tabCheck[4] = "GeekLists";tabCheck[5] = "Home";tabCheck[6] = "Misc";tabCheck[7] = "Help";tabCheck[8] = "Admin";var currentTab = "";for ( i = 0; i < tabCheck.length; i++ ){// turn all tabs off except one clickedcurrentTab = "tab" + tabCheck[i] + "On";currentTabOff = "tab" + tabCheck[i] + "Off";currentMenu = "menu_" + tabCheck[i];if ( document.getElementById(currentMenu) == null ){continue;}if ( tabCheck[i] == menuName ){document.getElementById(currentTab).style.display="inline";document.getElementById(currentTabOff).style.display="none";document.getElementById(currentMenu).style.display="inline";}else{document.getElementById(currentTab).style.display="none";document.getElementById(currentTabOff).style.display="inline";document.getElementById(currentMenu).style.display="none";}}} Recently Viewed [All »]  EVE: The Second Genesis Kit $22.99
Hot Games
Dominion
Agricola
Android
Axis & Allies Anniversary Edition
Settlers of Catan, The
Battlestar Galactica
Pandemic
Race for the Galaxy
Titan
Le Havre
Puerto Rico
Wasabi!
Ghost Stories
Power Grid
Apples to Apples
Carcassonne
Arkham Horror
Ticket to Ride
Twilight Struggle
Conflict of Heroes: Awakening the Bear! - Russia 1941-1942
Lost Cities: The Board Game
Through the Ages: A Story of Civilization
Age of Empires III: The Age of Discovery
Space Alert
War of the Ring
Stone Age
Descent: Journeys in the Dark
Tigris & Euphrates
Last Night on Earth: The Zombie Game
Risk
Red November
BattleLore
Formula D
Galaxy Trucker
StarCraft: The Board Game
Race for the Galaxy: The Gathering Storm
Caylus
Sorry! Sliders
Twilight Imperium 3rd Edition
Railroad Tycoon
Munchkin Quest
A Touch of Evil, The Supernatural Game
World of WarCraft Miniatures Game
Mad Gab
Guess Who
Scrabble
El Grande
Hive
Hannibal: Rome vs. Carthage
Clue
@import url(/js/mootoolscalendar/calendar.css);@import url(/js/mootoolscalendar/alternate.css); Game Entry Carcassonne: Hunters and Gatherers (2002) User Rating:          7.31 / 10 (4179 Ratings)
Your Tags:
Login to Add Tags |
Tag:
Popular Tags:
2-player[+] 3-player[+] 4-player[+] 5-player[+] bsw[+] own[+] meeples[+] gateway[+] carcassonne[+] language-level:0[+] [View All]
GameID: 4390 Rank: 122 [Customize Layout] [Submit Corrections] RSS Feed Plays: Record a Play Jump To: Info | Description | Marketplace | Images | Forums | Stats | Files | GeekLists | Links | Collection   Information Browse 111 Images » Slideshow
Designed By:Klaus-Jürgen Wrede Published By:Rio Grande GamesHans im Glück999 Games[More »]DevirLautapelit.fiMidgaard GamesMINDOK Mfg suggested # of Players:2 - 5 playersUser suggested # of Players:Best with 2, 3 playersRecommended with 2, 3, 4, 5 players (52 voters) [poll]Playing Time:45 MinutesMfg Suggested Ages:8 and upUser Suggested Ages:6 and up(12 voters) [poll]Language Dependence:No necessary in-game text(17 voters) [poll]Category: Prehistoric Mechanics: Tile Placement Area Control Other Names:Carcassonne - Die Jäger und SammlerCarcassonne - Jagers & VerzamelaarsCarcassonne - Jægere og Samlere[More »]Carcassonne - Jegereog SamlereCarcassonne - Jägare och SamlareCarcassonne KivikausiCarcassonne à la PréhistoireCarcassone: Cazadores y recolectores   Description[Edit][History]Carcassonne: Hunters and Gatherers is a game in the Carcassonne series set in the stone age. Players build a prehistoric landscape with tiles depicting forests, rivers, lakes and grasslands. They then send out members of their tribe to hunt, gather, fish and establish fishing camps. It includes many of the familiar mechanics from Carcassonne with a few new options.Expanded By Carcassonne - King & Scout Carcassonne: Die Steinmauer
GA_googleFillSlot("boardgame_desc_468x60");
  More Information[Edit][History]Online Play BrettspielWelt (real-time) Vassal Engine Yucata (turn-based)Microbadges (Buy one)  Marketplace[Browse »][Sell »]Pg.1/2» New€19.90 New€10.00 Very Good$15.00 Very Good$13.00 New$16.49 New$12.50 New€13.50 Like NewAU $37.00 New$19.96 New$15.00  Recent | Ending | Fixed Price | Complete[Browse »][Add »]Pg.1/6»Search Games CARCASSONNE HUNTERS & GATHERERS (SA)17d 11h 21m $17.470 Bids CARCASSONNE HUNTERS & GATHERERS (SA)18d 10h 23m $17.470 Bids CARCASSONNE HUNTERS & GATHERERS (SA)19d 5h 4m $17.470 Bids Carcassonne J?ger und Sammler - Hans im Gl?ck - NeuwareEnded €15.990 Bids Carcassonne Hunters Gathers Board Game Rio Grand Games16d 16h 9m $14.990 Bids Carcassonne J?ger und Sammler - Hans im Gl?ck - gebraucEnded €8.990 Bids OEJ Carcassonne Hunters & Gatherers Board Game NewEnded $9.990 Bids Carcassonne: Hunters & Gatherers by Rio Grand NISBEnded $16.590 Bids Carcassonne Hunters and Gatherers, Rio Grande GamesEnded $29.990 Bids CARCASSONNE HUNTERS & GATHERERS (SA)4d 9h 59m $18.710 Bids   ImagesGallery: All | Game | People | CreativeHot | Recent[Browse »][Add Image »]Pg.1/7» Board Game Forum: Reviews Hot | Recent | Active [Browse »] [Post »] [Search »] All | Reviews | Sessions | General | Rules | Strategy | Variants | News Pg. 1/2 » 2 Loading... 2 Carcassonne H&G:Crítica em Portugês (Review in Portuguese) 2007-10-31 MGBM 0 30 Meeples of the Stone Age 2007-07-24 MerricB 2 5 Fun in the French Countryside? 2007-03-13 Toasty 0 3 Carcassonne - Hunters & Gatherers; my first time.... 2007-02-23 Social... 2 7 Carcassonne: Hunters & Gatherers - A Light Review 2007-01-02 Neil... 0 2 Bang the Rocks Together 2006-11-15 Gibbo 4 6 Carcassonne versus Hunters & Gatherers 2006-07-18 todi 3 0 Great game but no expansion. 2005-11-07 starfish 2 1 Flawed only by the artwork and theme. 2005-10-12 Kobra1 8 8 A Modern Stone Age Carcassonne 2005-09-15 Gnomekin 0   You Might Also Enjoy...[Details »]Very Weak RecommendationsTiddledy WinksCarcassonne: The DiscoveryCanalettoCrazy RaceCarcassonne: The CityCarcassonne: The CastleGerüchte KüchePolterdiceIm Schatten des SonnenkönigsOdds'R  StatisticsUser Rank:122 Num Ratings:4179Average Rating:7.31 Standard Deviation:1.23Num Views:131424GeekBuddy Analysis:AnalyzeSimilarly Rated:ViewAvg. Game Weight:1.91 Personal Comments:1689Users Owning:4548Users Wanting:100Users Trading:127Has Parts For Trade:4Want Parts In Trade:1Price History:ViewTotal Plays:9358Plays This Month:3  FilesHot |RecentBrowse » |Upload File »Pg.1/2»3Carc_HG_Rules.pdf Carc_HG_Rules.pdfOriginal RGG Hunters & Gatherers Rules - Cleaner Scan (permission granted by Rio Grande)4Tile Matrix CarcHGTileMatrix1.1.pdfTile distribution chart, cross-indexed. Includes expansions. Preview on file info page.3hunters and gatherers.ppt hunters and gatherers.pptrdsmith's Player Aid minimized to fit four on sheet2CarcHG_sp.doc CarcHG_sp.docTraducción al español de las reglas3CarcassonneHunters&Gatherers Dutch.doc CarcassonneHunters&Gatherers Dutch.docRules in Dutch2ayuda.pdf ayuda.pdfTraducción al español de la excelente ayuda de Bilbo1Carcassonne.RTF Carcassonne.RTFTurn Summary/Player Aid1carcassone-JS.pdf carcassone-JS.pdfDanish rules for Jeger & Samler.0Regle mur de pierres.pdf Regle mur de pierres.pdfDie Steinmauer exspansion rules, from Jeux à Deux5PlayerAidv2.pdf PlayerAidv2.pdfUpdate of previous player aid. Fixed some minor color variations, and corrected 'auroch' to 'aurochs'.   GeekListsHot |Recent[Summary »]Pg.1/74»789That is illogical captain! - Logical inconsistencies in otherwise fine games boltong...193752Fun With BGG Pictures!! chaddyb...112708Plays best with 2? 3? 4? 173? You tell me! Ultimate Optimum # of Players List (BGG Top 288) MontyCi...225639Intelligence Report on Subject #M33P135: The Meeples. Legoman...71589Top 150 Availability (updated 5th December '07) mateybob180537my private geeklist - silly or stupid, you make the call puckhead83456A Tribute to my wife mozart82722455Creepy Pictures on the Geek robartin135408How to keep your game collection manageable dakarp134052007 Edition of: My Secret Santa Sent Me... (only received gifts) ghcstr874  Links[Browse »][Add Link »]Pg.1/2»German review on Media-Mania.deReview (in Italian) at giochidatavolo.netDutch Review on www.spellenclub13.beVassal module for Carcassonne: Hunters & Gathers (with Scout)Review by BrettSpillGuiden.no - Scandinavian independent boardgame siteHunters & Gatherers FAQ - Translated from the GermanBdmL french review - Description et test en françaisJeuxparje review + "mur de pierre" expansionGame review at La Tana dei GoblinOfficial computer version available User Information Record information Record a play Use this tool to rate games, save comments, and manage your collection.  GA_googleFillSlot("ros_top_right_160x600"); Front Page| Welcome| Contact| Privacy Policy| Advertise| Support BGG| Feeds BoardGameGeek and the BoardGameGeek logo are trademarks of BoardGameGeek, LLC._uacct = "UA-104725-1";_udn="boardgamegeek.com";urchinTracker(); |
|