منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "To shabby";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

برامج المسابقات - SEA FIGHTING البحث عن فروع مماثلة


Дремучий   (2001-10-26 13:55) [0]

لمن؟

1) نوع اللعبة - الإستراتيجية
2) القواعد الكلاسيكية مع الإضافات (يمكن للسفن أن تتحرك ، غواصات ، طيران ، إلخ.)
يتم قبول الإضافات إلى القواعد من المشاركين في المشروع
(وليس فقط منهم)
3) تكنولوجيا خادم العميل
أ) خادم اللعبة
تراقب قواعد تفسير التحركات ، يتحكم التحركات
الرسومات والصوت
ب) اللاعبين (الخوارزميات) - العملاء
مترجم مكتوب للغة المضمنة مع وظيفة فك التشفير
خوارزمية (المسؤولية عن إكس على المنظمين)
ج) حاوية تبادل البيانات
د) وجود لغة مدمجة للعمل مع الحاوية

*) الخادم - المصدر المفتوح - مكتوب معًا - المصدر المفتوح
عميل - مترجم - مصدر مفتوح - مكتوب معًا - المصادر مفتوحة ،
تم تطوير خوارزمية العميل شخصيا من قبل الجميع ، يتم تشفيرها

4) كتابة وظيفة خوارزمية التشفير فك التشفير؟
يجب أن يكون في المترجم ، ويجب أن يكون المترجم مفتوح المصدر ...
ما تشفير المفتاح العمومي؟ او كيف؟

الهدف الرئيسي من 4)! حتى لا نعطيه خوارزميات "الأعداء".


إذا كان سيكون هناك عدد قليل جدا من استعداد ، مشروع ، ربماسوف تستمر الحياة على
لي الصفحة ...
؛))

ماذا في ذلك؟
من سيكون مهتمًا بالمشروع؟
التصويت ... فقط أولئك الذين هم في صالح.



SergeyVP   (2001-10-29 07:54) [1]

أنا أحب الفكرة.
فقط بمزيد من التفاصيل ، الرجاء حول العنصر 3.b وحول الحاوية.



Дремучий   (2001-10-29 10:40) [2]


مع الحاوية يمكنك أن تكون حكيما بقدر ما تريد.
اجمل الخلق
3) لعبة- SOM الخادم

الأسهل هو عندما تكون الحاوية ملفًا عاديًا ،
أي (محتوى) تم مسحه ضوئيًا بواسطة مؤقت ، على سبيل المثال ، كل 5 ثانية.
على سبيل المثال ، يمكنك البدء بهذا الخيار.


3b) اللاعبين (الخوارزميات) - العملاء
تتم كتابة الخوارزميات على سبيل المثال في هذا التنسيق

// قراءة البيانات من الحاوية
// تم تنفيذه قبل الخطوة التالية خارج الخوارزمية
// في المترجم
ReadContainer.

الخوارزمية نفسها
// البرنامج بمسح الخريطة
ScanMap.
....
// السفينة الأولى تحلل الخلية
إذا OwnShip [1] .View (MapCell [i، j]) = moAlienShip
ثم ابدأ
/ / أدر السفينة ثلاثة إلى اليمين
OwnShip [2] .Move (mvRight)؛
// ثلاث سفن تبحر مربع واحد
OwnShip [2] .Move (mvMove)؛
/ / ثلاث حرائق السفينة على سفينة العدو
OwnShip [2] .Fire (MapCell [i، j])؛
النهاية
// ثلاث سفن تبحر مربع واحد
// في الاتجاه القديم
Other OwnShip [2] .Move (mvMove)؛
....

اعتمادا على الظروف ، وسوف ندخل في الحاوية

OwnShip [2] .Move (mvRight)؛
OwnShip [2] .Move (mvMove)؛
OwnShip [2] .Fire (MapCell [i، j])؛

أو
OwnShip [2] .Move (mvMove)؛


لمثل هذه الخوارزمية هو مكتوب مترجمها الخاص لهذه اللغة

وهناك حاجة إلى وظيفة دي / التشفير من الخوارزمية بحيث خوارزمية لها
يمكن تعيين دون مصدر للمنافسة مع الآخرين
خوارزميات
يجب أن يكون في المترجم ، ويجب أن يكون المترجم مفتوح المصدر ...
مشكلة ...
على الأقل كل تلك السابقة يمكن تنفيذها أولاً ،
ومن ثم تصل اليدين هذا.

