Вниз  Идеи разработки игры для Dendy / Famicom
- 20.12.2015 / 16:28
Gifo_Gsoul
  Пользователь

Gifo_Gsoul 
Сейчас: Offline
NaruTrey, мог бы попробовать написать рпг гаму про членов (и вагин) аннимона, как это делает вапигор, а вообще, лучше бы пробовал на сега (16 битовая приставка), она производительней
__________________
 </Твой код отражает эволюцию твоего мышления .../>
- 20.12.2015 / 16:44
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
Сейчас на библиотеке уже возможно написание игр, типа супер братья Марио (когда сделаю разрыв экрана) и танчики, но я не рекомендую это делать сейчас. API ещё не устоялся, и ещё не хватает вспомогательных возможностей.
__________________
 Чёрные усы кричает этот свисть
- 22.12.2015 / 13:18
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
Жопорвущий асм.
  1. .export _setBackgroundScrollI
  2. ;void fastcall setBackgroundScrollI(uint x, uint y);
  3. _setBackgroundScrollI:
  4.     jsr pushax
  5.     jsr pushax
  6.     lda #$F0
  7.     jsr tosumoda0
  8.     sta <PPU_SCROLL_Y_VAR
  9.     jsr popax
  10.     jsr pushax
  11.     lda #$F0
  12.     jsr tosudiva0
  13.     and #$01
  14.     asl a
  15.     sta <TEMP_VAR
  16.     jsr popax
  17.     sta <PPU_SCROLL_X_VAR
  18.     txa
  19.     and #$01
  20.     adc <TEMP_VAR
  21.     and #$03
  22.     sta <TEMP_VAR
  23.     lda <PPU_CTRL_VAR
  24.     and #$FC
  25.     ora <TEMP_VAR
  26.     sta <PPU_CTRL_VAR
  27.     rts
И это всего лишь скроллинг экрана :gg:
__________________
 Чёрные усы кричает этот свисть

Изменено NaruTrey (22.12 / 14:17) (всего 1 раз)
- 23.12.2015 / 11:09
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
Реализованные возможности в библиотеке я прикрепил к первому посту, буду его время от времени обновлять.
__________________
 Чёрные усы кричает этот свисть
- 23.12.2015 / 21:32
HeWeD
  Пользователь

HeWeD 
Сейчас: Offline
А ты напишешь статью? :webdemon:
- 23.12.2015 / 21:50
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
HeWeD, будет не просто статья, будет цикл статей.
__________________
 Чёрные усы кричает этот свисть

Изменено NaruTrey (23.12 / 22:09) (всего 2 раза)
- 27.12.2015 / 13:15
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
Чтобы не лазить по GitHub'у, добавил в первом посту примеры.
__________________
 Чёрные усы кричает этот свисть
- 28.12.2015 / 15:29
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
Завершил восьмой пример. Долго пришлось повозиться, нужно было вкуриваться в ранее неведомыми мне вещи, но зато какой результат!

Управление в восьмом примере:
Есть три режима управления, и переключаются они кнопкой Select, в первом режиме вы можете задать скорость скроллинга верхней части фона, во втором режиме задать скорость скроллинга нижней частью, а в третьем режиме вы стрелочками управляете спрайтом-курсором, откуда идёт разрыв экрана. То что разрыв фона идёт не сразу от кончика курсора, так и должно быть.
__________________
 Чёрные усы кричает этот свисть
- 5.01.2016 / 21:14
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
Примеры, которые висят в первом посте, писались исключительно для теста библиотеки и негодны для ознакомления новичков с сабжем. К релизу они будут удалены. И вот вопрос, если я сам хорошо представляю, как писать игру на библиотеке, то как будут писать другие программисты, имеющие опыт в других проектах, но в первый раз сталкивающейся с библиотекой и программированием на Денди в целом? Так и пришла мысль о том, что необходимо написать простенькую игру и выложить исходники, хорошо продокументировав и сделать серию уроков, где будут разбираться наиболее неоднозначные части кода. К тому же, игру должно быть нестыдно распространять на другие ресурсы, в том числе и на забугорные, где она будет пассивной рекламой библиотеки. Только с идеей игры у меня пока проблемы, ничего в голову не лезет. Но ведь чем игра будет более оригинальной и интересной, тем большее количество людей заинтересуются игрой, нами, и библиотекой. Предлагаю вам немного поразмыслить, что-же такого можно замутить. Реализацию игры беру на себя по всем пунктам разработки. Смело размышляйте в теме, наисамые годные идей помещу в опрос, где произойдёт "Отборочный тур".
__________________
 Чёрные усы кричает этот свисть
- 5.01.2016 / 21:30
Magatino
  Администратор

Magatino 
Сейчас: Offline
NaruTrey, Тупо Super Mario Bros. или танчики переписать на более понятный код :)
Наверх  Всего сообщений: 180
Фильтровать сообщения
Поиск по теме
Файлы топика (1)