Giter Site home page Giter Site logo

This program plays a very old Japanese game called GO-MOKU, perhaps better known as 5-in-line. The game is played ona board with 19 x 19 squares, and the object of the game is to get 5 stones in a row.

Original website: http://www.cise.ufl.edu/~cop4600/cgi-bin/lxr/http/source.cgi/commands/simple/gomoku.c

Tags: Five in a Row, Tic Tac Toe, TicTacToe, 5 in a Row, Go-Moku, Connect, Connect5, Connect6, Caro, Noughts and Crosses, Gomoku, Renju, Pente, Piskvork, Amoba, Kó³ko i Krzy¿yk, Gomocup, AI, Engine, Artificial Intelligence, Brain, Pbrain, Gra, Game, Source Code Files, Program, Programming, Github, Board, Coding.

Gomoku Renju Pente Program Programming Source Code's Projects

alpha-beta-pruning-library-for-java icon alpha-beta-pruning-library-for-java

Alpha-Beta Pruning Library for Java. Since a long time I have been creating games with AI computer opponents, e.g. Chess, Tic-tac-toe and Gomoku. Each time I used the Alpha-beta pruning algorithm and each time I coded the algorithm anew to match the gamesâ specific features. In fact, it is possible to save a lot of coding time by using the same class for a broad variety of board games. Thatâs why I created an open source library for the Alpha-beta pruning algorithm. Here it is:, Published by DjConsti - 20 year old student of Business Informatics in Vienna. Working on BomberPortal since 2011. 2. January 2015.

camoba icon camoba

Gomoku, Camoba. This is a c++ Five in a row game, i rewrited it from my older java shellgomoku game. It was an obligation software for programming 2

carbon-gomoku icon carbon-gomoku

Gomoku game (Five in a Row) playing program with a really strong advanced artificial intelligence algorithm (evaluation function, mini-max with cut offs, alpha-beta, transposition table, situation signatures, candidate generating, expert knowledge, further enhancements). Very heavly documented in author's native language (polish) - see Documentation_PL folder. Other tags: Tic Tac Toe, 5 in a Row, Go-Moku, Connect, Connect5, Connect6, Caro, Noughts and Crosses, AI, engine. Original author: Michał Czardybon Original website: http://mczard.republika.pl/gomoku.en.html Email: [email protected] Country: Poland Programming language: C++ IDE: Visual Studio 6.0 project (works also in 7.1) Year: 2002 (this project has over 13 years!) Notes: First time on any source code repository.

caro icon caro

A Caro (Gomoku) game in Javascript by tubachkhoa2004. 07-03-2008, 09:58.

caro-2 icon caro-2

A Caro (Gomoku) game in C++ by binhinfo 16-09-2008, 08:39.

connect-k icon connect-k

The Connect-k program was designed as a test bed for different AI techniques for playing Connect-k games family: Tic-Tac-Toe, Go-moku, Connect-6 etc. We attempted to develop general game playing algorithms capable of playing any game within the Connect-k family. As such, the interface is currently tailored toward debugging and testing rather than being user-friendly. The Connect-k program we produced is currently the only open source program to play Connect-6.

genemix icon genemix

V. Havranekâ's framework for genetic optimisation of your Gomoku / Renju program (AI, engine). Together with batch running option of P. Lastovickaâ's Piskvork manager, you can use it to improve your artificial intelligence (AI, engine).

gomoku icon gomoku

This program plays a very old Japanese game called GO-MOKU, perhaps better known as 5-in-line. The game is played ona board with 19 x 19 squares, and the object of the game is to get 5 stones in a row.

gomoku-commodore icon gomoku-commodore

The classic pen and paper Gomoku game ported for the Commodore VIC-20 (and C64 and C16 too!) the more refined the playing strategy became. When the CPU started to defeat me on a regular basis, I stopped improving the engine. Amateur Gomoku players will find moderately difficult to beat the computer, so they will enjoy challenging the VIC-20 and still have possibility to win

gomoku-eng icon gomoku-eng

The goal is to implement the artificial intelligence (AI) component for the Gomoku game. You have to implement specific parts of the program, that compute the best possible move given a game status on board. The AI has to be able to perform at "resonable" level. Specific demands follow. Your AI must win the AI provided by the teacher in majority of cases (e.g. 6 out of 10) provided both have computation time limited to 1 second. It is guaranteed to be solvable, if: your program implements minimax algorithm correctly your game status evaluation function is reasonably simple (checks for sets of fices, open fours, half-open fours, open threes) NB! The program should perform reasonably on both 10x10 and 20x20 boards.

gomoku-for-ipad icon gomoku-for-ipad

I wrote a blog in Chinese about why I did this project. Essentially those weak Gomoku applications drove me to do this and I get the preliminary version done in 8 hours' work. I believe a lot of improvement can be done in the near future and I am interested to build a machine learning strategy which can be customized to defeat the specific gamer. You need Mac environment to test or run this application and it is NOT compatible with GNUStep anymore. Many thanks to the initial contributor Nicola Pero and the GNUStep Team. 2011 Please keep in mind that the original source code is licensed under GNU GPL 2.0. Latest Version V1.0 March 19.

gomoku-java icon gomoku-java

Gomoku.java - a simple GUI for playing basic Gomoku, author Todd W. Neller, version 1.0

gomoku-java-2 icon gomoku-java-2

Gomoku Introduction to Programming Using Java, Seventh Edition Version 7.0, August 2014 - Solution for Programming Exercise 7.8, author David Eck ([email protected]) - Gomoku.java Introduction to Programming Using Java Version 3.1, February 2001 - Solution for Programming Exercise 8.6 (older version), author David Eck ([email protected]) - GomokuOld.java

