تسجيل الدخول

مشاهدة النسخة كاملة : الخطوات النهائية لتصميم اللعبة .. اقتراحاتكم



أبو عبدالرحمن
06-12-2005, 04:22 PM
بسم الله الرحمن الرحيم

ها وقد اقتربت اللعبة من نهايتها ، فإنه يلزمنا بعض الخطوات النهائية لإنهاء اللعبة وهي الأمور غير التقنية البرمجية التي لا تأخذ وقتًا ولكن أثرها في اللعبة سيكون كبيرًا ، وكلما زاد الاهتمام بالأمور الدقيقة زاد نجاح اللعبة ، لذا وأنا أبحث في المواضيع القديمة إذ أجد اقتراحات جميلة جدًا ولا أدري إن كانت قد أُخذت بعين الاعتبار أم لا ، مثل :

1 ـ أصوات البطل والجنود
2 ـ عندي سؤال لكن أعتقد أن تقنيته صعبة وهو وضع شمس ، فهل يمكن ذلك ؟
3 ـ وجدت في برنامج الجيم ميكر في ملف التعليمات ( اللعب عبر الشبكة ) فما مدى إمكانية وضعه ؟
4 ـ مكبر القناص
5 ـ المنظار ، وأعتقد أن هذه فكرة رائعة خاصة في المراحل الضبابية
6 ـ التخزين في قائمة وليس عبر الـ F5
7 ـ اقترح عدم وضع المهمات في الواجهة ، فقط صورة من المرحلة واسمها ، ومن بعد التحميل تظهر واجهة المهمات ومن ثم واجهة خطة التنفيذ وبها جميع المعلومات مثل درجة الحرارة والطقس والمعالم .. إلخ
8 ـ التقاط الأسلحة من الجنود وأعتقد أن هذا سهل ، عندما يموت الجندي ، يظهر أوبجيكت السلاح ومن ثم التقاطه وتقيده بثلاث مخازن وعدم فتح مجاله كما في الديمو
9 ـ كاميرا المنظور الثالث ، يوجد أمثلة لذلك

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

عبدالله..ع
06-12-2005, 05:18 PM
- جزاك الله خيرا أخي الفنان الأول على الموضوع و على الاقتراحات ...
بشكل عام استطيع عمل اقتراحاتك ماعدا ... اللعب عن طريق الشبكة .. و كذلك منظور اللاعب الثالث .
لأن امكانيتي محدوده .. :(
أما لبقية الافتراحات ... ان شاء الله سوف احاول تطبيقها ...;)
و أنتظر اقتراحات بقية الأعضاء ... :ciao:

أبو عبدالرحمن
06-12-2005, 05:51 PM
جزاك الله خيرًا ، وبانتظار اقتراحات البقية

أبو عبدالرحمن
06-12-2005, 05:53 PM
لكني أذكر أنني أعطيتك مثالاً من قبل به المنظور الثالث

iraq boy
07-12-2005, 04:05 PM
السلام عليكم

ان شاء الله تنهون اللعبة على خير و بالنسبة لللعب على الشبكة فهذا ممكن و موجودة تفاصيله في المساعدة help الموجودج مع البرنامج و لكنه باللغة الانكليزية فاذا تريدونه فأنا كنت اترجم جزء منه لعمل دروس و لكن لم اكمل لضيق الوقت لكن اذا لم تعرف استخدامه سوف احاول ان اجد وقت فراغ لاعطيك تفاصيله:ciao:

عبدالله..ع
07-12-2005, 06:10 PM
- نعم أخي العزيز ( محمد لؤي ) .... اذا كان من الممكن ..أعطني التفاصيل لو سمحت ;) ..
كي نستخدمها في اللعبة .. :biggthump

- و بالنسبة للمثال الذي تتحدث عنه أخي الفنان. ..... الصعوبة تأتي في ربط المثالين مع بعضهما .. و ليس هذا فقط بل أنا لم أتدرب على ذاك المثال اطلاقا و قد آخذ وقن طويل اذا أردت ذلك...:(
لنكتفي بمنظور اللاعب الأول..;)

إيـاد
07-12-2005, 08:53 PM
لدي بعض الأسئلة , أين سيتم وضع اللعبة وكم حجمها !! أم أنها ستباع ؟ ...

iraq boy
07-12-2005, 09:56 PM
هذه مقدمة الموجودة في الجيم ميكر

For two computer to communicate they will need some connection protocol. Like most games, Game Maker offers four different types of connections: IPX, TCP/IP, Modem, and Serial. The IPX connection (to be more precise, it is a protocol) is almost completely transparent. It can be used to play games with other people on the same local area network. It needs to be installed on your computer to be used. (If it does not work, consult the documentation of Windows. Or go to the Network item in the control panel of Windows and add the IPX protocol.) TCP/IP is the internet protocol. It can be used to play with other players anywhere on the internet, assuming you know their IP address. On a local network you can use it without providing addresses. A modem connection is made through the modem. You have to provide some modem settings (an initialization string and a phone number) to use it. Finally, when using a serial line (a direct connection between the computers) you need to provide a number of port settings. There are four GML functions that can be used for initializing these connections:



