Discuss Scratch
- hota1024
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
表題の通りです。
C++
JavaScript
Python
などなどのソースコードを紹介してください!
では早速
C++
あまりにも読みにくいC++のソースコードの例
C++
JavaScript
Python
などなどのソースコードを紹介してください!
#include <iostream> using namespace std; int main(void){ cout<<"[code 言語名]ソースコード[/code]でソースコードが書けるぞ!"<<endl; }
では早速
C++
Point::getPoint().x = 0;
CoderDojo静岡でYouth Mentorをしていたり、Webとかゲームとか作ってます。
- apple502j
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
やっている言語
* Javascript
* C
* バッチファイル
* Code.org
* VBScript
* Google Blockly
* R-Script
(だいたいの知名度順)
JavaScriptのコード:文字列ライブラリ
Cのコード:ランダムな数値をファイルに書き込む
* Javascript
* C
* バッチファイル
* Code.org
* VBScript
* Google Blockly
* R-Script
(だいたいの知名度順)
JavaScriptのコード:文字列ライブラリ
var apple502j={GyakuMoji:function(str){var text="";var f=str.length+1;while(f>0){f--;text=text+str.charAt(f-1);}return text;},ScratchCharAt:function(str,n){return str.charAt(n-1);}};var SCA=function(a,b){return apple502j.ScratchCharAt(a,b);}
#include <stdio.h> #include <stdlib.h> #include <time.h> int random; int i; int GetRandom(int min,int max); int array[30]; int main(void) { FILE *file; file = fopen("random.txt","a+"); fprintf(file,"\n"); for (i = 0;i < 30;i++) { random=GetRandom(1,75); array[i] = random; fprintf(file,"%i\t",random); } fclose(file); printf("random.txtを見てみてください。\n"); return 0; } int GetRandom(int min,int max){ static int flag; if (flag == 0) { srand((unsigned int)time(NULL)); flag = 1; } return min + (int)(rand()*(max-min+1.0)/(1.0+RAND_MAX)); }
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- hota1024
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
やった(ことがある)言語
C++
C
C#
Java
JavaScript
BluePrint
sunaba
lua
Scratch
なんかReversiEngine に使えそうなC++
C++
C
C#
Java
JavaScript
BluePrint
sunaba
lua
Scratch
なんかReversiEngine に使えそうなC++
#include <vector> class Board{ public: vector<Point> getMoveOkPoints(Turn turn); }
CoderDojo静岡でYouth Mentorをしていたり、Webとかゲームとか作ってます。
- apple502j
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
Scratch・お知らせ通知アプリ(Python×Scratch API)
(動作にはPython 3.6以上が必要です。)
Scratchのお知らせが届いたら、音でお知らせ!
使うには:下のソースコードをコピペして保存!
(動作にはPython 3.6以上が必要です。)
Scratchのお知らせが届いたら、音でお知らせ!
使うには:下のソースコードをコピペして保存!
# -*- coding: utf-8 -*- import requests from time import sleep from winsound import PlaySound def isUser(username): if len(username) < 3 or len(username) > 20 : return False data=requests.get("https://api.scratch.mit.edu/users/"+username+"/messages/count"); jsondata=data.json() if "code" in jsondata: return False return True def inputUser(): str=input("ユーザー名を入力して下さい>") if isUser(str): return str else: print("\aユーザー名が不正です。もう一度入力して下さい。") sleep(0.5) return inputUser() def checkCount(username): data=requests.get("https://api.scratch.mit.edu/users/"+username+"/messages/count"); jsondata=data.json() return jsondata["count"] try: user=inputUser() count=0 cback=0 while True: count=checkCount(user) if count>cback: PlaySound("SystemExclamation",65537) print("新着メッセージが"+str((count-cback))+"件あります。") cback=count; sleep(60) except KeyboardInterrupt: pass
動作環境 Python3.6以上+Windows7以降、インターネット必須
Last edited by apple502j (March 7, 2017 08:17:36)
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- suujikunn
- Scratcher
40 posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
apple502j(#4)
Scratch Alert
白紙のマークから「プロジェクトを書き出すでxmlファイルをダウンロードします。」
ここでxmlをexeに変換できます。
Target OSは選択を間違えないでください。
OSに依存しているようです。32bitと64bitを間違えるだけでもだめです。
Snap!……Scratchと違いリストの中にリストを入れることやwebアクセスも可能だがマルチバイト(日本語を含む)に難がある。
追記:
exeは正常な答えが返ってきませんでした。
httpsはサポートされてないようです。
Snap!のコードはJavaScript と HTML5であらわせるので
ブラウザがあればできます。
これをSnap!で作ってみました。 Scratch・お知らせ通知アプリ(Python×Scratch API)
(動作にはPython 3.6以上が必要です。)
Scratchのお知らせが届いたら、音でお知らせ!
使うには:下のソースコードをコピペして保存!
Scratch Alert
白紙のマークから「プロジェクトを書き出すでxmlファイルをダウンロードします。」
ここでxmlをexeに変換できます。
Target OSは選択を間違えないでください。
OSに依存しているようです。32bitと64bitを間違えるだけでもだめです。
Snap!……Scratchと違いリストの中にリストを入れることやwebアクセスも可能だがマルチバイト(日本語を含む)に難がある。
追記:
exeは正常な答えが返ってきませんでした。
httpsはサポートされてないようです。
Snap!のコードはJavaScript と HTML5であらわせるので
ブラウザがあればできます。
Last edited by suujikunn (March 6, 2018 13:55:21)
メインの環境:Windows NT 10.0(64bit),Firefox 62.0.2
Microsoft Edge 42.17134.1.0, Flash 31.0 (release 0)
Google Chrome 69.0.3497.100,Internet Explorer 11.285.17134.0,Opera 55.0.2994.61
- lavender725
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
コピペしても動かないんですけど…(バージョンは3.6.3です)Scratch・お知らせ通知アプリ(Python×Scratch API)
(動作にはPython 3.6以上が必要です。)
Scratchのお知らせが届いたら、音でお知らせ!
使うには:下のソースコードをコピペして保存!# -*- coding: utf-8 -*- import requests from time import sleep from winsound import PlaySound def isUser(username): if len(username) < 3 or len(username) > 20 : return False data=requests.get("https://api.scratch.mit.edu/users/"+username+"/messages/count"); jsondata=data.json() if "code" in jsondata: return False return True def inputUser(): str=input("ユーザー名を入力して下さい>") if isUser(str): return str else: print("\aユーザー名が不正です。もう一度入力して下さい。") sleep(0.5) return inputUser() def checkCount(username): data=requests.get("https://api.scratch.mit.edu/users/"+username+"/messages/count"); jsondata=data.json() return jsondata["count"] try: user=inputUser() count=0 cback=0 while True: count=checkCount(user) if count>cback: PlaySound("SystemExclamation",65537) print("新着メッセージが"+str((count-cback))+"件あります。") cback=count; sleep(60) except KeyboardInterrupt: pass動作環境 Python3.6以上+Windows7以降、インターネット必須
いろいろあって、ちょこっとしか活動できないかもしれませんが、これからもよろしくお願いします。
- lavender725
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
Windowsです。 Windowsですか
いろいろあって、ちょこっとしか活動できないかもしれませんが、これからもよろしくお願いします。
- mikikoii
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
私もエラーが起きました。My browser / operating system: Windows NT 10.0, Chrome 64.0.3282.186, Flash 28.0 (release 0)です Windowsですか
参照数100未満のすごい作品からのおすすめ作品→これ
更新日:2023/04/07。皆さんも「参照数100未満だけど凄い!」という作品があったら入れてみてください~
※これは署名です。設定をすれば自動的に入ります。
- apple502j
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
エラーを教えて下さい。
(requestsが入ってないのかな?)
(requestsが入ってないのかな?)
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- lavender725
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
なんかそのプログラムを保存して開こうとしたら開けません。 エラーを教えて下さい。
(requestsが入ってないのかな?)
いろいろあって、ちょこっとしか活動できないかもしれませんが、これからもよろしくお願いします。
- apple502j
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
コマンドプロンプトから
python hogehoge.py
のように動かします。pythonにパスは通っていますよね?
python hogehoge.py
のように動かします。pythonにパスは通っていますよね?
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- lavender725
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
コマンドプロンプトってなんだっけ… コマンドプロンプトから
python hogehoge.py
のように動かします。pythonにパスは通っていますよね?
いろいろあって、ちょこっとしか活動できないかもしれませんが、これからもよろしくお願いします。
- inoking
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
まずは検索しましょう。コマンドプロンプトってなんだっけ… コマンドプロンプトから
python hogehoge.py
のように動かします。pythonにパスは通っていますよね?
検索したほうが早くて確かなので、すみませんが答えはここには書きません。
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- hhayyatto
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
「tree」と入力すると、ディレクトリ構造を見ることができますコマンドプロンプトってなんだっけ… コマンドプロンプトから
python hogehoge.py
のように動かします。pythonにパスは通っていますよね?
hha ha hhayy hayy hhay hh hhayya haya hhayyat hhayyatt hhayyatta hhayyattoカラーズCOLOR colour色קאליר こちらは思案(私語は慎むように
hyde::looks//8=72 3=12 5=30 12=何? その名も、⏯⚠️ウクライナ色⏯ウクラ███#1の注意事項は読みました Yoylecake!!!
⚠️イナ色███問:この字の読み方を答えなさい。「宇柳貝」
1+2+3+4+…=-1/12=それマジで言ってる? :) HSPの教科書が買えない
- lavender725
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
コマンドプロンプトを調べて分かったので、早速やってみました。
と出ます。
このぷろぐらむをこぴーしてやってみると、Scratch・お知らせ通知アプリ(Python×Scratch API)
(動作にはPython 3.6以上が必要です。)
Scratchのお知らせが届いたら、音でお知らせ!
使うには:下のソースコードをコピペして保存!# -*- coding: utf-8 -*- import requests from time import sleep from winsound import PlaySound def isUser(username): if len(username) < 3 or len(username) > 20 : return False data=requests.get("https://api.scratch.mit.edu/users/"+username+"/messages/count"); jsondata=data.json() if "code" in jsondata: return False return True def inputUser(): str=input("ユーザー名を入力して下さい>") if isUser(str): return str else: print("\aユーザー名が不正です。もう一度入力して下さい。") sleep(0.5) return inputUser() def checkCount(username): data=requests.get("https://api.scratch.mit.edu/users/"+username+"/messages/count"); jsondata=data.json() return jsondata["count"] try: user=inputUser() count=0 cback=0 while True: count=checkCount(user) if count>cback: PlaySound("SystemExclamation",65537) print("新着メッセージが"+str((count-cback))+"件あります。") cback=count; sleep(60) except KeyboardInterrupt: pass動作環境 Python3.6以上+Windows7以降、インターネット必須
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
いろいろあって、ちょこっとしか活動できないかもしれませんが、これからもよろしくお願いします。
- lavender725
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
わかりません… pythonにパスは通っていますか?
いろいろあって、ちょこっとしか活動できないかもしれませんが、これからもよろしくお願いします。
- apple502j
- Scratcher
1000+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
コマンドプロンプトで
path
と打って出てきた文字に 「python」という単語はありますか
ちなみに私のは
path
と打って出てきた文字に 「python」という単語はありますか
ちなみに私のは
PATH=C:\Python2;C:\Python2\Scripts;C:\Program Files (x86)\Tesseract-OCR;C:\Python\Scripts\;C:\Python\;C:\Perl\site\bin;C:\Perl\bin;C:\Pywikibot\scripts;C:\Pywikibot\pywikibot;C:\Pywikibot;C:\MinGW\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;c:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio 2010\OEM\AudioCore\;C:\Program Files\Windows Imaging\;C:\Program Files(x86)\Windows Live\Shared;C:\Windows\GNUWIN32;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- lavender725
- Scratcher
100+ posts
みんながScratch以外でやっているプログラミング言語のソースコードを紹介しよう!
私は、 コマンドプロンプトで
path
と打って出てきた文字に 「python」という単語はありますか
ちなみに私のはPATH=C:\Python2;C:\Python2\Scripts;C:\Program Files (x86)\Tesseract-OCR;C:\Python\Scripts\;C:\Python\;C:\Perl\site\bin;C:\Perl\bin;C:\Pywikibot\scripts;C:\Pywikibot\pywikibot;C:\Pywikibot;C:\MinGW\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;c:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio 2010\OEM\AudioCore\;C:\Program Files\Windows Imaging\;C:\Program Files(x86)\Windows Live\Shared;C:\Windows\GNUWIN32;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;
'python' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
いろいろあって、ちょこっとしか活動できないかもしれませんが、これからもよろしくお願いします。