Ruby �Ǽ�ڤ˥������ȯ
MyGame �� Ruby �Ǵ�ñ�˥�������뤿��Υ饤�֥��Ǥ��� ��ʬ�Υ����೫ȯ�ηи����Ȥ˥������ɬ�פʽ������ñ�� API �ˤޤȤ�Ƥ��ޤ�������Υ饤�֥�� API �ͤˤ��Ƥ���櫓�ǤϤ���ޤ������ˡ����ץ졼���ơ������Υ����ॽ�եȳ�ȯ�˷Ȥ�뤳�Ȥ�¿���ä��Τǡ������߷��ۤ���ƶ�������Ƥ��뤫�⤷��ޤ���
MyGame ���ΤϾ����� Ruby ������ץȤˤ����ޤ��� �������� MyGame ����� Ruby/SDL ��ȤäƤ��ޤ���
��ħ�ȥ��ץ�
- ������ץ�����ߥ�ɬ�פʵ�ǽ��ץ�ʥ����ե���������
- �鿴�Ԥ� Ruby ��ץ�����ߥγؽ��˻Ȥ���褦��
- �饤�֥�꼫�Τμ�������ϥ���ץ뤫�ľ�����
�������å�
�˥塼��
- �������������Υ���ץ륹����ץ��פåפ��ޤ�����(2009/07/14)
- ��Ruby �����೫ȯ�Υϥ֥������פ������ץ�Ruby�����Ѥ��������೫ȯ����ȯ�ˤʤäƤ��ޤ�����(2008/07/06)
- ������ץ륲����ץ˥������פåפ��ޤ�����(2007/07/08)
- ���ҡ�Ruby�ǤϤ���륲����ץ�����ߥ��٤�ȯ�䤵��ޤ��������ν��ҤǤ�MyGame��Ȥä��ץ�����ߥ��ܤ������⤵��Ƥ��ޤ���(2007/07/05)
- RejectKaigi2007�ˤ�MyGame�Ǽ�������������Υǥ��ȯɽ���ޤ�����(2007/06/10)
- ����Ruby���2007��ȯɽ���줿��Ruby/SDL�Ȥ��μ��աפˤ�MyGame���Ҳ𤵤�ޤ�����(2007/06/10)
- 0.9.1��������ޤ�����(2007/05/26)
- �������������ҡ�Rubyist Magazine��ĥ���פˤ�ź�蘆�쿮���������夷�ޤ�����2007ǯ1��ޤǤ˥����ɤإե����ɥХå��Ѥߡˡ�(2007/04/07)
- �����������ְ��ꤷ�Ƥ��ޤ�����������ɰ���Ƴ����ϡ����������ѹ��Ϥ���ޤ���(2007/03/20)
- ������ư����Τ��֤��Ƥ���Ϥ��Ǥ��������߷㤷����ȯ������ˤ˥����ɤ�����Ƥ��ޤ���(2007/01/09)
��Ϣ����
���ҡ�Ruby�ǤϤ���륲����ץ�����ߥ��٤����ؼҤ��ȯ����Ǥ������ν��ҤǤ�MyGame��Ȥä��ץ�����ߥ��ܤ������⤵��Ƥ��ޤ��� |
����������ɤȥ��ȡ���
�����������
- �ǿ��Ǥ�mygame-0.9.1.tar.gz�Ǥ���
- Windows�Ѥ�Ruby/SDLƱ���Ǥ�mygame-0.9.1-rubysdl-1.3.0-mswin32-1.8.5-p12.zip�Ǥ���
- ����¾�ΥС������Υꥹ���Ǥ���
Subversion ��ݥ��ȥ�
���Τ褦�ˤ��� Subversion ��ݥ��ȥ꤫������å������Ȥ��뤳�Ȥ��Ǥ��ޤ��� Subversion ��ݥ��ȥ�ϥƥ�����Ǥ��ˡ�
svn checkout http://svn.sourceforge.jp/svnroot/mygame/trunk mygame
���ȡ���
���̥ե����� (mygame-xxx.tar.gz) ����ष install_mygame.rb ��¹Ԥ���ȥ��ȡ��뤵��ޤ���
�� MyGame ��ư��ˤ� Ruby �� Ruby/SDL ��ɬ�פǤ��� Windows �˥��ȡ��뤹���㡣
����ץ륲����Υ����������
�嵭����ץ�ϥ�����ץȡ��������� Ruby License �Ǥ���
��ե����
- ��ե����
- MyGame ��ե���ޥ˥奢��
- wiki
- http://dgames.jp/rubygame/?MyGame
�饤����
Ruby License �Ǥ���
���������ե���Ȥ䥵��ץ�ǡ����ˤĤ��ƤϤ��줾��Υ饤���˽����ޤ��� zip�ե������Ʊ������Ƥ���Ruby/SDL�ˤĤ��Ƥ�Ruby/SDL�Υ饤���˽��äƤ���������
����ץ�ץ������
������ץ�����ߥ�ɬ�פʽ�����ä��ۤ�û���ޤ��� ���Υ���ץ�ϥץ����������ҤǤϤʤ������줾�줬���뤷���ץ������Ǥ���
���������ɥ�����
require 'mygame/boot'
��������
require 'mygame/boot' Image.render "mglogo.bmp"
�ե��������
require 'mygame/boot' Font.render "Hello"
������ɺ���
require 'mygame/boot' Wave.play "sample.wav"
��������
require 'mygame/boot' mian_loop do puts "�����줿!" if key_pressed?(Key::SPACE) end
���֥������Ȥˤ�����
require 'mygame/boot' img = Image.new("sample.bmp") fnt = Font.new("Hello") wav = Wave.new("sample.wav") main_loop do img.render fnt.render wav.play if new_key_pressed?(Key::SPACE) end
�ޥ������Υ��٥�Ƚ���
require 'mygame/boot' add_event(:mouse_motion) {|event| puts "x:#{event.x} y:#{event.y}" }
�����饹�ˤ�륷�������
require 'mygame/boot' class Title < Scene::Base # �����ȥ륷���� def init # ����������ʥ������������˸ƤФ��� @image = Image.new("title.jpg") end def quit # ��λ�����ʥ�����λ���˸ƤФ��� end def update # ������������ե졼��ƤФ��� if new_key_pressed?(Key::SPACE) self.next_scene = Game # Game ����������� end end def render # �����������ե졼��ƤФ��� @image.render end end class Game < Scene::Base # �����ॷ���� # �����ॷ���������ά�� end Scene.main_loop Title # �����饹��¹