# Tic tac toe game

**URL:** <https://community.thunkable.com/t/tic-tac-toe-game/988795>\
**Category:** Questions about Thunkable X\
**Tags:** games, request\
**Created:** [November 21, 2020, 5:39am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795 "2020-11-21T05:39:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 21, 2020, 5:39am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/1 "2020-11-21T05:39:11Z")

</div>

Hey guys, I have made a simple tic tac toe game with a sign-in screen but still working on new features to add, I have two problems one with the sign-in screen and the other with the online game. Problem-related to the sign-in screen is that if the user opens the app sign-in screen will open every time, I want that sign-in screen to appear only the first time. And the online game problem is that \*\*"How to make online games. \*\* Can anyone help me with these two problems??  
Link to my project: 👇 👇

> **[Thunkable](https://x.thunkable.com/copy/e0b951b40e73d201f68c51a37317d56f)**

  
😄 😄

---

<div class="post-metadata">

**Author:** ![aaminahmansuri59h](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/aaminahmansuri59h/32/89753_2.png) [@aaminahmansuri59h](https://community.thunkable.com/u/aaminahmansuri59h)\
**Post date:** [November 21, 2020, 5:40am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/2 "2020-11-21T05:40:44Z")

</div>

Can I help you?

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 21, 2020, 5:41am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/3 "2020-11-21T05:41:03Z")

</div>

yes, sure…

---

<div class="post-metadata">

**Author:** ![aaminahmansuri59h](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/aaminahmansuri59h/32/89753_2.png) [@aaminahmansuri59h](https://community.thunkable.com/u/aaminahmansuri59h)\
**Post date:** [November 21, 2020, 5:44am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/5 "2020-11-21T05:44:58Z")

</div>

Ok, Please wait…

You have to store the email and password of user.

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 21, 2020, 5:45am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/6 "2020-11-21T05:45:27Z")

</div>

that will store in firebase.

---

<div class="post-metadata">

**Author:** ![aaminahmansuri59h](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/aaminahmansuri59h/32/89753_2.png) [@aaminahmansuri59h](https://community.thunkable.com/u/aaminahmansuri59h)\
**Post date:** [November 21, 2020, 5:46am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/7 "2020-11-21T05:46:00Z")

</div>

Yes

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 21, 2020, 5:46am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/8 "2020-11-21T05:46:51Z")

</div>

But how will sign in screen appear only one time?

---

<div class="post-metadata">

**Author:** ![aaminahmansuri59h](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/aaminahmansuri59h/32/89753_2.png) [@aaminahmansuri59h](https://community.thunkable.com/u/aaminahmansuri59h)\
**Post date:** [November 21, 2020, 5:50am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/9 "2020-11-21T05:50:46Z")

</div>

When screen 1 start, if user already signed in navigate to screen 3, else navigate to screen 2(signup screen)

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 21, 2020, 5:55am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/12 "2020-11-21T05:55:02Z")

</div>

please wait 1 minute i will try.

from where I will get “if user already signed in”

can you share screenshot

---

<div class="post-metadata">

**Author:** ![luv.ak.tech](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/luv.ak.tech/32/104896_2.png) [@luv.ak.tech](https://community.thunkable.com/u/luv.ak.tech)\
**Post date:** [November 21, 2020, 6:39am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/13 "2020-11-21T06:39:49Z")

</div>

> [@super2aslace2z](#):
>
> from where I will get “if user already signed in”

make a stored variable called “Username”  
when screen opens  
if stored Username = not null  
navigate to other screen

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 23, 2020, 4:55am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/15 "2020-11-23T04:55:00Z")

</div>

thanks

will anyone not tell for “How to make online games” ?? 😟 🤐

---

<div class="post-metadata">

**Author:** ![luv.ak.tech](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/luv.ak.tech/32/104896_2.png) [@luv.ak.tech](https://community.thunkable.com/u/luv.ak.tech)\
**Post date:** [November 23, 2020, 5:36am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/16 "2020-11-23T05:36:54Z")

</div>

use realtime db

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 25, 2020, 8:12am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/17 "2020-11-25T08:12:23Z")

</div>

can you tell me in detail? or share screenshot?

---

<div class="post-metadata">

**Author:** ![luv.ak.tech](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/luv.ak.tech/32/104896_2.png) [@luv.ak.tech](https://community.thunkable.com/u/luv.ak.tech)\
**Post date:** [November 25, 2020, 8:26am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/18 "2020-11-25T08:26:10Z")

</div>

its easy to use just use firebase console to generate api etc. and put all the necessary details in thunkable x and then you will what to do by seeing blocks

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 25, 2020, 8:40am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/19 "2020-11-25T08:40:01Z")

</div>

what blocks to put i dont know 😟

---

<div class="post-metadata">

**Author:** ![luv.ak.tech](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/luv.ak.tech/32/104896_2.png) [@luv.ak.tech](https://community.thunkable.com/u/luv.ak.tech)\
**Post date:** [November 25, 2020, 8:44am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/20 "2020-11-25T08:44:04Z")

</div>

drag the realtime db component and the see the blocks of realtime db

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 25, 2020, 8:48am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/21 "2020-11-25T08:48:30Z")

</div>

![realtime db](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/0/e07ed8959c1d16370e74d442acac2d0b5dfc19ef.jpeg)  
only this much blocks are there in realtime db

---

<div class="post-metadata">

**Author:** ![luv.ak.tech](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/luv.ak.tech/32/104896_2.png) [@luv.ak.tech](https://community.thunkable.com/u/luv.ak.tech)\
**Post date:** [November 25, 2020, 8:49am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/22 "2020-11-25T08:49:11Z")

</div>

take the save and get block out

---

<div class="post-metadata">

**Author:** ![super2aslace2z](https://avatars.discourse-cdn.com/v4/letter/s/71e660/32.png) [@super2aslace2z](https://community.thunkable.com/u/super2aslace2z)\
**Post date:** [November 25, 2020, 8:49am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/23 "2020-11-25T08:49:33Z")

</div>

ok than

---

<div class="post-metadata">

**Author:** ![luv.ak.tech](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/luv.ak.tech/32/104896_2.png) [@luv.ak.tech](https://community.thunkable.com/u/luv.ak.tech)\
**Post date:** [November 25, 2020, 8:49am UTC](https://community.thunkable.com/t/tic-tac-toe-game/988795/24 "2020-11-25T08:49:52Z")

</div>

first take it out and see what happens

[Next page](https://community.thunkable.com/t/tic-tac-toe-game/988795.md?page=2)