؛))




Дремучий   (2001-10-29 16:46) [3]


2 جميع
التطورات الأولى يمكن أن ينظر إليه هنا
http://www.sopilko.boom.ru/seafight/index.htm

أيها الرفاق ، نحن نربط أكثر نشاطا ...
اكتب لي على الصابون
؛))


2 ميرلين
لا يوجد الكثير ممن يريدون ، لذلك فتحت القسم
على موقعي ...



Китаец Хо Ро Шо   (2001-10-30 12:10) [4]

حسنا ، كيف يتم ذلك مع اللعبة؟
شخص ما على الأقل موضوع شيء سوف أكتب؟
أو خشنة وهذا يكفي. ؛)

2Dremuchy،
يمكنك الاعتماد على لي.
على الأقل سوف رمي الأفكار.



McSimm   (2001-10-30 12:44) [5]

2Dremuchy
يبدو لي أنه لن يعمل شيء مع التشفير. منطق بسيط. إذا قام برنامج يبث رمزًا بفك تشفيره ، فلن يتمكن أحد من منع ظهور هذا الرمز. هناك العديد من الخيارات. تأتي المصادر فقط للمنظمين الذين لا يشاهدونها بأمانة. في هذه الحالة ، لا معنى لتشفيرها. هناك خيار آخر وهو أن يتم ترجمة النص إلى الكود الكاذب بطريقة تكون عملية إزالة التجميع العكسي صعبة للغاية. هذا غير ممكن عمليا مع كل مصدر. أو إنه مجرد خيار مع DLL.

2Chinese عند الطبيب البيطري
هل هناك أي أفكار الأمان لاستخدام DLLs؟
(الفرع http://delphi.mastak.ru/cgi-bin/forum.pl؟look=1&id=1003834600&n=3)



Дремучий   (2001-10-30 21:44) [6]

2 McSimm
المشكلة غامضة -
إخفاء خوارزمية - حفرة في أمان
أمان جيد - من الصعب إخفاء الخوارزمية

من الشرين ، يتم اختيار الصغرى. ؛))
وهناك سوف نرى ذلك.
لديّ فكرة - سأعيش قليلاً ، إذا سارت الأمور على ما يرام ، فسأنشرها.

تحليل dll أو exe - أعتقد أنه غير واقعي تقريبًا ،
والشخص الذي يفعل ذلك رائع بلا شك.
في هذا المجال ليست قوية بشكل خاص ، وبالتالي الهذيان مع طريقه.
إذا كان أي شيء ، الاتصال.
؛))



McSimm   (2001-10-31 10:53) [7]

سأتواصل بكل سرور بمجرد أن أرى مكانًا مناسبًا لنفسي. ومع مرور الوقت ، سيكون الأمر أكثر بساطة (الآن حالة طوارئ أخرى). على سبيل المثال ، يمكنني المساعدة في الرسومات - سواء في البرمجة أو في إنشاء نصوص متحركة (قوارب ، إلخ)

هذه نقطة أخرى. في برامج المنافسة ، يتم قياس الوقت بكميات صغيرة جدًا. هذا هو أحد الأسباب التي تجعلني أحب نظام البروتوكول أكثر من الوقت الفعلي. أي برامج 2: المضلع نفسه (بدون رسومات ، وظائف فقط) ومشغل لعرض المطابقة لأعلى ولأسفل. فكر فيما إذا كانت ستقود اللعبة إلى وقت حقيقي وخلق كل أنواع التأخير ، وما إلى ذلك ، إذا كان لا يزال من المرغوب فيه إدراك إمكانية خسارة المباراة للتحليل.



Wetnose   (2001-10-31 13:55) [8]

يوجد مثل هذا العرض:

يفهم المترجم ذو المستوى المنخفض مجموعة محدودة من الأوامر الضئيلة (مماثلة لـ Assembler). يترجم المترجم تعليمات اللغة الرئيسية عالية المستوى إلى أوامر مترجم يصعب قراءتها. وبالتالي ، من الممكن حل مشكلة إخفاء التعليمات البرمجية المصدر. لا أعتقد أن شخصًا ما سوف يحذفها.



Wetnose   (2001-10-31 13:57) [9]

إلى كثيفة
الرابط لا يعمل



McSimm   (2001-10-31 14:21) [10]

