Tubes2_BE_WikiRun

Tugas Besar IF2211 Strategi Algoritma

Table of Contents

General Information

WikiRun is a game involving Wikipedia, a free online encyclopedia managed by various volunteers worldwide, where players start at a Wikipedia article and must navigate through other articles on Wikipedia (by clicking links within each article) to reach another pre-determined article in the shortest time or with the fewest clicks (articles).

noted : this is the github repository for the back end. Here is the github repository for the front end (git@github.com:Andhikafdh/Tubes2_FE_JoJiKa.git)

Requirements

To use this program, you will need to install GOlang (https://go.dev/doc/install) on the device you are using. You will also need Visual Studio (https://visualstudio.microsoft.com/) to be installed before running the program.

How to Run and Build (Windows)

Setup

  1. Clone this repository
$ git clone git@github.com:JonathanSaragih/Tubes2_BE_JoJiKa.git
  1. Open this repository in terminal

Build

  1. Change your directory to the project directory
$ cd src

Run

  1. Change the directory to the 'src' folder
$ go run .

Program Structure

.
│   
│   README.md
│
├───doc
│       JoJiKa.png
│       JoJiKa.pdf
│
├───src
│    │  
│    ├─── bfs
│    │      BFS.go
│    ├─── ids
│    │      IDS.go
│    ├─── go.mod
          go.sum
               

Authors

Name GitHub NIM
Jonathan Emmanuel Saragih JonathanSaragih 13522121
Satriadhikara Panji Yudhistira satriadhikara 13522125
Mohammad Andhika Fadillah Andhikafdh 13522128