�m�I�Q�[���uRobocode�v��Java�̃`�����s�I���ɂȂ낤�F�����K���̃����_�E���i13�j

�uJava FAQ�iWhat's New�j�v�̈����K�������ACool�ȃv���O���~���O�̂��߂̃m�E�n�E��TIPS�A�M�҂̌o���Ȃǂ��uRundown�v�i�삯���̗v�_�����j�ł��͂����܂��B�i�ҏW�ǁj

» 2002�N09��25�� 10��00�� ���J

Robocode�̒a��

�@Robocode�́AJava����Ńv���O���~���O����ΐ�^���{�b�g�V�~�����[�^�ł��B���Ȃ��̃v���O���~���O�������{�b�g���A���E���̃v���O���}���J���������{�b�g�Ɛ�킹�A�D�G�����������Ƃ��ł���̂ł��B

�@�A�����J�ł̓��J�j�b�N�Ȏ��胍�{�b�g���m��ΐ킳���郍�{�b�g�i�����u�o�g���{�b�g�v������ł��B�o�g���{�b�g�̏ꍇ�́A���Ձi���傤����j�ȃ��{�b�g��➑̂����グ�Ȃ���΂Ȃ�Ȃ��̂ŁA����Ȃ�̐����p�ƌo����Z�p�͂�K�v�Ƃ��܂��B

�@���Robocode�̓R���s���[�^�̒��ŁA�R�[�h�ƃR�[�h�����z�I�ȋ�Ԃ̒��őΐ킷��V�X�e���ł��B��������������A➑̂�����A����������Ƃ������댯���Ƃ͖����Ȃ̂ł��B

�@Robocode�͌���IBM�ɋ΂߂�Mathew Nelson����1995�N��Java�Əo����������ɔ��Ă���A2000�N���납����n�߂����̂ł��B�uJava�͒x���v�Ƃ��uJava�ł̓Q�[���͍��Ȃ��v�Ƃ�����������������Ƃ��ӎ����ĊJ�����ꂽ�����ł��B

�@Robocode��2001�N��IBM alphaWorks�ɂāA���J����܂����BalphaWorks��1996�N�A����IBM�̃C���^�[�l�b�g���ƎВ��ł�����John Patrick���̈ꐺ�ŊJ�݂��ꂽ�T�C�g�ł��BalphaWorks�́AIBM���J�����⌤�����̃R�[�h���A���t�@�ł̎��_���瑽���̐l�ɗ��p�E���p���Ă��炤�Ӑ}�ŊJ�݂���܂����BalphaWorks�ł́ARobocode�̂ق��ɂ�Java�^XML �֘A�ALinux�֘A�ȂǁA�������̗L�v�ȃv���W�F�N�g�A�v���O������m�邱�Ƃ��ł��܂��B

�@Robocode�́A���łɐ��E���̃v���O���}�����A����10���l�ȏオ�_�E�����[�h���A�y����ł��邻���ł��B

�@Robocode�́A�m�I�Q�[���Ƃ��Ă̊y���݂ƁA��Ƃ⋳��@�ւȂǂ�Java���w�ԋ��ނƂ��Ă����ڂ���Ă��܂��B�R�c�����‚��߂΁A�q�ǂ��ł��e�ՂɈ������Ƃ��ł��邻���ł��B

�@Robocode������p�r�ŗp������1�‚̗��R�Ƃ��āA�v���O�����������ʂ����m�ɖڂŌ����邱�ƁA�m���߂邱�Ƃ��ł��邱�Ƃɂ���܂��B���ʂ����������邩�炱���A�v���O���~���O�̊y����������ł���̂ł��B

�@Robocode�́A�܂�Ŗ`�������̒��ɏo�Ă�������͂Ə��m�͂��A���݂��������Ȃ��܂܁A�헪�����Ȃ������Ă����悤�Ȃ����������������܂��B�\�[�X�R�[�h�̃A���S���Y������邱�Ƃ��A�܂�ʼnf��⏬����1�V�[����̌�����悤�ȁA�m�I�Q�[���Ȃ̂ł��B

�@Robocode��J2SE�iJava 2 Platform, Standard Edition�jv1.3�����삷��‹��ł���΁AWindows�AMacOS X�ALinux�ȂǁA���܂��܂Ȋ‹��œ��������Ƃ��ł��܂��B����ɁA��荂���ɓ��������߂ɂ́AJ2SE v1.4����������Ă��܂��B

Robocode Jc[ł̑ΐ풆̉ʁBSpinBotƂOOȂU郍{bgcƂ Robocode �J���c�[����ł̑ΐ풆�̉�ʁBSpinBot�Ƃ����O���O�����Ȃ���U�����郍�{�b�g�������c�����Ƃ���
RobocodeΐݒʁBΐɎQ郍{bgo^Aݒ肵Ă_CAO Robocode�ΐ�ݒ��ʁB�ΐ�ɎQ�����郍�{�b�g��o�^�A�ݒ肵�Ă���_�C�A���O���

�@Robocode�́AJava�AXML�AXSLT���ő���Ɋ��p����Ă��܂��BRobocode API��g�ݍ��킹�ăv���O���~���O���邱�Ƃɂ��ΐ킷�郍�{�b�g�̐U�镑������荞�ނ��Ƃ��ł��܂��B

�@Java�v���O���~���O�ɂ���ēƎ��̃��{�b�g�𑊎�̃��{�b�g�Ƒΐ킳���A���_�������V�~�����[�V�����E�Q�[���ł��B���{�b�g�͐�Ԃ�͂������̂ŁA�ԗ��A��C�A���[�_�[�Ƃ�����3�‚̍\���ɕ�����Ă��܂��B�쐬���ꂽ���{�b�g�̓o�g���t�B�[���h�ƌĂ΂��퓬�����ɔz�u����A���̗̈���őΐ킵�܂��B

�@�v���O�����ɂ���āA���{�b�g�ԗ��̐U�镑�����`���܂��B��{�����ݒ肵�A�����ۂ̉����x��A���������H�v����̂ł��B

�@�܂����[�_�[�ɂ��A�G���{�b�g�̈ʒu��c�����܂��B�e�ۂ����킵����A���������ēG�����j���܂��B�G���{�b�g�̓����\��������A�G���瓦�����i����������̂ł��B���[�_�[�̎g�����Ƃ��āA360�x���ׂĂ����n���ēG���{�b�g�����o���悤�Ƃ��Ă��A���ԂƎ�Ԃ������邾���ŁA�����㖳�Ӗ��ł��B�G�̍s���Ɋ�Â��āA�����悭���[�_�[���g�p���邱�Ƃɂ���ēG�̈ʒu�����‚���A���S���Y�����K�v�ƂȂ�̂ł��B

�@Robocode�̃T���v���R�[�h�Ƃ��Č��J����Ă���DWRotater���{�b�g�͈ȉ��̂悤�ȐU�镑�������܂��B

  • �o�g���t�B�[���h�̒��S�Ɍ������Ĉړ�����i�p�ɋ���ƒǂ��l�߂��邽�߁j
  • �ق��̃��{�b�g�𔭌�����܂ŁA��C����]��������
  • �G���{�b�g�𔭌�������A���̐�̈ړ��ʂ����z���A�����������{�b�g����������Ɍ����āA�����‚��̈قȂ�p�x�������Ȃ��甭�˂���
  • �ق��̃��{�b�g����̒e�ۂ�����������A�f�����O��ɓ����ē�����

�@��L�̕�����ǂނƁA�Ȃɂ���������Ɨǂ��A�C�f�A��������ł��܂��񂩁H �G���{�b�g�̍s�����L���b�V���O���Ă����A�K�v�ɉ����āA���̍s����\�z����A���S���Y����A���̖@���œ������̂ł͂Ȃ��A�󋵂ɉ����Ē��ꓮ����ω������铦�����ȂǁA���@�͂�����ł��l�����܂��B

�@���{�b�g�ԗ��̓����ɂ́A�����ƍl���������ł��ȉ��̑g�ݍ��킹������܂��B���G�Ȃ��̂قǁA�G���{�b�g����_����m�����Ⴍ�Ȃ邱�Ƃł��傤�B

  • �����Ȃ�
  • �����I�ȓ���
  • �Ȑ��I�ȓ���
  • �����I�A�Ȑ��I�ȓ�����D�����������
  • �W�O�U�O�U������悤�ȓ���
  • �����ɂ�胉���_���ɓ���

�@�G���{�b�g�̈ʒu�����m���邽�߂̃��[�_�[�̎������ȉ��̑g�ݍ��킹���l�����܂��B

  • �������Ȃ��i�O���̂݁j
  • ������������ɉ�]���Ȃ��猩�n��
  • �������̖ڕW��ǐ�
  • �߂��ɋ��郍�{�b�g��Ώۂɒǐ�
  • �������P���ŗ\���ł��郍�{�b�g�͓����I�ɏ������A���G�ɓ������{�b�g�̂݃��[�_�[�̑Ώ��Ƃ���

�@Robocode�ō쐬�������������̃��{�b�g�́ARobo���[�O�ɓo�^���Ăق��̐l����������{�b�g�Ƒΐ킳���邱�Ƃ��ł��܂��B�����悤�ȗ͂����������{�b�g�͌݊p�̐킢���ł���̂������ł��B�܂��͂ɍ������郍�{�b�g���m�̑ΐ�ɂ���āA�ǂ̕������ア�̂��A�ǂ̕������C������Ƃ�苭�����{�b�g�ɂȂ�̂���m�邱�Ƃ��ł��܂��B

�@Robocode�ŐV�o�[�W�����ł͕����̃��{�b�g�Ń`�[����g�ނ��Ƃ��ł���悤�ɂȂ��������ł��B���ԓ��m�ŏ���ʐM���Ȃ���A�W�c�ō��s������邱�Ƃ��ł��܂��B�`�[����g�ނ��Ƃɂ���āA��蕡�G�Ȑ헪���A���S���Y���Ƃ��Ď������邱�Ƃ��ł���ł��傤�B

Robocode J�W���p���J�b�v�̊J��

�@Robocode�W���p���J�b�v���J�Â���܂��B�Q�����i�����������΁A�����ŎQ�����邱�Ƃ��ł��܂��B�č��ňȑO�s���Ă���Robocode Rumble�̓��{�łƂ����Ă����ł��傤�B

�@Robocode Japan Cup�́A9��19���ɓo�^�T�C�g���J�݂����\��ł��B2002�N11��25���ɓo�^�����ߐ؂��܂��B���ߐ؂�܂ł́A�L�q�����R�[�h�𕪐́A�������Ȃ���A�J���������{�b�g���������Ă������Ƃ��ł��邻���ł��B���̌�A�\�I���[�O���J�Â���܂��B�\�I���[�O�������c�������100�ʂ܂ł̃��{�b�g���������[�O��킢�܂��B

�@�ΐ�̓O���[�v��������Ă���A�Y������N���X�̃��{�b�g���m���킢�܂��B

  1. �v���O���~���O�o����6�J���ȉ��̈�ʏ��S�҃N���X
  2. �K�n�����v���O���}��ΏۂƂ�����ʏ㋉�҃N���X
  3. �w���N���X

�@�ȏ��3�N���X�ɕ�����đΐ킵�܂��B���̌�A12��8���܂łɌ������[�O���I�����A12��10���Ɍ��ʂ����\�����\�肾�����ł��B

���F�e�����ɂ͕ύX�����邩������܂���B�ڍׂ�Robocode�W���p���J�b�v��Web�y�[�W�Ŋm�F���Ă�������


Java�v���O���~���O�̂���{�Ƃ��Ă�

�@Robocode�̃V�X�e�����̂�Java�v���O�����Ƃ��Ă悭�l�����݌v�A�������ꂽ���i�̂������肵�����̂ł��B�`��@�\��e��̓���𓯎��ɍs�����߂̃X���b�h�@�\�ȂǁAJava�v���O���~���O�ɂ����ċC��t���Ȃ���΂����Ȃ������ɂ͓��R�Ȃ���d�_���u����Ă��܂��B

�@���ʂȂ�v���O�����̗D��͊ȒP�ɂ͔�ׂ邱�Ƃ��ł��܂���B�Ⴆ�Έȉ��̂悤�ȗv�_�Ńv���O������]�������Ƃ��܂��傤�B

  • �J���̃X�s�[�h�������A�J�����Ԃ��Z��
  • ���肵�ē��삵�Ă���
  • �R�[�h�T�C�Y�A�v���O�����T�C�Y��������
  • ���쑬�x������
  • �����e�i���X�A�X�V�̗e�Ղ�
  • �ė��p�̂��₷��

�@���̂ق��ɂ����܂��܂ȗv�f������ł��傤�BRobocode �͏�L�ŗ񋓂������ׂĂ̗v�f�����˔����Ă���Ƃ����Ă��ߌ��ł͂Ȃ��ł��傤�B�����̕��g�Ƃ���Robocode���{�b�g���J�����A���E���A���{���̃v���O���}�𑊎�Ƀv���O���~���O�̋Z�𖁂��Ă݂�̂�������������܂���B

�����10��23���̌��J�\��ł��B


�v���t�B�[��

�����K���i����ǂ� �䂫���j

K

1970�N�k�C�����܂�B���݁A������ЃG�k�E�P�[�E�G�N�T �}���`���f�B�A�\�����[�V�����Z���^�[�����B�t�H�g���A���X�e�B�b�N3�����R���s���[�^�O���t�B�b�N�X�A���A���^�C���O���t�B�b�N�X��l�b�g���[�N�𗘗p�����e��J���Ɩ��Ɍg���B�R���s���[�^�����ʐF�V�X�e����3�����C���[�W�����V�X�e����K�̓f�[�^�Ž����V�X�e���A���A���^�C��CG���e�V�X�e���A���z�ƊE�A�G���^�[�e�C�������g����3���� CG �\�t�g�̊J���A�C���^�[�l�b�g�x�[�X�̃R���s���[�^�O���t�B�b�N�X�V�X�e���Ȃǂ���|����B�܂��AJava�AWeb3D�AOpenGL�A3DCG �̏�񌹂ƂȂ�Web�y�[�W���܂Ƃ߂Ă���B

�z�[���y�[�W�F
http://www.gimlay.org/~andoh/java/

�����c�́F
OpenGL_Japan (Member)�ASIGGRAPH TOKYO (Vice Chairman)

��Ȓ���

�uVRML 60���K�C�h�v�i�Ė�A�\�t�g�o���N�j
�u���ꂪJava ��! �C���^�[�l�b�g�̐V���Ȏ���v�i�����A���{�o�ϐV���Ёj
�uThe Java3D API�d�l�v�i�ďC�A�A�X�L�[�j


Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B