Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
taikoubou_DdffXx
303 views
LOCAL-GWEvent
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 41
2
/ 41
3
/ 41
4
/ 41
5
/ 41
6
/ 41
7
/ 41
8
/ 41
9
/ 41
10
/ 41
11
/ 41
12
/ 41
13
/ 41
14
/ 41
15
/ 41
16
/ 41
17
/ 41
18
/ 41
19
/ 41
20
/ 41
21
/ 41
22
/ 41
23
/ 41
24
/ 41
25
/ 41
26
/ 41
27
/ 41
28
/ 41
29
/ 41
30
/ 41
31
/ 41
32
/ 41
33
/ 41
34
/ 41
35
/ 41
36
/ 41
37
/ 41
38
/ 41
39
/ 41
40
/ 41
41
/ 41
More Related Content
PDF
2008社子三生教育在校際交流
by
stps stps
PDF
Word bench鹿児島
by
西村 州平
PPTX
международная сеть Agenet international___2012
by
moigoda
PPTX
ComTech
by
guest4e0549
PDF
Rubyの話を少し
by
Fumitake Taniguchi
PPT
What does IE 7.0 Do For Me?
by
etechplu
PDF
ハンズオン資料 電話を作ろう(v1.6用)
by
Kenji Sakashita
PDF
Sin eng-35 - i pulley (form)
by
sochinaction
2008社子三生教育在校際交流
by
stps stps
Word bench鹿児島
by
西村 州平
международная сеть Agenet international___2012
by
moigoda
ComTech
by
guest4e0549
Rubyの話を少し
by
Fumitake Taniguchi
What does IE 7.0 Do For Me?
by
etechplu
ハンズオン資料 電話を作ろう(v1.6用)
by
Kenji Sakashita
Sin eng-35 - i pulley (form)
by
sochinaction
Viewers also liked
PPS
Apartamento Duplex com pé direito duplo de 4 e 5 suites
by
Lancamentosrj
PDF
Saa@akept
by
Sidek Aziz
PDF
F5 1
by
paulacristinasilva13
PPT
2014 IDRC DAVOS PSYCH DIMENSIONS OF DISPLACEMENT COLOMBIA
by
Global Risk Forum GRFDavos
ODP
LA NOCHE DE LOS PREMIOS
by
abargues
PDF
Steel with leather bracelet ttt catalogue(part 1)
by
Guangzhou Jewelry Swordsman Import&Export Co., Ltd
PPTX
8 integracion parcial 1
by
juanD2919
PPT
Protols used in bluetooth
by
Sonali Parab
PPT
何宗勳20100527公民運動的公民新聞議題經營
by
科幻嘴泡
PDF
WordPress on AWS
by
horike37
PPT
想樂
by
David Yeh
PDF
PFDS 11.2.2
by
rf0444
PPT
Lisa warth 18.09 morning rus
by
moigoda
PPS
Txanotxerritxu
by
juan bautista
PPTX
Greg sho
by
moigoda
PPTX
Presentatie YER a-la-carte
by
Young Executive Recruitment
PDF
Solid
by
Jackson dos Santos Olveira
Apartamento Duplex com pé direito duplo de 4 e 5 suites
by
Lancamentosrj
Saa@akept
by
Sidek Aziz
F5 1
by
paulacristinasilva13
2014 IDRC DAVOS PSYCH DIMENSIONS OF DISPLACEMENT COLOMBIA
by
Global Risk Forum GRFDavos
LA NOCHE DE LOS PREMIOS
by
abargues
Steel with leather bracelet ttt catalogue(part 1)
by
Guangzhou Jewelry Swordsman Import&Export Co., Ltd
8 integracion parcial 1
by
juanD2919
Protols used in bluetooth
by
Sonali Parab
何宗勳20100527公民運動的公民新聞議題經營
by
科幻嘴泡
WordPress on AWS
by
horike37
想樂
by
David Yeh
PFDS 11.2.2
by
rf0444
Lisa warth 18.09 morning rus
by
moigoda
Txanotxerritxu
by
juan bautista
Greg sho
by
moigoda
Presentatie YER a-la-carte
by
Young Executive Recruitment
Solid
by
Jackson dos Santos Olveira
LOCAL-GWEvent
1.
おもしろい旭川のIT活動 2014/5/5 LOCAL学生部 GWイベント
2.
自己紹介 • H N:たいこーぼー
(@DdffXx) • 活動:Androidアプリ開発、競技プログラミング • 言語:C言語、Java
3.
今日のお話 • 旭川のIT活動の紹介 • U-16旭川プログラミングコンテストの話 •
CHaserの紹介 • まとめ
4.
旭川のIT活動 • 旭川オープンソースコミュニティ(AOSC) • ゆるい勉強会@旭川 •
U-16 旭川プログラミングコンテスト
5.
AOSCに所属する人たちがいろんな形で活動してます!っ て感じが旭川のIT活動って感じになるかな(某先生)
6.
U-16旭川プロコンの説明
7.
思考と達成が未来へ!! パソコンやプログラミングが好きな16歳以下の学生達に、 自分の 腕試しをするための場を提供することにより、 ITに対する興味を深め てもらい、将来のITエンジニア養成につなげる!
8.
コンテストの内容 競技部門 ! 作品部門 ! 教材部門
9.
競技部門 主催者が用意した対戦型ゲーム プラットフォーム(CHaser)上で 動作するゲームプログラムを作成 し、 総当たり戦もしくはトーナ メント方式で競技会を開催する。
10.
作品部門 コンピュータグラフィック(静止画、動画、アニメーション)、 Webページ、自作のプログラムなど、 自由に作成したデジタル作品を 審査員が評価する。(審査員、審査内容、審査方法については後日発 表)
11.
教材部門 去年から新設の部門。 中学校の技術の時間に作成するロボットカー (ライントレース)を使い、公開競技を行う。 今年(?)から正式部 門の予定。
12.
CHaser #とは
13.
CHaser • フィールド上のクールCとホットHが対戦 します。 • フィールド上に置かれたアイテムを集めな がら敵を追いかけます。 •
メソッドは、移動命令・ブロック配置命令・ フィールド探索命令など計16通りあります。 • ブロックに当たると負けになります。 • サンプルプログラムやプログラムを簡単に 作るための部品はダウンロードできます。 http://www.zenjouken.com/?page_id=517
14.
まとめると
15.
予め用意された行動用メソッドを使ってアイテムを回収しつつ敵を 追いかけるAIを作る。
16.
勝敗条件
17.
• ① 相手を探し出し相手の上にブロックを置いたとき。置いた側を勝ちとする
(こ のときアイテム数は勝敗に影響を持たない)。 • ② ①の条件を満たすことなく競技が終了したときは、取得したアイテム数が多い ほうを勝ちとする。アイテムが同数の場合は引き分けとする。 • ただし、次の状態になった場合は①②にかかわらず負けとなる。 • ③ 相手にブロックを置かれたことにより、上下左右がブロックで囲まれたとき。 • ④ 自らブロックを置くことにより、上下左右がブロックで囲まれたとき。 • ⑤ 自らブロックの上へ移動したとき 。(自分の行動でブロック上へ移動)
18.
まとめると
19.
• 自機とブロックが重なったら負け(敵と重なるのはおk) • 自機の周り(上下左右)がブロックで囲まれたら負け •
上記の条件を満たさずにターンが終了したらアイテム数の多いほう が勝ち
20.
プログラムの流れ
21.
1.サーバーに接続する 2.getReady命令を送る(2回連続で送るとエラーで負け) (ゲーム終了のフラグが立ったら5に飛ぶ) 3.行動命令を送る 4. 2に戻る 5. サーバーと接続を切断する
22.
1.サーバーに接続する 2.getReady命令を送る(2回連続で送るとエラーで負け) (ゲーム終了のフラグが立ったら5に飛ぶ) 3.行動命令を送る 4. 2に戻る 5. サーバーと接続を切断する
23.
1.サーバーに接続する 2.getReady命令を送る(2回連続で送るとエラーで負け) (ゲーム終了のフラグが立ったら5に飛ぶ) 3.行動命令を送る 4. 2に戻る 5. サーバーと接続を切断する
24.
getReady() • 自分のターンの一番最初にサーバーに送らなければいけない命令 • 送ったあと、サーバーから自機の周囲1マスのマップの状態とゲーム 状態(終了or続行)が帰ってくる •
自分のターンに2回以上連続で送ると不正行動とみなされ負け
25.
1.サーバーに接続する 2.getReady命令を送る(2回連続で送るとエラーで負け) (ゲーム終了のフラグが立ったら5に飛ぶ) 3.行動命令を送る 4. 2に戻る 5. サーバーと接続を切断する
26.
行動命令 • put系ーブロックを置く • search系ー直線9マスのマップの状態を得る •
look系ー3 3のマップの状態を得る(getReadyとは違う) • walk系ー1マス移動 ex)walkUp()…上に1マス移動
27.
1.サーバーに接続する 2.getReady命令を送る(2回連続で送るとエラーで負け) (ゲーム終了のフラグが立ったら5に飛ぶ) 3.行動命令を送る 4. 2に戻る 5. サーバーと接続を切断する
28.
1.サーバーに接続する 2.getReady命令を送る(2回連続で送るとエラーで負け) (ゲーム終了のフラグが立ったら5に飛ぶ) 3.行動命令を送る 4. 2に戻る 5. サーバーと接続を切断する
29.
開始方法
30.
1.サーバーを起動 2.先攻が接続 3.後攻が接続
31.
1.サーバーを起動 2.先攻が接続 3.後攻が接続
32.
サーバーの起動 • 全国情報技術教育研究会で配布されている「edu2010b.jar」を使う • java
-jar edu2010b.jar -F【mapファイル】
33.
1.サーバーを起動 2.先攻が接続 3.後攻が接続
34.
使用言語 • 旭川 -
Java • 釧路 - Ruby • ?? - Python • 公式(今年度)VC# C言語
35.
毎年レベルが上がっていく
36.
第3回目はかなりレベルが高かった
37.
第3回目ではプレ全道大会も!
38.
今年度からは参加地域が増える (らしい)
39.
楽しみですね!
40.
おわり
41.
URLまとめ • AOSC http://asahikawa-oss.org/ •
ゆるい勉強会@旭川 https://www.facebook.com/yuruben • U-16旭川プログラミングコンテスト http://www.procon-asahikawa.org/ • U-16釧路プログラミングコンテスト http://procon.kushi.ro/ • 全国情報技術教育研究会 http://procon.kushi.ro/
Download