امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
طراحی بازی کامپیوتری با میکرو AVR
نویسنده پیام
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #1
طراحی بازی کامپیوتری با میکرو AVR
دوستان تاحالا به مشخصات فنی کنسول نینتندو ( همون میکروی خودمونیم که دوران ابتدایی بازی می کردیم ) دقت کردین :

کد:
CPU: 8-bit 6502 NMOS (1.79MHz)
RAM: 2KB (16Kb), 2KB Video RAM
Colors: 52 (24 on screen)
Sprites: 64
Sprite Size: 8x16 pixels
Resolution: 256x240 pixels
Sound: PSG audio

این کنسول در سال 1985 ارائه شد
این لینک ها رو ببینین :

http://en.wikipedia.org/wiki/Nintendo_En...ent_System
http://www.cyberiapc.com/vgg/nintendo_nes.htm

حالا میگیم میکرو مشخصات سخت افزاری بالایی داشته !!
میریم سراغ کنسول قبل اون یعنی آتاری !
جالبه آتاری 2600 در سال 1977 ارائه شد !!!

کد:
CPU: 8-bit 6507 (1.19MHz)
RAM: 128 Bytes
Colors: 16 (4 on screen)
Game Media: Cartridge
Resolution: 192x160
Sound: 2-channel


جالبه با وجود این همه میکروکنترلر و میکروپروسسورهای جدید نمی تونیم یه بازی کامپیوتری حتی در حد آتاری بسازیم !! ( حداقل خود من که نمی تونم )

فقط دلمون خوشه داریم برنامه نویسی میکروکنترلر انجام میدیدم ولی کاری که سی سال پیش کردن رو نمی تونیم انجام بدیم !!

واسه اینکه بگین با AVR نمیشه پس این تایپیک رو ببینین :
http://www.iranled.com/forum/showthread.php?tid=18130
منبع : http://www.elektor.com/magazines/2003/ju...5148.lynkx
(آخرین ویرایش در این ارسال: ۱۳-شهریور-۱۳۸۹, ۰۱:۰۰:۲۱، توسط t3r!p3000.)
۰۶-شهریور-۱۳۸۹, ۰۱:۱۱:۳۹
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, رسول, joker
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #2
RE: ساخت بازی کامپیوتری
منم یدونه میکرو عجیب قریب قدیمی (1984 - japan) دارم که بازیش فقط بوکس هستش...

[تصویر:  mt1wczgh7i9fcqn74n2r.jpg]

باید توشو باز کنم ببینم آی سیش چه شکلیه...
۰۶-شهریور-۱۳۸۹, ۱۴:۱۲:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, t3r!p3000, reza555
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #3
RE: ساخت بازی کامپیوتری
توشو باز کردم ...جالبه فقط یه آی سی اس ام دی داره!!!

[تصویر:  a8qzbuiihc5405inrcm.jpg]

[تصویر:  jahfppbpf1dhjypmppz0.jpg]


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

.rar   MOV02121.rar (اندازه: 239.17 KB / تعداد دفعات دریافت: 105)
۰۶-شهریور-۱۳۸۹, ۱۷:۲۱:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : reza555, t3r!p3000, salehjg
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #4
RE: ساخت بازی کامپیوتری
من یادمه قدیمها یه TV Game داشتیم که فقط میشد باهاش تنیس بازی کرد ! ( سنش از من بیشتره )
اونم فقط سیاه و سفید !

[تصویر:  pongman9.jpg]

امروز یه عالمه گشتم و متاسفانه قابش ( چون شکسته بود ) رو انداخته بودیم ولی خود مدار موجود بودش !!
مدارش دو تا ولم کشویی داره واسه کنترل و یه آی سی دیپ 28 پایه به نام AY-3-8500 و یه عالمه مقاومت و خازن و سلف و ... !!

آی سیش مال سال 1982 هستش !!!

[تصویر:  250px-AY-3-8500.jpg]

