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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |