Allegroプログラム Level 1

今回はLevel 1 まで進めます。

以下のURLを参考

龍神録プログラミングの館
http://dixq.net/rp/

プログラミング/初心者向け/チュートリアル/段階的学習/STGを作れ
http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%BD%E9%BF%B4%BC%D4%B8%FE%A4%B1%2F%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB%2F%C3%CA%B3%AC%C5%AA%B3%D8%BD%AC%2FSTG%A4%F2%BA%EE%A4%EC

Level 1 自機を表示する
自機を表示させましょう。

今回は画像を表示させる関係で、リンクするライブラリが増えますので
CmakeLists.txtの編集も行います。

Continue reading

Allegroプログラム Level 0

以下のURLを参考にシューティングゲームを作ってみます。

龍神録プログラミングの館
http://dixq.net/rp/

プログラミング/初心者向け/チュートリアル/段階的学習/STGを作れ
http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%BD%E9%BF%B4%BC%D4%B8%FE%A4%B1%2F%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB%2F%C3%CA%B3%AC%C5%AA%B3%D8%BD%AC%2FSTG%A4%F2%BA%EE%A4%EC

とりあえず、前回からの修正でESCキーを押したら
アプリが終了するように改修してみました。 Continue reading

Fluxboxに壁紙を設定する

すぐ忘れるので、メモしておきます。

feh のインストール

$ packer -S feh

メニューに追加

$ leafpad ~/.fluxbox/menu

[submenu] (Wallpaper)
  [wallpapers] (~/.fluxbox/backgrounds) {feh --bg-scale}
[end]

メニューから壁紙を選択する

実行権限をつける

$ chmod +x ~/.fehbg

Fluxbox 起動時に呼び出す

$ leafpad ~/.fluxbox/startup
sleep 5 && ~/.fehbg & ← 追加

以上

日本語入力をインストール

ibus と mozc を インストールします。

※ メモリが512M以上でないとコンパイルが終わらないっぽいです。


$ packer -S mozc

たまにインストールでこけるので、手動でインストールします。


$ cd /tmp/packerbuild-1000/mozc/mozc

$ sudo pacman -U ibus-mozc*.pkg.tar.gz mozc*.tar.gz

ibus を設定します。


$ ibus-setup

$ vi ~/.fluxbox/startup
以下を記述
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x

以上

Arch Linux 初期設定

続いて、初期設定を行います。

Fluxboxの起動まで、一気に行います。

  1. まずはrootでログイン
  2. システムのアップデート
    # pacman -Syu
    
  3. Virtualboxの拡張をインストール
    #
    pacman -S virtualbox-archlinux-additions
    # vi /etc/rc.conf
    MODULES=(vboxguest vboxsf vboxvideo) ← 編集
    DAEMONS=(syslog-ng network crond vbox-service)
    

    Continue reading