encouragement-of-hsp



encouragement-of-hsp

0 0


encouragement-of-hsp

YAUC Presentation

On Github mjhd-devlion / encouragement-of-hsp

HSPのすゝめ

宇大情報学科3年生(実質2年生)Twitter: @mjhd_devlionWeb: http://devlion.net

HSP(Hot Soup Processor)

ちょっと特殊なプログラミング言語(環境)です

特殊…?

ターゲットとしてるユーザ層は初心者、個人でゲームを作りたい人などBASIC風の言語構造

*main

mes "Hello!!"

repeat 10
    mes ", " + cnt
loop

wait 1

goto *main

良い点

  • 入門書籍の充実、公式フォーラム(HSPTV!)の充実
  • 初心者にも分かりやすい必要十分な命令セット
  • ダウンロードしたらすぐに初められる開発環境

などなど…

HSPの歴史

割と長い

過去から現在

20年ほど前、SOUP Processorとして現れる。(PC98シリーズの時代)Light Soup Processor、HSP1…なんやかんやで現在はHSP3.4(もうすぐ3.5)

HSPの現在

オープンソース化により発展マルチプラットフォーム

HSPは中間言語型

HSPはソースコードをコンパイルし、中間言語を吐きます理論上は、ランタイムさえあればどんなプラットフォームでも動く

iOS、Androidランタイム

対応すでに沢山のアプリがリリースされています

HSP3Dishアプリ紹介

Linux、Macランタイム

一部対応開発があまり進んでません(誰かコミットして!)

OpenHSP

Javascriptランタイム

対応ブラウザ上で動きます

HSP部屋

私が作ったサイトの宣伝です

ブラウザで動く開発環境

HSPコミッタの zakkiさんによるJavascript版コンパイラJavascript版ランタイムを組み合せることで、手軽な開発・実行環境が完成

@k_matsuzaki

こんな風に作成したプログラムが…

動きます

BE GOD by mjhd_devlion

プレイヤーと開発者が触れ合える

作成したプログラムは公開でき、遊んだプレーヤはコメントを残したり、いいねしたりできます

BE GOD by mjhd_devlion

ぜひ使ってね!

HSP部屋

以上、HSP部屋のすゝめでした

HSPのすゝめ 宇大情報学科3年生(実質2年生)Twitter: @mjhd_devlionWeb: http://devlion.net