mplay_init_ipx() initializes an IPX connection.
mplay_init_tcpip(addr) initializes a TCP/IP connection. addr is a string containing the web address or IP address, e.g. 'www.gameplay.com' or '123.123.123.12', possibly followed by a port number (e.g. ':12'). Only when joining a session (see below) do you need to provide an address. On a local area network no addresses are necessary.
mplay_init_modem(initstr,phonenr) initializes a modem connection. initstr is the initialization string for the modem (can be empty). phonenr is a string that contains the phone number to ring (e.g. '0201234567'). Only when joining a session (see below) do you need to provide a phone number.
mplay_init_serial(portno,baudrate,stopbits,parity,flow) initializes a serial connection. portno is the port number (1-4). baudrate is the baudrate to be used (100-256K). stopbits indicates the number of stopbits (0 = 1 bit, 1 = 1.5 bit, 2 = 2 bits). parity indicates the parity (0=none, 1=odd, 2=even, 3=mark). And flow indicates the type of flow control (0=none, 1=xon/xoff, 2=rts, 3=dtr, 4=rts and dtr). Returns whether successful. A typical call is mplay_init_serial(1,57600,0,0,4). Give 0 as a first argument to open a dialog for the user to change the settings.


Your game should call one of these functions exactly once. All functions report whether they were successful. They are not successful if the particular protocol is not installed or supported by your machine. To check whether there is a successful connection available you can use the following function


mplay_connect_status() returns the status of the current connection. 0 = no connection, 1 = IPX connection, 2 = TCP/IP connection, 3 = modem connection, and 4 = serial connection.


To end the connection call


mplay_end() ends the current connection.


When using a TCP/IP connection you might want to tell the person you want to play the game with what the ip address of your computer is. The following function helps you here:


mplay_ipaddress() returns the IP address of your machine (e.g. '123.123.123.12') as a string. You can e.g. display this somewhere on the screen. Note that this
routine is slow so don't call it all the time

و هذا ملخص عنها
للربط بين جاهزين فنت بحاجة الى بروتوكولات الخاصة بالربط و مثل جميع الالعاب الجيم ميكر يوفر اربع انواع من البروتوكولات و هم IPX و TCP/IP و modem و serial المهم بالنسبة لليبروتوكول الاول فهو خاص بالربط امحلي و هو الما يسمى بالنيتورك و لا اعتقد ان هذا ينفعك هنا نوعا ما ...
ام بالنسبة للثاني فهو الخاص لللعب عل الشبكة يعني ان اي واحد و هو جالس في منزله يستطيع لعبها على النت مع اشخاص اخرين و هذا الذي يخصك في اللعبة حسب ما اعتقد ام ال modem فهو يستخدم للربط عبر المودم حسب ما موجود في القطعة السابقة لكن من وجهة نظري انه خاص بالهاتف يعني انا كنت العب بعض الالعاب باستخدام هذا النوع عن طريق الهاتف و مضمونها انك تككتب تلفون الذي سوف تلعب معه و تعمل host و الاخر يكتب رقم تلفونك و يعمل join طبعا هذا الشرح عن المودم من عندي لانه لم يذكر اي تفاصيل في القطعة و الرابع كاتب انه ربط مباشر لكنني لا اعرف تفاصيل عن هذا النوع المهم الذي ينفعك هو بروتوكول ال TCO\IP حسب اعتقادي و هناك اربع وضائف تستعملها لتحقيق هذا الربط (كود) و هي الموجودة في نهاية القطعة لكنني اعتقد ان كل كود يخص نوع من الاتصال و الذي يهمك هو mplay_init_tcpip(addr)
لكنني افضل ان تقرأ المعلومات المرفقة مع كل امر لكي تفهم ما عليك فعله

هذا كان المقدم و طريقة السيت اب للاتصال حسب ما ذكرت في الجيم ميكر و هناك حاجات اخرى سوف ارفقها لك حسب وقت فراغي و اذا انهيتها سوف اضعها كدروس في منتدى البرمجةالالعاب
يتبع

أبو عبدالرحمن
08-12-2005, 10:38 AM
جزاك الله خيرًا أخي محمد لؤي

سأحاول البحث أكثر من أمثلة للشبكات

عبدالله..ع
09-12-2005, 01:27 PM
- أتمنى عمل شبكة في لعبتنا ..لكن الأمر ليس بالسهل على الاطلاق.. خصوصا أنني لا اجيد أي لغة برمجية فكيف سوف أتعامل معها ؟ :afraid:
على كل حال جزاكم الله خيرا.. ;)

MohammedNour
14-12-2005, 09:41 AM
على أي برنامج تمت برمجة اللعبة

المشتل
04-01-2006, 09:47 AM
على أي برنامج تمت برمجة اللعبة

gamemaker اخوي


^^^^^^^^^^^

ملقوف :D

undersiegeegypt
04-01-2006, 12:20 PM
لقد قمت بتنزيلها و لم تعمل حيث تظهر رسالة خطأ

أبو عبدالرحمن
05-01-2006, 04:34 PM
أي نسخة تقصد أخي ؟؟
الأولى أم الجديدة ؟؟

undersiegeegypt
05-01-2006, 06:37 PM
النسخة الجديدة