# Shark Attack Part 2 Custom Tutorial GitHub Issues

**URL:** <https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240>\
**Category:** Help\
**Tags:** tutorial\
**Created:** [October 12, 2023, 5:17pm UTC](https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240 "2023-10-12T17:17:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Comander227](https://avatars.discourse-cdn.com/v4/letter/c/e19adc/32.png) [@Comander227](https://forum.makecode.com/u/Comander227)\
**Post date:** [October 12, 2023, 5:17pm UTC](https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240/1 "2023-10-12T17:17:11Z")

</div>

I have been working on creating a Part 2 Tutorial for the Shark Attack skill map and have most of it done. I was trying to add it to a project page that is connected to my Github account, but when I try to run the tutorial using my Github link, Arcade gives me the “check your internet connection and make sure your tutorial is valid” error. I have tested the code using the tutorial editor and it renders fine there. I can also generate a share link from the tutorial editor that works, but that limits my ability to update and modify the tutorial.

I have included the project link to see if others are having the same error as I am.

[http://arcade.makecode.com/#tutorial:https://github.com/comander227/rpg-shark-attack-part-2/tutorial](http://arcade.makecode.com/#tutorial:https://github.com/comander227/rpg-shark-attack-part-2/tutorial)

I have included a link to the GitHub repository here and the Markdown file is named tutorial.  
[https://github.com/Comander227/rpg-shark-attack-part-2](https://github.com/Comander227/rpg-shark-attack-part-2)

Any help would be appreciated, as I am rather stumped at the moment.  
Thanks

---

<div class="post-metadata">

**Author:** ![Vegz78](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vegz78/32/1201_2.png) [@Vegz78](https://forum.makecode.com/u/Vegz78)\
**Post date:** [October 16, 2023, 6:29pm UTC](https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240/2 "2023-10-16T18:29:42Z")

</div>

Any input to share here, @Yngel? You seem pretty good at doing tutorials and skillmaps!

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [October 17, 2023, 8:54pm UTC](https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240/3 "2023-10-17T20:54:00Z")

</div>

Yep. I get the same error. Hope you figure it out!

---

<div class="post-metadata">

**Author:** ![Yngel](https://avatars.discourse-cdn.com/v4/letter/y/b487fb/32.png) [@Yngel](https://forum.makecode.com/u/Yngel)\
**Post date:** [October 19, 2023, 4:34pm UTC](https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240/4 "2023-10-19T16:34:17Z")

</div>

Did you make the code in the tutorial editor? I find that the tutorial editor sometimes doesn’t play too well with GitHub.  
One possible solution could be to do it the old school way, if you haven’t already tried it. It has helped me get around inexplicable problems from time to time, when using the tutorial editor. I don’t generally use the editor any more, because of some random, hard to diagnose issues, but gave it another go recently, with confusing results. Here’s my suggestion: Just open a brand new project in vanilla MakeCode Arcade (not the tutorial editor), go to JavaScript, then click on the “Explorer” to the left. Click the “+” and add a markdown file named something like “tutorialname.md”. Don’t forget the MD extension, what with tutorials being markdown files. Copy your tutorial code from the tutorial editor into this markdown document. Then click the GitHub cat icon to create a new GitHub, and link to the resulting tutorial file. If this doesnt work, I’ve found that recreating the JavaScript code in the MD file from scratch instead of copy/pasting sometimes works. I cannot explain why this sometimes works. I recently had an issue with the “camera follow mySprite” command not working, and this was fixed using this method. I thought I’d give the editor a new chance, but ended up doing everything manually in MakeCode Arcade anyway. 😅

---

<div class="post-metadata">

**Author:** ![Comander227](https://avatars.discourse-cdn.com/v4/letter/c/e19adc/32.png) [@Comander227](https://forum.makecode.com/u/Comander227)\
**Post date:** [October 20, 2023, 6:18pm UTC](https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240/5 "2023-10-20T18:18:17Z")

</div>

I’ll be honest and say i haven’t tried running the markdown code directly through the engine, and I don’t know why I didn’t think of that in the first place. Seems like I should have been doing that in the first place as I use a different editor to write the code and have been pasting it into the tutorial editor. I’ll have to give it a try and report back.

Thanks to all those who have looked at this and have given their time to provide feedback. I genuinely appreciate it.

---

<div class="post-metadata">

**Author:** ![Yngel](https://avatars.discourse-cdn.com/v4/letter/y/b487fb/32.png) [@Yngel](https://forum.makecode.com/u/Yngel)\
**Post date:** [October 23, 2023, 5:04pm UTC](https://forum.makecode.com/t/shark-attack-part-2-custom-tutorial-github-issues/23240/6 "2023-10-23T17:04:40Z")

</div>

Hope it works! Please let us know how it goes. 🙂
