nyangame

所属分类:游戏
开发工具:C/C++
文件大小:125KB
下载次数:0
上传日期:2019-10-28 03:56:07
上 传 者ampolez
说明:  AVR console video game. Highly optimized

文件列表:
nyangame (0, 2018-05-04)
nyangame\arduino_sketch (0, 2018-05-04)
nyangame\arduino_sketch\nyanGame (0, 2018-05-04)
nyangame\arduino_sketch\nyanGame\body.h (5666, 2016-02-02)
nyangame\arduino_sketch\nyanGame\common.h (6923, 2016-02-02)
nyangame\arduino_sketch\nyanGame\gift.h (1034, 2016-02-02)
nyangame\arduino_sketch\nyanGame\invaders.cpp (5144, 2016-02-02)
nyangame\arduino_sketch\nyanGame\invenders.h (3407, 2016-02-02)
nyangame\arduino_sketch\nyanGame\nyanGame.ino (23490, 2016-02-02)
nyangame\arduino_sketch\nyanGame\pics.h (4544, 2016-02-02)
nyangame\arduino_sketch\nyanGame\taskmanager.cpp (8143, 2016-02-02)
nyangame\arduino_sketch\nyanGame\taskmanager.h (2005, 2016-02-02)
nyangame\arduino_sketch\nyanGame\textprog.h (1408, 2016-02-02)
nyangame\libraries (0, 2018-05-04)
nyangame\libraries\avrSPI (0, 2018-05-04)
nyangame\libraries\avrSPI\avrspi.c (3206, 2016-02-02)
nyangame\libraries\avrSPI\avrspi.h (599, 2016-02-02)
nyangame\libraries\gfx (0, 2018-05-04)
nyangame\libraries\gfx\gfx.c (21121, 2016-02-02)
nyangame\libraries\gfx\gfx.h (7702, 2016-02-02)
nyangame\libraries\gfx\glcdfont.c (8426, 2016-01-28)
nyangame\libraries\gfx\library.properties (388, 2015-07-29)
nyangame\libraries\gfx\license.txt (1344, 2015-07-29)
nyangame\libraries\SysTimer (0, 2018-05-04)
nyangame\libraries\SysTimer\systicktimer.c (2024, 2016-02-02)
nyangame\libraries\SysTimer\systicktimer.h (276, 2016-02-02)
nyangame\src_pics (0, 2018-05-04)
nyangame\src_pics\headers (0, 2018-05-04)
nyangame\src_pics\headers\gift_23x23.h (3828, 2015-12-21)
nyangame\src_pics\headers\invaders (0, 2018-05-04)
nyangame\src_pics\headers\invaders\SI_Alien00_24x18.h (3141, 2015-12-23)
nyangame\src_pics\headers\invaders\SI_Alien01_24x18.h (3141, 2015-12-23)
nyangame\src_pics\headers\invaders\SI_Alien0_24x18.h (3140, 2015-12-23)
nyangame\src_pics\headers\invaders\SI_Alien1_24x18.h (3140, 2015-12-23)
nyangame\src_pics\headers\nyan (0, 2018-05-04)
nyangame\src_pics\headers\nyan\body_21_18.h (2751, 2015-12-23)
nyangame\src_pics\headers\nyan\head_16_13.h (1539, 2015-12-23)
nyangame\src_pics\headers\nyan\legs1_26x5.h (985, 2015-12-23)
... ...

/-------------------------------------------------------------------\ | Simple game. | | In main role Nyan Cat. | | It defend his rainbow from inVaders. | | | | Game end when nyan life will empty | | | | 4 difficult levels | | | | 2 control zones. | | Each side (zone) splited by vertically repeated dots | | Touch left side - nyan move on Y (up or down) | | Touch right size - nyan will shot as long as cannon not overheat | | or continue touch the screen | | | | For maximum performance i changed compiler flag in "platform.txt" | | from -Os to -O2 | | | | | | Arduino IDE: 1.6.6 | | Board(CPU): Arduino Nano (ATmega328P) | | Program size: 20,834 bytes (-O2 compiler flag) | | Free RAM: 1030 bytes (IDE say 1355. Do not trust it!) | | | | Language: C and C++ | | | | Author: Antonov Alexandr (Bismuth208) | | e-mail: bismuth20883@gmail.com | \-------------------------------------------------------------------/ //-------- LCD --------// Controller: ILI9341 Connection: SPI width: 320 heigth: 240 Library: modifyed, Adafruit_GFX and Adafruit_ILI9341 Links: https://github.com/adafruit/Adafruit-GFX-Library https://github.com/adafruit/Adafruit_ILI9341 Used pins: PB0 - D8; Res PB1 - D9; D/C PB2 - D10; SS (CS) PB3 - D11; MOSI (SDI) PB5 - D13; SCK //---------------------// //---- Touchscreen ----// Controller: XPT2046 Connection: SPI Library: assembled from all what i find in web Links: https://github.com/spapadim/XPT2046 (www.watterott.com) Used pins: PD5 - D5; SS (T_CS) PB3 - D11; MOSI (T_DIN) PB3 - D12; MISO (T_DO) PB5 - D13; SCK (T_CLK) //---------------------// -------------------- ATTENTION! ------------------------------------------- | For max performance used pins DEFINED inside libs! | | It means, if you need change pinout, go to libs and change them there! | --------------------------------------------------------------------------- To change compiler flag: On OSX look for /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/platform.txt All pics exported as raw *.data from GIMP and converted by myself, whith my program: rgb565conv_rle. It converts raw RGB *.data files to *.h; Where inside *.h files arrays of 0xXXXX colors in RGB565 system. Link:

近期下载者

相关文件


收藏者