gomoku-java-3 icon gomoku-java-3

GoMoku applet. Implement the traditional five-in-a-row game for two players on one machine. This code is heavily based on the Othello code from Chapter 15 of The Black Art of Java Game Programming. Modified by mike slattery - april 1999.

gomoku-java-4 icon gomoku-java-4

A Gomoku game in Java by T.M. Laboratory - Copyright (c) Toru Mano. Last-Modified: 2008-01-03 18:53:29.

gomoku-multics icon gomoku-multics

Gomoku Multics - Control procedure for playing Go or Go-Moku from an ARDS. Saltzer, February, 1971 Converted to Version II PL/I and modified to stay within the Multics Virtual screen by Paul Green. 20 January 1973 (my birthday). Procedure to play go-moku. (Simple-minded algorithm. J. H. Saltzer, February, 1971.) The Paul Green Multics Collection contains programs and papers written by Paul Green ([email protected]) (i.e., by me!) Last Updated 2011-06-16.

gomoku-narabe-renju icon gomoku-narabe-renju

(c)1981 Nihon Bussan Co.,Ltd. Gomoku Driver by Takahiro Nogi 1999/11/06 - Updated to compile again by David Haywood 19th Oct 2002.

gomoku-on-scala icon gomoku-on-scala

Gomoku on Scala, Trying to research the original algorithm of game using Scala, GPL-2.0, Gomoku on Scala was started in April 2011, is owned by youry.harchenko, and has 2 members.

gomoku-thread-space-search icon gomoku-thread-space-search

An attempt to implement Thread Space Search (TSS) algorithm for Gomoku game (in C++ & QT 4.3 library) based on "Go-Moku and Threat-Space Search" by L.V. Allis, H. J. van den Herik, M. P. H. Huntjens. Course Methods and Algorithms Artificial Intelligence by Ariel Bogdziewicz and dr eng. Witold Paluszyński (Poland) 20-06-2007.

gomoku.app-gnustep icon gomoku.app-gnustep

Gomoku.app is an extended TicTacToe game for GNUstep. You win the game if you are able to put 5 of your pieces in a row, column or diagonal. You lose if the computer does it before you. The playing engine: Most of the development effort was concentrated on the artificial intelligence engine used by the computer while playing. Unlike most other engines, this engine is not designed to play very well, but rather to give you fun when you play against it.

internet-chess-killer icon internet-chess-killer

InternetChessKiller - Program created for automatic use computer chess engine program help for playing on chess servers. Short description: program periodically capture screen, if chess board has been found with start position, when chess program has been started if board has been changed, when analyze has been changed accordingly Author: Dmitry Morozov Contacts: email: [email protected]

j2meamoba icon j2meamoba

This is my first Java mobile applet, it is a Gomoku or Five in a Row game, i used my java applet for a base so i only neaded to change only the half of the code. Here is a picture about the game during running, the mobile is a Sony Ericsson k310i phone with 128x160 resulution: Copyright (C) 2009 Avvoltoio

krot-gomoku icon krot-gomoku

Krot Gomoku is a simple Gomoku program. The game is interesting, therefore, that the brute-force approach here is not very effective. The board has dimensions of 19x19, which gives 361 possible moves first player. After four moves to analyze the number of situations is enormous. Therefore, writing the AI algorithm for this game is very interesting (at least for me).

multiplayer-gobang icon multiplayer-gobang

A tcp/multiplayer implementation. The game is basically your everyday Gomoku (or five-in-a-row), plus a capture two rule: if two stones (not more) are "clamped" by an opponents stone on both sides, they can be captured (see diagram below). Capturing 10 stones is an other way to win, besides placing five in a row. Stones are only captured when a clamping stone is placed - playing inside isn't suicide. The board edge cannot be used instead of a clamping stone. This is a console java program that also acts as a telnet server; one player plays on the local terminal, another connects by a telnet client (preferably with local echo turned on). Board parameters are specified on the command line (the board is square and an odd number of intersections wide, between 7 and 19; optionally, it wraps around the edges), like this:

oandxexercise icon oandxexercise

Victoria University of Wellington SCHOOL OF ENGINEERING AND COMPUTER SCIENCE Assignment 3: Arrays and ArrayLists., This assignment addresses the use of arrays and ArrayLists, and requires you to complete an exercise and write one program. The exercise involves converting a program for playing Noughts and Crosses into a program for playing Gomoku (also known as five-in-a-row).

piskasm icon piskasm

Whistle a program for playing Gomoku Piskvorky humans or against the computer on board the dimensions 19 * 19. Made in Turbo Assembler for 8086. Application: No installation is necessary. The program is run piskasm.com file.

piskvorkysvitezem icon piskvorkysvitezem

A Gomoku Piskvorky game made in C# pro VS.NET 2003 RC 1, WindowsForms, .NET Framework 1.0. Year: 2003.

renju_1.5 icon renju_1.5

Very goodlooking graphics and challenging AI is what youâll get playing this version of Renju. Renju is built around PureMVC framework a lightweight framework for creating applications based upon the classic Model-View-Controller design meta-pattern. You may think this game â with fancy graphics, advanced AI and framework programming â should be protected, encrypted and whatever, but⌠ActionScript Notes owner released the source code⌠a priceless gift for us programmers. Download this AS3 pearl and give the author some feedback, and donât forget to visit ActionScript Notes where you will find, among other interesting things, a Flash Mac Style Flash Menu with full source code. Great job! by Emanuele Feronato March 25, 2008

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.