G2F3.

التحميل الان

G2F3. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Frank Boehme
  • موقع ويب الناشر:

G2F3. العلامات


G2F3. وصف

مشروع G2F3 هو إطار عام للألعاب الإستراتيجية. Project G2F3 عبارة عن إطار عام للألعاب الإستراتيجية. G2F2F3 (Framework Gode Game In Eiffel) يهدف إلى تبسيط تطوير ألعاب استراتيجية صفر للاعبين عن طريق فصل التعليمات البرمجية المحددة من الرمز العام القابل لإعادة الاستخدام. حتى الآن، أفضل ألعاب لوح التجريد هي أفضل دعم. هذا البرنامج مكتوب باستخدام GNU Smarteiffel. تأتي الحزمة مع ست مباريات مثال. ما الجديد في هذا الإصدار: التبعيات - مطلوب الآن لقطة حالية من Smarteiffel-2.2. 2.2-Beta والإصدارات السابقة لن تعمل بعد الآن مع هذا الرمز. تتم إضافة ميزات Tanbo (GTK UI فقط)، وهي لعبة استراتيجية مجردة ممتازة اخترعها Mark Steere (http://www.marksteere.com، HTTP: // شبكة الاتصالات العالمية. Tanbo.com). بفضل علامة لمشاركة فكرته بموجب ترخيص CopyLeft واضح للغاية. في الوقت الحالي، يلعب الكمبيوتر ضعيفا، وإن لم يكن غبيا تماما. أعتقد أنني أعرف بالفعل كيفية تحسين وظيفة التقييم. سيحاول ذلك قريبا. - يمكن الآن أن يتم الآن بناء Tanbo و Breakthrough لأحجام لوحات مختلفة. هذه الدلائل اللعبة لها دلائل فرعية لكل حجم لوحة. لتجميع، CD إلى أحد هذه واستخدم أوامر البناء العادية (انظر DOC). حاليا، لا يمكن تغيير حجم المجلس في وقت التشغيل. التحسينات - المزيد من التحسينات في وظيفة التقييم في اختراق .- مستكشف العقدة: الآن باستخدام خط Monospace لآراء الدولتين. تظهر مواقع اللعبة المخزنة في BIT_2_Board_Storage و Pecendants الآن في ASCII Art.- 'التراجع' غير محدود الآن. تعديل node_history و undo_redo_buffer الآن باستخدام الذاكرة الخطية بدلا من التعميم. تم ذلك تحسبا للمستودع الذي سيتم استخدامه لتحميل / حفظ الألعاب. من خلال التراجع غير المحدود / الإعادة، يمكن حفظ الألعاب عن طريق تخزين التحركات فقط (بدلا من توفير التحركات بالإضافة إلى أقدم موقف لعبة) .- فئة جديدة bit_large في e-lib. المستخدمة في التعليمات البرمجية للتغييرات Tanbo.Code وتنظيف ميزة جديدة {Geometry_Rectangle} .rook_neighbors.- إزالة ملفات LoadPath الخاصة التي كان من المفترض أن تخدع effeldoc إلى تشغيلها دون أخطاء. لا يفترض Eiffeldoc أي صراعات في الكون النوع بأكمله. هذا ليس هو الحال مع الحالة الحالية لهذا الإطار ...- أضيفت "إدراج أي" إلى BIT_2_BOOT_KEY و BIT_1_BOOT_KEY للحصول على نص is_Equalal (الآن مؤجلة باللون الحاضر). - أضيفت "إدراج منصة" للتخزين_hashable للحصول على Masiter_INTEGER. - file_finder يستخدم الآن {file_tools} .is_readable بدلا من {any} .File_Exists وهو الآن قديم .- ميزة جديدة {board_game_display} .flash_cell وتغيير {board_game_display} .aniate_from_to للاستفادة من هذا .- ميزة جديدة {server} .int_move_input لتبسيط الألعاب حيث move_dim = 1. شرط مسبق إضافي لزيادة_move_input و excremental_set_move_input.- {alpha_beta_tt} .main_search و {alpha_beta_tt} .alpha_beta_tt: الآن باستخدام متغير محلي جديد Dict_key الذي يتجنب الاتصال {storage_hashable} .hash_ky مرتين (وهو * لا * ينسب). يعطي بعض تحسين السرعة الصغيرة. - ميزة جديدة {bit_board_storage}. Omoccupier (مطلوب لإزالة أحجام الألواح المشفرة الثابت في استراحة). TODO: إزالة التداخل مع Display_Code.Bugfix- إصلاح علة محرمة في وظيفة التقييم من "اختراق" (نسي "لا" في السطر 220 من Storage_preakTrugh) تسبب في تشغيل AIS تحركات ضعيفة للغاية. - تم إصلاح تسرب الذاكرة ذاتي في {قاموس_manager} .Clean_UP: تم إيقاف تشغيل المجموعة عند استدعاء Full_Collect. نظرا لأن Collection هو دائما عندما يكون الكمبيوتر AI مشغول، لا أستطيع إلقاء اللوم على Smarteiffel لعدم استدعاء GC تلقائيا داخل خطوط التعليمات البرمجية قليلة نسبيا عند تشغيل المجموعة. وبالتالي، تستهلك البرامج ذاكرة أكثر وأكثر بمجرد استخدام خوارزمية تعتمد على TT. - إزالة استخدام "التوأم" في {قاموس_manager} .add_useful_to_shadow. ليس لدي أي فكرة لماذا استخدمت التوأم هناك في المقام الأول. لم يكن هذا خطأ حقا، لكنه تسبب في استهلاك الذاكرة غير المستخدمة بالإضافة إلى علة التجميع المذكورة أعلاه. نقل ملفات System-Build و Makefile المستوى الأعلى إلى البرامج النصية الدليلية الجديدة. G2F3 والتي يجب أن تشير إلى الدليل الجذر لحزمة G2F3. يستخدم هذا المتغير لتحديد موقع ملفات غير إيفل. أيضا، أصبحت جميع ملفات إيفل التي ليست جزءا من مكتبة SE قياسية موجودة دائما باستخدام "LoadPath.se" في الدليل الحالي. لا تزال جميع البرامج المثلية تجميعها خارج الصندوق حيث تعتني تطبيق Makefiles محدد بوضع متغير G2F3. تسمح هذه التغييرات بمزيد من المرونة في أدلة الألعاب (والتي قد تحتوي الآن على الدلائل الفرعية). - ملفات ACE: تمت إضافة "$ {path_lib} / kernel / deach" إلى أقسام الكتلة (مطلوب بواسطة SE-2.2).


G2F3. برامج ذات صلة

ICS.el.

مشروع ICS.EL هو وضع EMACS لتفاعلات خادم الشطرنج الإنترنت. ...

185

تحميل

kboard.

kboard هي واجهة لعبة عامة لألعاب الألعاب المستندة إلى اللاعبين. ...

172

تحميل

مشروع تكريم

مشروع الترويج هو لعبة أخرى مستوحاة من الأرض المحروقة (أو الديدان إذا كنت مستخدم Windows). ...

147

تحميل

ophiuchus.

Ophiuchus هي لعبة استراتيجية متعددة اللاعبين في الوريد المماثل مثل سيد سلسلة أوريون. ...

174

تحميل