PDA

View Full Version : حرفه ای: کسی می تونه این پروژه رو تموم کنه؟ (+دستمزد)



hemmattby
شنبه 01 تیر 1392, 18:22 عصر
سلام.
من مدتی هست که دارم روی یک پروژه ی ساخت مفسر (یه نیمچه کامپایلر) کار می کنم.
چون فعلا درگیر چندین کار دیگه هم هستم؛ شدیدا به دوست یا دوستانی نیاز دارم که
کمکم کنن و این پروژه رو که من کم تر از نصفش رو نوشتم، کامل کنن.
(البته انتظار ندارم این کار، رایگان انجام بشه و من، مبلغی رو برای این کار،
به عنوان قدردانی از زحماتشون، پرداخت خواهم کرد.)
ضمنا کسی که می خواد پروژه رو انجام بده، باید با دایرکت ایکس هم یه آشنایی هایی داشته باشه.
(البته نیاز نیست خیلی حرفه ای باشه. در حد متوسط (یا حتی نسبتا کم!). چون اکثر کلاس های دایرکت ایکس
مربوط به برنامه های خروجی، آماده هستند.)
زبان برنامه نویسی: ویژوال بیسیک6

پروژه ی مهمی هست. لطفا کمک کنید.

اگرم انجام نمی دین، حداقل یه نظر بدین در مورد پروژه.

m.4.r.m
شنبه 01 تیر 1392, 22:38 عصر
پروژه من تا جایی که بتونم کمکت می کنم . یکم کامل توضیح بده

IamOverlord
یک شنبه 02 تیر 1392, 05:25 صبح
سلام!
کاربردش چی هست؟ هدفتون چیه؟ دقیقا چی می خواید بسازید؟ ...؟ ...

hemmattby
یک شنبه 02 تیر 1392, 12:44 عصر
پروژه من تا جایی که بتونم کمکت می کنم . یکم کامل توضیح بده
چشم تو این پست، توضیح بیشتری می دم.

سلام!
کاربردش چی هست؟ هدفتون چیه؟ دقیقا چی می خواید بسازید؟ ...؟ ...

کاربرد: تولید برنامه ها و نرم افزارهای سه بعدی (و بازی های سه بعدی).
هدف من از شروع پروژه: استفاده از این نرم افزار برای پروژه های سه بعدی.
دقیقا چی می خوام بسازم: یه نرم افزار فارسی، برای برنامه نویسی راحت تر برنامه های
سه بعدی در ویژوال بیسیک.

اگر با نرم افزار دارک بیسیک آشنایی داشته باشید، حتما می دونید که این نرم افزار، یه کامپایلر هست که
برای ساخت بازی های سه بعدی طراحی شده. با استفاده از اون، می شه بازی های سه بعدی رو خیلی
راحت تولید کرد. ولی این نرم افزار، مشکلات زیادی هم داره:
1_بیشتر به درد بازی می خوره تا نرم افزار سه بعدی.
2_نمی شه توش فارسی تایپ کرد.
3_ساختارش یه کم قدیمیه.
4_نسخه ی کلاسیکش، از دایرکت ایکس 7 استفاده می کنه.
5_نه از ویژوال بیسیک، که از بیسیک یا کیوبیسیک استفاده می کنه.
6_متاسفانه چون این نرم افزار سورس باز نیست، نمی شه توسعه اش داد.
و...
حالا من می خوام خودم چنین برنامه ای بنویسم که حتی از اون هم قوی تر باشه و مشکلات بالا رو نداشته باشه.

خوب، برای این کار، چند مرحله باید انجام بشه.
1_طراحی یک زبان اسکریپت نویسی.
2_تهیه ی کلاس های مربوط به برنامه های خروجی.
3_طراحی محیط کامپایلر.
4_ترجمه ی زبان اسکریپتی طراحی شده، برای ویژوال بیسیک.
5_اکسپرت گرفتن و ترجمه ی اسکریپت های نوشته شده توسط کاربر به یکی از زبان های سطح پایین.

مرحله ی اول و دوم و سوم، بیش از 60% توسط من انجام شدن.
مرحله ی 5 هم فعلا نیازی نیست.
می مونه مرحله ی 4، که من هنوز انجامش ندادم و فکر هم نمی کنم به این راحتی ها بتونم از پسش بربیام.
حالا نیاز به کسی دارم که مرحله ی چهار رو برام انجام بده.