DENXブログ

同志社大学 電気情報研究会(DENX)の活動や日常風景などを紹介します。

【活動紹介】プログラミング関連活動

新入生の方々にDENXの事を知ってもらおう!という事で今回はプログラミング関連の活動について紹介していこうと思います. プログラミング関連で言うと,DENXでは大きく分けて以下の2つの活動が盛んです:

1.ゲーム制作 2.競技プログラミング

まずはゲーム制作について紹介していきます.

1.ゲーム制作

同志社EVEや学外イベント/コンテストに向けてゲーム制作を行っており,DENXの中でもメインとなっている活動です.PCやスマホゲームを中心に多ジャンルの作品を自由に開発しています(最近はVRゲーム開発なども流行っています).

初心者でも大丈夫!

まず,ゲーム制作以前にプログラミングが出来ないという方も多くいらっしゃると思います.DENXでは毎年プログラミング講座が開催されており,初心者の方でも一からプログラミングについて学べるようになっています.今年もC++言語のプログラミング講座が開講されるので是非参加してください.去年の講座の記事もこちらからご覧になれます.

講座も参加しやすく,SkypeとTeamViewerを用いて,自宅から参加出来る形式となっています.夜の時間帯(21:00~23:00)に行われるので,授業時間も気にしなくてよいです.

プログラミング講座の後は実際にゲームを作ってみようという事で,DXライブラリを用いたゲームプログラミング講座が開催されます.実際にゲームを一緒に作りながら学んでいく形式となっています(スクロールアクションゲームなどを作っていきます).

dx

なので,この二つの講座に参加するだけでプログラミングも学べ,最終的にゲームを完成する事が出来るようになっています!

他分野の方とチームを組める!

当然ゲームを作るにはイラストやモデルやゲームbgmなど様々な素材が必要で,一人で全部作るのは凄く大変です. しかし,DENXはプログラミングだけでなく,音楽制作,イラスト制作,3Dモデル制作など様々なジャンルの活動をされている方がいます.なので,一緒に制作するメンバーが集めやすく,チーム開発がしやすい環境となっています(ボックスで開発も出来るので).

ゲーム制作がしたい方は是非DENXに来てください!

2.競技プログラミング

競技プログラミング(競プロ)とは与えられた制限時間内に問題を速くかつ多く解くという競技で,DENXでは毎年,競プロでは有名なACM-ICPCという大会に参加しています.去年参加した記事がこちらになります.

初心者でも大丈夫!

先ほど述べたC++プログラミング講座だけでなく, 競技プログラミングの勉強会を一年通して行っているので,初心者の方でも全く問題ないです.

アルゴリズムの勉強になる!

プログラミングコンテストでは主に,ソート,ヒープ・スタック,文字列処理,探索,グラフ理論動的計画法,数論,幾何などのアルゴリズムを扱います.なので,様々なアルゴリズムを学ぶ事が出来(情報系の学生であれば授業にも役立ちます),論理的思考力も鍛える事が出来ます. また,DENX内でもコンテストを開いて実践形式で演習等行えるので是非切磋琢磨しながら楽しく競い合いましょう!

競技プログラミングに興味ある方も是非DENXに来てください!