2Wetnose.
هذه الجملة قد تم بالفعل (انظر أعلاه - الكود الكاذب). ومع ذلك ، مع وجود عدد صغير من الأوامر والنصوص المصدر للمترجم والمترجم الفوري (حتى واحد منهم) ، فإن مهمة إلغاء الترجمة هي ببساطة بدائية.



Дремучий   (2001-10-31 15:46) [11]

2 Wetnose
>> رابط لا يعمل
سوف نلقي نظرة ، ربما حالة الرسالة ليست هي نفسها

2 McSimm
أنت بالتأكيد على حق.
وأنا أتفق مع ذلك منذ البداية.

اتضح أنه بدون ثقة.
أسهل طريقة للخروج
بعض دلل دي / تشفير الكود الزائف مكتوب -
ولكن الأكثر إثارة للاهتمام هو أنها مكتوبة من قبل العديد من الناس.
إذا كان يمكن الوثوق بهؤلاء الأشخاص ، يتم حل مشكلة التشفير.

واحد دلل يسبب آخر ، والثالث الثاني ...
سواء بالنسبة للتشفير أو لفك تشفير الكود الكاذب

المؤلف يشفر الخوارزمية مع مثل هذا النظام
من الناحية النظرية ، عدم معرفة خوارزمية أحد dlls -
لا يمكن فك تشفيرها


المشكلة هي أن تنفيذ -
يحتاج المترجم إلى كود مشفر.


هذا يعني أنه إذا قمت بإضافة إسقاط إلى رمز المترجم
خوارزمية فك تشفير حيث إلى مؤشر ترابط إلى القرص ... ثم كل التشفير إلى ن ...

إخراج التشفير - يجب أن يكون معتمدًا فيما يتعلق برمز المترجم - أي إذا كان CS المترجم يختلف عن CS المعطى ، إذن
لا يحدث فك التشفير. يجب أن يكون هناك العديد من هذه الشيكات (مباشرة في دلل) في أماكن مختلفة ، لذلك كان من الصعب كسر.

نتيجة لذلك
مترجم - المصدر المفتوح
هوغو يمكن أن يجمع كل شخص على جهازه.
تتم كتابة dlls بواسطة أشخاص تثق بهم.
يتم تنفيذ التحقق من صحة المترجم في دلل

يبدو أن كل شيء جميل ...
لم يكن هنا - يمكنك تشغيل المترجم تحت مصحح الأخطاء.

كيف يمكنني الالتفاف على مثل هذا الخداع؟
أي أفكار؟




Tosov   (2001-10-31 22:05) [12]

والمترجم هو ذلك ؟؟؟



panov   (2001-10-31 22:17) [13]

ما كل شيء عن الحماية؟

أنت تعطي الكود المصدري للمنظم ، والتعامل مع النهاية.

لذلك الجميع تتمسك رمزهم.
حسنًا - شيء مثل "GameSoft MustDie" مع إمكانية استنفاد الأموال بلا نهاية. وبعد ذلك مجرد خوارزمية.
حتى لو غادر ، هل ستفقد الكثير؟



Tosov   (2001-10-31 22:39) [14]

2 panov
لذلك الجميع هرب على الفور وأعطى المصدر. لا تنتظر !! :)



Дремучий   (2001-10-31 23:08) [15]

2 Tosov © (31.10.01 22: 05)
>> والمترجم هو ذلك ؟؟؟
في فهمي نفس المترجم - برنامج ينفذ
شفرة مكتوبة بأي لغة (أو الكود الكاذب لها) دون تجميع أي تحويل مباشر إلى رموز الآلة.

2 panov
والحماية شيء ضروري ، فقط من الضروري أولاً الحصول على شيء لحماية ...
بعد كل شيء ، لا أحد يفرض خوارزمية له للتشفير ، بل هو تطوعي.
ولكن بدون إخفاء الخوارزمية ، يتم فقد الاهتمام الرياضي.

؛))




Tosov   (2001-10-31 23:51) [16]

2 كثيفة
في فهمي نفس المترجم - برنامج ينفذ
شفرة مكتوبة بأي لغة (أو الكود الكاذب لها) دون تجميع أي تحويل مباشر إلى رموز الآلة.

في رأيي ، أيضًا .. وكيفية استخدامها في هذا الموقف - بحيث لا توجد شفرة مصدر ولا تفسد أجهزة الكمبيوتر أثناء الكتابة في دلفي?




Дремучий   (2001-11-01 00:13) [17]

