Implementing a game on mobile phone with telegram APIs

A software program has been developed with Node.js and Telegram APIs. The software program implements the game Mastermind as a Telegram bot. The game is a fun and contactless way for users to play Mastermind while still facilitating conversations among the players. The developed Telegram bot allows...

Full description

Saved in:
Bibliographic Details
Main Author: Koh, Elvan Jia Wei
Other Authors: Jong Ching Chuen
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148973
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148973
record_format dspace
spelling sg-ntu-dr.10356-1489732023-07-07T17:20:54Z Implementing a game on mobile phone with telegram APIs Koh, Elvan Jia Wei Jong Ching Chuen School of Electrical and Electronic Engineering ECCJONG@ntu.edu.sg Engineering::Electrical and electronic engineering::Computer hardware, software and systems A software program has been developed with Node.js and Telegram APIs. The software program implements the game Mastermind as a Telegram bot. The game is a fun and contactless way for users to play Mastermind while still facilitating conversations among the players. The developed Telegram bot allows single player and multiplayer to play the Mastermind using text-based commands. In the single player mode, the Telegram bot generates a game, acts as the host, gives hints and checks if the game is finished. In the multiplayer mode, the bot generates a game and acts quietly while the players are playing. The players can chat with each other as usual in Telegram while playing the game. The Telegram bot is hosted on the Heroku platform. This report details the development of the software program, including the discussions of the different choices of games, different cloud hosting services, the structure and coding of the program. The various limitations and problems encountered during implementation of the project are also addressed. Bachelor of Engineering (Information Engineering and Media) 2021-05-21T11:43:47Z 2021-05-21T11:43:47Z 2021 Final Year Project (FYP) Koh, E. J. W. (2021). Implementing a game on mobile phone with telegram APIs. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148973 https://hdl.handle.net/10356/148973 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Koh, Elvan Jia Wei
Implementing a game on mobile phone with telegram APIs
description A software program has been developed with Node.js and Telegram APIs. The software program implements the game Mastermind as a Telegram bot. The game is a fun and contactless way for users to play Mastermind while still facilitating conversations among the players. The developed Telegram bot allows single player and multiplayer to play the Mastermind using text-based commands. In the single player mode, the Telegram bot generates a game, acts as the host, gives hints and checks if the game is finished. In the multiplayer mode, the bot generates a game and acts quietly while the players are playing. The players can chat with each other as usual in Telegram while playing the game. The Telegram bot is hosted on the Heroku platform. This report details the development of the software program, including the discussions of the different choices of games, different cloud hosting services, the structure and coding of the program. The various limitations and problems encountered during implementation of the project are also addressed.
author2 Jong Ching Chuen
author_facet Jong Ching Chuen
Koh, Elvan Jia Wei
format Final Year Project
author Koh, Elvan Jia Wei
author_sort Koh, Elvan Jia Wei
title Implementing a game on mobile phone with telegram APIs
title_short Implementing a game on mobile phone with telegram APIs
title_full Implementing a game on mobile phone with telegram APIs
title_fullStr Implementing a game on mobile phone with telegram APIs
title_full_unstemmed Implementing a game on mobile phone with telegram APIs
title_sort implementing a game on mobile phone with telegram apis
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148973
_version_ 1772827728787013632