تو اینترنت آی سی رو سرچ کردم به نتایج جالبی رسیدم !
اینو ببینید : http://en.wikipedia.org/wiki/AY-3-8500

و فهمیدم کنسول فوق در سال 1979 به بازار عرضه شده !!
با سرعت 2 مگ هم کار می کنه !!

اینم نقشه اش : http://www.electronixandmore.com/project/pongman

تو این سایت هم چند تا کنسول و سیستم قدیمی رو معرفی کرده که حتما نگاش کنین :
http://www.augusta.de/~mars/computereng.htm

جالبه خیلی از کنسول های پرتابل دیگه هم مشخصات فنی خیلی پایینی دارن !

نمونه :

Game Boy pocket MGB-001

[تصویر:  GBpocket.jpg]

[تصویر:  GBpocketscreen.gif]

کد:
Year: 1996,
CPU: GBCPU LR 35902 (Z-80 Core), 2,2 MHz,
RAM / ROM: 8 KB SRAM, 8 KB VRAM,
ROM on Gamemodule,
2008 vom Flohmarkt.

آخه با هسته Z-80 چی کارها که نکرده !!!!
وقتی با Z-80 چنین کاری کرده یعنی با AVR معمولی نمیشه چنین کاری انجام داد ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
(آخرین ویرایش در این ارسال: ۰۷-شهریور-۱۳۸۹, ۰۵:۰۰:۱۸، توسط t3r!p3000.)
۰۶-شهریور-۱۳۸۹, ۲۱:۵۵:۴۰
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, joker, salehjg
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #5
RE: ساخت بازی کامپیوتری
اینو ببیند :

http://www.benryves.com/products/avrtvgame


با این مدار :

[تصویر:  avrtvgame-circuit.gif]


و این برنامه تحت C :

http://www.benryves.com/bin/tvtext/tetri....12.05.zip

این بازی رو درست کرده :

[تصویر:  avrtvgame-playing.jpg]


توضیحات بیشتر :

http://www.benryves.com/products/avrtvgame
۱۱-شهریور-۱۳۸۹, ۲۲:۴۹:۳۵
ارسال‌ها
پاسخ
تشکر شده توسط : reza555, salehjg, رسول
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #6
RE: ساخت بازی کامپیوتری
لینک ها و سایت های زیر رو هم یه نگاهی بندازین :

http://avga.prometheus4.com/index.php

http://courses.cit.cornell.edu/ee476/Fin...index.html

http://courses.cit.cornell.edu/ee476/Fin...index.html

http://nicotak.com/avr/making/lgtv.html

http://courses.cit.cornell.edu/ee476/Fin...4/prj.html

http://courses.cit.cornell.edu/ee476/Fin...index.html

http://nicotak.com/avr/ledgame.html

۱۱-شهریور-۱۳۸۹, ۲۳:۱۷:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : reza555, salehjg, رسول
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #7
RE: ساخت بازی کامپیوتری
اینم ببینید:
Comprehensive AVR LED game console kit

زندگی مدیریت فرصت هاست.
۱۱-شهریور-۱۳۸۹, ۲۳:۳۷:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, t3r!p3000, salehjg
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #8
RE: ساخت بازی کامپیوتری
UPGRADE ATmega8 TO ATmega168 (SWAP OUT)


اینم تازه دیم .معتبر معتبرهBiggrin

زندگی مدیریت فرصت هاست.
۱۲-شهریور-۱۳۸۹, ۰۰:۱۰:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول, salehjg
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #9
RE: ساخت بازی کامپیوتری
فکر می کنم دات ماتریکس واسه شروع گزینه خوبیه !

چون اونهایی که قراره به تلوزیون وصل بشن باید پروتکل ارسال دیتا به تلویزیون رو بلد باشی و تو تک تک پالس های میکرو برنامه ریزی داشته باشی !!
خیلی هاشون هم که مبدل AD724 واسه ارتباط با تلویزیون گذاشتن !!!

LCD گرافیکی هم سرعت نمایش اطلاعاتش خیلی کنده !!!