2Tosov ©
على دلفي مكتوب جميع باستثناء خوارزميات العميل
المشروع مفتوح لجميع القادمين ؛))

خوارزميات الكتابة للمترجم -
الجزء الثاني من الباليه مارليزون.
حتى بدون هذه الميزة (حماية الخوارزمية) ،
التحدي مثير للغاية.

فيما يتعلق بالحماية حتى لا يحدث مرة أخرى ....
انظر Deep © (31.10.01 15: 46)
من الكلمات
2 McSimm
أنت بالتأكيد على حق.
ووافقت على ذلك منذ البداية ...






Tosov   (2001-11-01 00:57) [18]

© 2Dremuchy
> كل شيء مكتوب على دلفي إلا خوارزميات العميل - أي منها يتحكم في التحركات؟ إذا كان الأمر كذلك ، فماذا يبقى أن يكتب؟

> المشروع مفتوح لجميع القادمين ؛))
كما كتب العميل للمنتدى كل شيء :)) كتبوا ...

يمكنك مرة أخرى بمزيد من التفصيل كيف سيبدو كل شيء. قبل كل شيء كان واضحا - يكتب المشارك دلل ، الخ





Дремучий   (2001-11-01 01:33) [19]

Xnumx Tosov
إذا كانت لغة المترجم الشفهي تتشابه قدر الإمكان مع لغة Pascal -
ثم خوارزميات العميل - اتضح أنها مكتوبة أيضا على دلفي.

>> كتب عميل للمنتدى أيضا كل شيء :)) كتب ...
سيدي أليكس على وشك تحميل الكود المصدري ...
دعنا نرى ، الشيء أيضا ليس بالأمر السهل

>> يمكنك مرة أخرى بمزيد من التفصيل كيف سيبدو كل شيء. كل شيء واضح من قبل
>> لقد كان المشارك يكتب دلل ، إلخ.
أكرر
خوارزميات الكتابة للمترجم -
الجزء الثاني من الباليه مارليزون.

لبدء دعنا نكتب مجرد لعبة.
وبعد ذلك يمكنك بالفعل تحويله - المترجمين ، الخوارزميات ...
حقا ليست مثيرة للاهتمام كيف ولدت لعبة؟

كيف ستبدو اللعبة؟
القواعد نفسها اخترعت وبرمجتها.
التطورات يمكن أن ينظر إليه هنا
http://www.sopilko.boom.ru/seafight/index.htm




Tosov   (2001-11-01 18:51) [20]

2 Dense ©
إذا كانت لغة المترجم الشفهي تتشابه قدر الإمكان مع لغة Pascal -
ثم خوارزميات العميل - اتضح أنها مكتوبة أيضا على دلفي.

أو ربما نكتب FreeDelphi :)) ، إنه غير واقعي إلى حد ما أو سيكون هناك حد أدنى من الوظائف ، ومن ثم ، ساعدنا في الكتابة ، سنشبه MSDN وأخيراً سنكتب كتابًا "معركة بحرية من أجل الهبوط" ...

خوارزميات الكتابة للمترجم
للبدء ، دعنا فقط نكتب لعبة
هناك على الموقع اكتب المصطلحات - ما هو المترجم الفوري ، المترجم ... في هذه الحالة؟ المترجم - يبدو أن هذا هو الجزء الأكثر أهمية في البرنامج ، ويمزق من لعبتك
كما أفهمها - يتم كتابتها بلغة محلية الصنع ومن ثم ماذا يتم تجميعها (مشاكل أمنية) ، هل يتم إرسال المصادر؟ من المستحسن أيضًا شرح ذلك على الموقع ..



Дремучий   (2001-11-01 20:37) [21]

2Tosov © (01.11.01 18: 51)
>> أو ربما سنكتب FreeDelphi :)) ، هذا غير واقعي إلى حد ما أو الإرادة
>> الحد الأدنى من الوظائف ...
1)
في المترجم يكفي أن يكون هناك الأكثر ضرورة (أي الحد الأدنى من الوظائف) ، والباقي اختياري ...
إذا كنت تفكر في هذه الأداة في برمجة الفاحشة (مثل الهبوط) ، فهذا المشروع ليس لك ...
2)
هل أنت مهتم بالمشروع بأكمله أو مجرد كتابة الخوارزميات؟

