-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexhibitions.ts
More file actions
180 lines (176 loc) · 7.04 KB
/
exhibitions.ts
File metadata and controls
180 lines (176 loc) · 7.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
type TargetAge =
| "どなたでも"
| "小学生以上におすすめ"
| "中高生以上におすすめ"
| "大人向け";
const timeEst = {
short: "5分程度",
med: "15分ほど",
long: "30分〜",
} as const;
type TimeEst = (typeof timeEst)[keyof typeof timeEst];
type Exhibition = {
title: string;
image: {
src: string;
alt: string;
};
description: string;
url: string;
isNew: boolean;
target: TargetAge;
takes: TimeEst;
disabled?: boolean;
};
export const exhibitions: Exhibition[] = [
{
title: "Shortcut Puzzle",
image: {
src: "img/shortcut.png",
alt: "Shortcutゲームのイメージ",
},
description: `
あなたは普段ショートカットキーを使ってますか?いつも多用している方も初めて聞いた方も、ショートカットを魔法のように操りましょう!2Dアクションパズルゲームの「Shortcut Puzzle」をぜひ遊んでみてください!
`,
url: "https://shortcut-game.utcode.net/",
isNew: true,
target: "どなたでも",
takes: timeEst.med,
},
{
title: "はじめてのプログラミング 迷路",
image: {
src: "img/maze.png",
alt: "迷路のイメージ",
},
description: `
ut.code(); がこれまでの学園祭でも提供してきた、一番人気のコンテンツ!ブロックプログラミングを通して迷路のゴールまで到達し、プログラミングの基礎を体験してみましょう。最終的にはどのような迷路でもゴールできるアルゴリズムを作れるようになります!大人でも苦戦するかも!?
`,
url: "https://maze.utcode.net/",
isNew: false,
target: "小学生以上におすすめ",
takes: timeEst.med,
},
{
// disabled: true,
title: "AIとオセロ",
image: {
src: "img/othello.png",
alt: "オセロのイメージ",
},
description: `
6 × 6マスのちょっと小さいオセロで、AIと対戦してみましょう!勝つのはちょっと難しいかも!?オセロを通じて「AIと対戦する楽しさ」や「AIがどのようなものかを理解するきっかけ」にもなります。さあ、あなたの戦略でAIを打ち負かしてみませんか? ※iPhone/iPad/Macでは動作しない可能性があります
`,
url: "https://boardgame.utcode.net/",
isNew: false,
target: "どなたでも",
takes: timeEst.short,
},
/*
{
title: "ブロックプログラミングで並び替え",
coverImage: {
src: "https://source.unsplash.com/hLvQ4-QEBAE/800x300",
alt: "身長順で並び替えのイメージ",
},
description:
// prettier-ignore
<p>
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Eos sint est omnis incidunt harum, maiores accusantium reiciendis id error nobis! Molestiae odit dignissimos illo nisi aperiam quod repellat placeat voluptas.
</p>,
linkTo: "/sort",
targetAge: "小学生以上におすすめ",
isNew: false,
requiredTime: "10分~",
},
*/
// {
// title: "Blosite",
// image: {
// src: "img/blosite.png",
// alt: "blosite のイメージ",
// },
// description: `
// ブロックプログラミングで自分だけのウェブサイトを作りましょう!豊富なチュートリアルがあるので、プログラミングが初めての方でも楽しめます。作ったサイトはBlosite内で共有することもできます!他の人に作ったウェブサイトを自慢しちゃいましょう〜
// `,
// url: "https://blosite.utcode.net",
// isNew: true,
// target: "小学生以上におすすめ",
// takes: timeEst.med,
// },
{
title: "ひとり麻雀",
image: {
src: "img/hitori-mahjong.png",
alt: "麻雀のイメージ",
},
description: `
麻雀はハマると抜け出せなくなるくらい面白いにもかかわらず、鳴きや点数計算、
押し引きといったように様々な要素があるため、始めるハードルが上がってしまっています。
そこで、「ひとり麻雀」では平面の牌効率だけのパズルとしてもっと簡単に遊べるようにしました。
`,
url: "https://mahjong.utcode.net/",
isNew: false,
target: "中高生以上におすすめ",
takes: timeEst.short,
},
// {
// title: "競馬AI",
// image: {
// src: "img/horse.png",
// alt: "競馬のイメージ",
// },
// description: `
// 競馬をAIで予測しようというのがこのプロジェクトが発足した理由です。
// そしてこのサイトではそのAIと対戦をしたり、AIの学習に使われたデータについて閲覧することが出来ます。
// AIとの対戦ではランダムで出てくる過去データをもとに順位の予想勝負をしてもらいます。
// ハイスコアを出すとランキングボードに乗ることが出来るのでぜひ頑張ってください。
// `,
// url: "https://keiba.utcode.net/",
// isNew: true,
// target: "中高生以上におすすめ",
// takes: timeEst.med,
// },
{
title: "ハッカーになろう",
image: {
src: "img/security.png",
alt: "セキュリティのイメージ",
},
description: `
悪用厳禁!Web サービスを攻撃して、隠された秘密のデータを盗み出そう! 実際に使われたことのあるサイバー攻撃手法を習得して、あなたもついにハッカーデビュー!? インターネット上の詐欺から身を守る方法も学べます。
`,
url: "https://security.utcode.net/",
isNew: false,
target: "大人向け",
takes: timeEst.long,
},
{
title: "新歓ハッカソン作品",
image: {
src: "img/newcomers-hackathon.png",
alt: "ハッカソンのイメージ",
},
description: `
2024年5月に開催された新歓ハッカソンで、新入生たちがわずか2日間で作り上げた個人開発作品の展示です。ゲームやツール、学習コンテンツなど多彩なジャンルの中に、発想と技術の光る作品が勢ぞろい!初めての開発とは思えない完成度をぜひご覧ください。
`,
url: "/hackathon",
isNew: true,
target: "どなたでも",
takes: timeEst.med,
},
{
title: "Falling Nikochan",
image: {
src: "img/nikochan_tetoris.webp",
alt: "Nikochanのイメージ",
},
description: `
シンプルでかわいいリズムゲーム (音ゲー) です。 PC だけでなくタブレットやスマートフォンなどでも手軽に遊べます。さらに、アカウント登録やログイン不要で誰でも譜面を作成することができます。
`,
url: "https://nikochan.utcode.net/?fes=mf98", // クエリパラメータで戻るボタンの表示が変わるようになっています
isNew: true,
target: "どなたでも",
takes: timeEst.short,
},
];