Chess game development
Need to develop and launch a chess game
Create a website with the game
It is necessary to develop a mechanism for determining the user's location and access to a secure page related to a QR code:
- Determining the geographical coordinates of the allowed area: the system should determine the geographical coordinates of the allowed area using geolocation and GPS technologies.
- Comparing coordinates: the obtained coordinates of the allowed area will be compared with the current location of the user, which will also be determined using GPS and geolocation.
- Granting access: if the user is in the allowed area, they will be granted access to the secure page associated with the QR code.
Also, it is necessary to provide protection against information copying, namely:
- Text selection prohibition: a technology will be applied on the page with protected information to prevent text selection by the user.
- Copy key combination prohibition: the use of hotkeys for copying text will be prevented.
- Context menu prohibition: the context menu on the page should be disabled to prevent access to copy functions.
By scanning quick response codes with a smartphone and/or tablet in digital format, a school student should comprehensively familiarize themselves with the following information (all information should be comprehensively concentrated in a specially developed database):
- Essence of the game and rules. When clicking on the navigation button, this section should be located first. At the top of the section, provide images of moving large chess pieces in yellow, with the background of this section in burgundy. In the text part of the section, provide information on the essence and rules of the game. Also clearly indicate that chess is a board logical game with chess pieces on a 64-square board. After studying this section, the student (user) should learn about the moves and special moves (castling and en passant capture) in the game of chess, how check, checkmate, and stalemate are carried out, what the outcome of the game can be, and in what cases a draw is declared;
- Strategy and tactics. When clicking on the navigation button, this section should be located second after the Essence of the game and rules. At the top of the section, provide images of chess pieces and a chessboard in yellow, with the background of this section in green. In this section, provide information on chess theory, what opening, middlegame, endgame are. Also, after studying this section, the student (user) should master the basic principles of chess strategy. Additionally, list strategic shortcomings, main factors of strategic evaluation of position in chess, plans, and maneuvers;
- History of the game. When clicking on the navigation button, this section should be located third after Strategy and tactics. At the top of the section, provide images of chess clocks in yellow, with the background of this section in green.
- Game. When clicking on the navigation button, this section should be located fourth after the history of the game. Upon opening this section, a white icon will appear, on which you can choose how to play: against AI or two-player mode. The chess game should take place in real-time (Against the "computer and/or against a specific opponent. Provide a move memory function). When choosing to play against AI (artificial intelligence), provide 3 (three) levels of difficulty (easy, medium, difficult). Provide the following game design: chess pieces in white and black, chessboard in yellow, game background in burgundy. Numbers and letters along the board should be in yellow.
For general overview and familiarization, within this informational-educational table, provide a function to display content on the screen (on a TV or interactive panel via internet connection with the database) of all information, which should also be simultaneously available on a smartphone and/or tablet. The user can use this function by pressing the corresponding icon (button) on a smartphone and/or tablet, that is, the content (database) of the specially developed and linked table should have a function to display information on a large screen via internet connection and entering a password (code).
All provided information (content) should be in Kazakh and Russian languages. There should be a possibility to switch between languages on any of the content pages while maintaining the location on the viewed page.
-
1 day27 000 USD
2198 11 0 1 day27 000 USDGood day. Interested in your project, ready to take on its implementation. I have over 15 years of experience in web development. I have vast experience in developing various games, including a love for chess. Write - I will be glad to cooperate!
Current freelance projects in the category Gaming Apps
Stalker based on DAYZ mods
33 USD
The map needs to be reinstalled for the stalker because there are bugs on the map. The old map works without issues, but there are many nuances on it. Gaming Apps ∙ 1 day back ∙ 2 proposals |
Development of simple 2D games (Snake, Galaxy, etc.) for Google Play MarketHello! I am looking for a developer (or a beginner with a good foundation) who can create several simple classic 2D games for the Android mobile platform with subsequent publication in the Play Market.To start, one or two games need to be developed. Examples of settings and… Java, Gaming Apps ∙ 1 day 3 hours back ∙ 15 proposals |
VFX Artist for creating explosion and smoke effectsNeed a VFX artist to create a series of explosion effects and smoke screens of various sizes for a VR simulator on Unity. Tasks include creating realistic explosions and smoke deployments using EmberGen, followed by preparing and integrating the effects into Unity. Experience… VR & AR Design, Gaming Apps ∙ 8 days 7 hours back ∙ 3 proposals |