## π Gemini_Bardak_Oyunu Overview
AI based 28 Questions Game
## π Features
This is an AI-driven game designed to accurately guess your selection through a process of progressively eliminating options with increasingly specific questions, all based on your responses.
β’It's powered by Google Gemini
β’It does not give the same answer
β’It generates new questions based on the answer we provide to its previous guess
It displays sentences that don't fit on the screen by scrolling them with a 'Marquee Effect'
## π Preparation
1. Components
'1' ESP-8266 0.96 inch oled development board
'3' Button
2. `Find your wifi's name and password`
3. `Go to the`[`Google AI Studio`](https://aistudio.google.com/app/api-keys)`and create your own api key`
> **Not Required:**Go to the[`Google AI Studio`](https://aistudio.google.com/app/api-keys)>F12>Network>F5>Click on any request>Security>Copy the SHA-1 fingerprint
## π¦ Setup
1. `Refer to the circuit diagram`
2. `Install the 'Arduino IDE' software and open 'gemini_bardak.ino' file`
3. `Paste your wifi, api and fingerprint inf.`
4. `File>Preferences>Additional Boards Manager URLs:(Click the double window button)`
>Paste this code
```bash
http://arduino.esp8266.com/stable/package_esp8266com_index.json
```
5. `Click 'OK'`
6. `Tools>Board>Boards Manager...`
7. `Search 'esp8266' and install it`
> β οΈ **Warning:** Make sure you have installed the correct USB driver (CH340, CH341 or CP2102) before connecting the ESP8266 to your computer.
8. `Plug the ESP8266 into your computer`
9. `Tools>Port>'Select the esp8266's port'`
10. `Tools>Manage Libraries...>Install the libraries used in the code`
11. `Click the 'upload β‘οΈ' button`
β
**To make sure it has been uploaded successfully, you should see the message 'Done uploading'**
## π Run
`Press the reset button on the esp8266`
## π License
π GPL-3.0 License