3)
>> ومن المستحسن أيضا أن أشرح على الموقع ..
1) لقد بدأ المشروع للتو ، وليس جميعه مرة واحدة
2) كيف سيكون في نفس التدبير يعتمد عليك
>> يجمع (قضايا الأمن) ...
3) للأسباب الأخيرة ، يتم إلغاء تشفير الخوارزمية مع dlls المعتمدة ، ولكن لا تزال هناك مشكلة في المصحح ... (انظر أعلاه)



Tosov   (2001-11-01 22:22) [22]

(اكتب للهبوط)
1. من فضلك لا تعيد كلماتي. أردت أن أعرف ما هي اللغة الجديدة: الدالات القياسية لباسكال أو النموذج HrenPoiMeChto (KORABL @ oid ^، MMM $$ koj $): KDKF؛ التي تحتاج إلى مساعدة.

2. بشكل عام
3. لقطة شاشة اللعبة جاهزة بالفعل ، لكن لا يوجد وصف لها. قم بعمل شيء مثل http://delphi.mastak.ru/klient.txt "شاهد كيف أراها"



Tosov   (2001-11-01 22:23) [23]

2 Dense ©
(اكتب للهبوط)
1. من فضلك لا تعيد كلماتي. أردت أن أعرف ما هي اللغة الجديدة: الدالات القياسية لباسكال أو النموذج HrenPoiMeChto (KORABL @ oid ^، MMM $$ koj $): KDKF؛ التي تحتاج إلى مساعدة.

2. بشكل عام
3. لقطة شاشة اللعبة جاهزة بالفعل ، لكن لا يوجد وصف لها. قم بعمل شيء مثل http://delphi.mastak.ru/klient.txt "شاهد كيف أراها"



Дремучий   (2001-11-01 23:44) [24]

2 Tosov ©
>> 2 Dense ©
>>(اكتب للهبوط)

يمكنني أن تأخذ جريمة ، Tosov المواطن ...
صحيح أنني لا أعد بالانتقام القاسي.
;)

>> 3. لقطة شاشة اللعبة جاهزة بالفعل ، لكن لا يوجد وصف لها. قم بعمل شيء مثل >> "انظر كيف أراها"
سيكون قريباً ، لكن يبدو أنك لم تفهم ما هو عليه
مشروع مفتوح المصدرالذي تم إنشاؤه بشكل جماعي ...
>> "انظر كيف نراها"







Tosov   (2001-11-02 01:30) [25]

© كثيفة
هذا -> (مثل الهبوط) <- كان هناك اقتباس لا ينطبق على أي شخص شخصيًا.

>> "انظر. كيف أراها" - وكان هذا هو اسم قسم النص

سيكون قريباً ، لكن يبدو أنك لم تفهم ما هو عليه
مشروع مفتوح المصدر الذي يتم إنشاؤه جماعيا ...
و IMHO أفضل "كيف я(أي ، أنت) تراه "لأنه" لرؤية "شخص واحد (بمعنى ليس كل شيء) ينبغي ، وإلا فسيكون الأمر كذلك في خرافة حول البجعة والسرطان والرمح => لن نذهب بعيدًا.
PS. انظر ، بالنظر إلى آراء الآخرين ...



Дремучий   (2001-11-02 16:26) [26]

2 Tosov © (02.11.01 01: 30)
>> مشروع مفتوح المصدر - انظر ، بالنظر إلى آراء الآخرين ...
أوافق على 100٪ ، على الأقل في المراحل الأولية

وجدت صورة رائعة ،
وأضاف شاشة البداية / حول
؛) وكيف؟



Tosov   (2001-11-03 00:55) [27]

الصورة طبيعية .. هناك واجهة ، لا توجد برامج داخلية :( أوصاف أيضًا



صفحات: 1 فرع كامل

المنتدى: "To shabby";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.68 ميغابايت
الوقت: 0.055 ج
3-21992
دلك
2001-12-06 15:21
2002.01.08
كيف لا تعطي البرنامج


1-22233
Delphimun
2001-12-15 12:47
2002.01.08
كيفية تشغيل ملف موجود في مكون Tolecontainer


1-22010
dorixe
2001-12-17 19:21
2002.01.08
treeview على dblclick


14-22337
الكسندر
2001-11-05 13:20
2002.01.08
خادم الطباعة DP-101 (D-Link) والطباعة من تحت DOS


1-22220
Kandyl
2001-12-16 15:10
2002.01.08
كيفية منع حذف مجلد دون تعليق في الدرج؟





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch English الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский