Implementing an intelligent version of the classical sliding-puzzle game for unix terminals using Golang's concurrency primitives

03/28/2015
by   Pravendra Singh, et al.
0

An intelligent version of the sliding-puzzle game is developed using the new Go programming language, which uses a concurrent version of the A* Informed Search Algorithm to power solver-bot that runs in the background. The game runs in computer system's terminals. Mainly, it was developed for UNIX-type systems but it works pretty well in nearly all the operating systems because of cross-platform compatibility of the programming language used. The game uses language's concurrency primitives to simplify most of the hefty parts of the game. A real-time notification delivery architecture is developed using language's built-in concurrency support, which performs similar to event based context aware invocations like we see on the web platform.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/19/2022

@C – augmented version of C programming language

The augmented version of C programming language is presented. The langua...
research
04/02/2019

FreeST: Context-free Session Types in a Functional Language

FreeST is an experimental concurrent programming language. Based on a co...
research
08/28/2018

Language Interoperability in Control Network Programming

Control Network Programming (CNP) is a programming paradigm which is bei...
research
03/08/2020

Cross-tier web programming for curated databases: A case study

Curated databases have become important sources of information across sc...
research
03/22/2019

pyLLE: a Fast and User Friendly Lugiato-Lefever Equation Solver

We present the development of pyLLE, a freely accessible and cross-platf...
research
11/20/2017

SCTP in Go

This paper describes a successful attempt to combine two relatively new ...

Please sign up or login with your details

Forgot password? Click here to reset