# Escape! Changelog/Devlog

**URL:** <https://forum.makecode.com/t/escape-changelog-devlog/14365>\
**Category:** Arcade\
**Tags:** game, graphics-and-math, make\
**Created:** [July 7, 2022, 5:20pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365 "2022-07-07T17:20:31Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [July 7, 2022, 5:20pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/1 "2022-07-07T17:20:31Z")

</div>

Well. @UnsignedArduino and @danger_kitty wanted me to do this so…

WELCOME to the Escape! Changlog (or devlog)! Chat, Ask questions, and find out how I will make the very first Arcade Networked Game!

> **Inspiration**
>
> I got inspired to make this game because of @E-EnerG-Gamecentral 'S Cboy Mail System.

> **What crazy person would try this?**
>
> This one is OBVIOUS. Me, of course.

> **What is the current code?**
>
> Alright, okay. Fine. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  
> CHHOOO- function random () {  
> randint2 = randint(1, 2)  
> if (randint2 == 1) {  
> role = “THE ESCAPIST”  
> radio.sendString(“helper”)  
> } else if (randint2 == 2) {  
> role = “THE HELPER”  
> radio.sendString(“escapist”)  
> }  
> return role  
> }  
> function num\_of\_players () {  
> textSprite5.setText(“” + joined + “/6”)  
> }  
> function roles () {  
> textSprite = textsprite.create(“You will be:”, 0, 2)  
> textSprite.setPosition(44, 12)  
> textSprite2 = textsprite.create(random(), 2, 10)  
> textSprite2.setMaxFontHeight(16)  
> textSprite2.setPosition(77, 54)  
> }  
> radio.onReceivedString(function (receivedString) {  
> if (receivedString == “randomized”) {  
> roles()  
> } else if (receivedString == “helper”) {  
> role\_auto(“THE HELPER”)  
> } else if (receivedString == “escapist”) {  
> role\_auto(“THE ESCAPIST”)  
> } else if (receivedString == “joined”) {  
> joined += 1  
> num\_of\_players()  
> } else {
> 
> ```
> }
> 
> ```
> 
> })  
> function role\_auto (roleremaining: string) {  
> if (roleremaining == “THE ESCAPIST”) {  
> role = “THE ESCAPIST”  
> } else if (roleremaining == “THE HELPER”) {  
> role = “THE HELPER”  
> }  
> return role  
> }  
> blockMenu.onMenuOptionSelected(function (option, index) {  
> blockMenu.closeMenu()  
> if (option == “QUICK PLAY”) {  
> radio.raiseEvent(  
> randint(0, 7000000000),  
> randint(0, 7000000000)  
> )  
> radio.sendString(“randomized”)  
> radio.setFrequencyBand(randint(0, 7000000000))  
> roles()  
> } else if (option == “JOIN SERVER”) {  
> server\_join = game.askForNumber(“Enter the server pin.”)  
> radio.setFrequencyBand(server\_join)  
> radio.sendString(“joined”)  
> } else {  
> server\_code = game.askForNumber(“Create a server pin.”)  
> radio.raiseEvent(  
> server\_code,  
> 0  
> )  
> radio.setFrequencyBand(server\_code)  
> textSprite3 = textsprite.create(“Tell some friends to join!”)  
> textSprite3.setPosition(78, 12)  
> textSprite4 = textsprite.create(“PIN:” + server\_code)  
> textSprite4.setPosition(108, 99)  
> joined = 0  
> textSprite5 = textsprite.create(“” + joined + “/6”)  
> textSprite5.setPosition(75, 53)  
> }  
> })  
> let textSprite4: TextSprite = null  
> let textSprite3: TextSprite = null  
> let server\_code = 0  
> let server\_join = 0  
> let textSprite2: TextSprite = null  
> let textSprite: TextSprite = null  
> let joined = 0  
> let textSprite5: TextSprite = null  
> let role = “”  
> let randint2 = 0  
> effects.blizzard.startScreenEffect()  
> effects.starField.startScreenEffect()  
> blockMenu.showMenu([“QUICK PLAY”, “PRIVATE SERVER”, “JOIN SERVER”], MenuStyle.List, MenuLocation.FullScreen)  
> blockMenu.setColors(4, 0)  
> Thats all. Good luck understanding this craziness!

> **How many changlogs will I make?**
>
> 'Bout once or twice a day.

Alright, that’s all that’s here. Gonna make a post a little after this post gets approved.  
Again, Thanks to @UnsignedArduino and @danger_kitty for the idea of telling you guys about this.

Mods are allowed on Day 1 release.

---

<div class="post-metadata">

**Author:** ![danger\_kitty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danger_kitty/32/32006_2.png) [@danger\_kitty](https://forum.makecode.com/u/danger_kitty)\
**Post date:** [July 7, 2022, 6:41pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/2 "2022-07-07T18:41:31Z")

</div>

Is this online or using the radio extension

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [July 7, 2022, 11:40pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/3 "2022-07-07T23:40:17Z")

</div>

Radio.

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [August 1, 2022, 4:43pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/4 "2022-08-01T16:43:10Z")

</div>

Update v0.01 Changelog:  
In-game usernames have been added, along with the best extension I’ve ever seen aka UnsignedArduino/Notifications.  
Current bugs: Quick Play automatically starts whenever you join a QP server.  
Current problems: Tilemaps have not been added, UI has not been added for “The Assist”, and I am looking for playtesters, (with hardware).

---

<div class="post-metadata">

**Author:** ![TZG](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/tzg/32/7392_2.png) [@TZG](https://forum.makecode.com/u/TZG)\
**Post date:** [August 8, 2022, 5:05pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/5 "2022-08-08T17:05:22Z")

</div>

How do I play?

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [August 8, 2022, 11:02pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/6 "2022-08-08T23:02:30Z")

</div>

Well technically, you don’t. I just want to see if the “servers” work.

---

<div class="post-metadata">

**Author:** ![TZG](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/tzg/32/7392_2.png) [@TZG](https://forum.makecode.com/u/TZG)\
**Post date:** [August 9, 2022, 8:13pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/7 "2022-08-09T20:13:52Z")

</div>

okay.

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [September 7, 2022, 9:18pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/8 "2022-09-07T21:18:03Z")

</div>

VERY VERY LATE UPDATE v0.02 changlog:

started a [trello.com](http://trello.com) project, to keep me on track.  
role u.i./ gameplay is being **WORKED on** , and i am still looking for playtesters, because i don’t have a meowbit. ☹

---

<div class="post-metadata">

**Author:** ![isoffline](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/isoffline/32/8791_2.png) [@isoffline](https://forum.makecode.com/u/isoffline)\
**Post date:** [September 7, 2022, 9:28pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/9 "2022-09-07T21:28:09Z")

</div>

I dont have a meowbit but can I try the game?

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [September 8, 2022, 5:22am UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/10 "2022-09-08T05:22:46Z")

</div>

“Play the game you shall, but through PC you must.” - Master Yoda

---

<div class="post-metadata">

**Author:** ![isoffline](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/isoffline/32/8791_2.png) [@isoffline](https://forum.makecode.com/u/isoffline)\
**Post date:** [September 9, 2022, 5:06pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/11 "2022-09-09T17:06:01Z")

</div>

I meant can i have the game without copying the code

---

<div class="post-metadata">

**Author:** ![jackal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jackal/32/19506_2.png) [@jackal](https://forum.makecode.com/u/jackal)\
**Post date:** [September 12, 2022, 1:40pm UTC](https://forum.makecode.com/t/escape-changelog-devlog/14365/12 "2022-09-12T13:40:09Z")

</div>

oh ok.