پس بریم سراغ LED
احتمالا همتون با تابلو روان اشنایی دارن !!!

پیشنهاد می کنم برای شروع از 4 تا دات ماتریکس شروع کنیم !
( همون تابلو روان 16*16 پیکسل )

فقط بسکام یه مشکل داره که اینجا خیلی به چشم می خوروه !!
اونم اینه که متغیر دو بعدی نمی تونیم داشته و فقط تک ارایه ای می تونیم داشته باشیم !!!

اول باید این مشکل رو حل کنیم چون واقعا نیازه !!!

(آخرین ویرایش در این ارسال: ۱۳-شهریور-۱۳۸۹, ۰۰:۵۷:۰۴، توسط t3r!p3000.)
۱۲-شهریور-۱۳۸۹, ۰۰:۵۸:۰۹
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, reza555, salehjg
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #10
RE: ساخت بازی کامپیوتری
آره .. led و دات ماتریکس هم گزینه خوب هستند ..

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

واسه شروع هم من همین مار رو پیشنهاد میدم ...من که خیلی دوسش دارم


[تصویر:  peggy2life.jpg]

[تصویر:  led-game-snake.jpg]

[تصویر:  led-game-pong.jpg]

[تصویر:  meggy_jr_rgb.jpg]
۱۲-شهریور-۱۳۸۹, ۰۱:۱۲:۴۳
ارسال‌ها
پاسخ
تشکر شده توسط : reza555, t3r!p3000, salehjg
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #11
RE: ساخت بازی کامپیوتری
اینو ببینین با یه دات مارتیس 5*7 بازی جالبی درست کرده :

http://soeren.informationstheater.de/avr/breakout.html




جالبه اکثر پروژه ها و مدار ها و بازی هایی که تو اینترنت هستش با کامپایلر GCC هستن !!!
همون WINAVR
سید عنکبوتی کجایی که باید بیایم سراغت !!!!!!
۱۲-شهریور-۱۳۸۹, ۰۱:۴۶:۰۵
ارسال‌ها
پاسخ
تشکر شده توسط : reza555, رسول, salehjg


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
Smile آموزش جامع طراحی و ساخت PCB (برد مدار چاپی) k1_elo0 13 22,556 ۰۸-اسفند-۱۳۹۴, ۱۴:۲۰:۰۶
آخرین ارسال: sadegh_54
  میکرو و ال ای دی dostane 4 3,376 ۲۴-شهریور-۱۳۹۳, ۱۶:۳۹:۰۰
آخرین ارسال: a.mehran
myBB [سوال] مشکل در طراحی مدار saged2000 3 2,500 ۲۳-شهریور-۱۳۹۲, ۱۰:۱۱:۰۵
آخرین ارسال: kimiafars
  طراحی بارکد خوان behzadX 9 10,427 ۱۳-تير-۱۳۹۲, ۱۸:۵۶:۳۸
آخرین ارسال: kimiafars
  طراحی و ساخت مدار جذب کننده موش ! MicrowaveCO 12 10,410 ۰۷-خرداد-۱۳۹۲, ۱۸:۳۴:۰۸
آخرین ارسال: hadikh73
  ساخت یک کنسول بازی با avr mhpc2009 6 7,925 ۲۳-بهمن-۱۳۹۱, ۱۱:۴۴:۰۵
آخرین ارسال: war1400
  طراحی تابلو روان با آی سی mbi5026 constantine470 5 5,875 ۰۵-بهمن-۱۳۹۱, ۲۲:۰۴:۰۸
آخرین ارسال: constantine470
Question [سوال] طراحی منبع تغذیه دقیق برای میکرو arash67 11 12,372 ۲۳-دى-۱۳۹۱, ۱۶:۳۷:۲۰
آخرین ارسال: behrooz.shie
  سوال در مورد طراحی اسیلوسکوپ جلالی 13 10,289 ۱۶-مهر-۱۳۹۱, ۰۱:۱۵:۰۹
آخرین ارسال: apcog

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS