Skip to content

nicoverali/golog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Annotation-2020-07-27-004035.png

The Go implementation in Prolog

General info

This web app is part of a project for Logic for Computer Science subject at Universidad Nacional del Sur.

Our teachers had given us a basic website, so we only had to worry about the Prolog's backend, but since I enjoy learning new web technologies, I decided to build my own web app with React.

The real goal was to implement the traditional Go board game in Prolog programming language, to learn about the Logic paradigm. I did it together with a classmate (Carlos Canavides), but that part of the system is not in this repo.

Demo version

The original version uses Pengine library to communicate with the backend, which was responsible for making the AI movements and apply all Go rules. Thus in order to serve this web app as a static website, I modified the original version just to be able to demo the UI.

You can visit the demo version at Golog demo version

Technologies

The main technology I used was React with Next.js framework. Then I also used styled-components for styling, and play a bit with Storybook too.

About

Go game with Next.js framework 🌎

Topics

Resources

Stars

Watchers

Forks

Contributors