|
Игры / Games Общий игровой форум |
12.01.2013, 19:37
|
#1
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Самые маленькие игры
Обсуждение самых маленьких игр и приложений.
Krieger(95 kb)
pno0001.exe
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.01.2013, 20:04
|
#2
|
|
Ответ: Самые маленькие игры
|
|
|
12.01.2013, 21:59
|
#3
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Самые маленькие игры
%TITLE "Ваш комментарий программы"
INCLUDE IO.ASM
MODEL small
CODE SEGMENT ;открыли сегмент кода;
ASSUME CS:CODE ;связали регистровые сегменты с сегментами;
org 100h
Start:
begin:
; ds указывает на видеопамять
push 0b800H
pop ds
; установить графический режим 40?25
int 10H
; bx = 700H - смещение, по которому находиться грузовик
mov bh, 7H
main_loop:
; Задержка и вывод грузовика на экран
xchg cx, ax ; mov ah, 0
int 1AH
mov [bx], dl
delay:
int 1AH
cmp [bx], dl
je delay
; si - смещение следующего препятствия
xchg ax, si
add al, dl
xchg ax, si
xchg ax, cx ; mov cx, 0
; Получение нажатой клавиши
in al, 60H
cmp al, 77
jnz keytest1
; вправо
inc bx
inc bx
keytest1:
; влево
ja keytest2
dec bx
dec bx
keytest2:
; очистка буфера клавиатуры
mov ah, 0CH
int 21H
; скролл экрана на 1 строчку
mov ax, 0701H
mov dx, 1827H
int 10H
; вывод препятствия
mov [si], ax
; вывод травы и разделительной полосы
mov [di+51], dx
; проверка что перед грузовиком нет препятствий
cmp [bx], dh
ja main_loop
ret
Exit:
finish
ENDS
END Start
Вроде как самая маленькая игра в мире. Запускать под досбоксом.
|
(Offline)
|
|
13.01.2013, 08:42
|
#4
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Самые маленькие игры
но так, которую я показал, не как твоя, она в 3d, и куда красивее Qucke 1, правдв она может заставить комп повиснуть
|
(Offline)
|
|
13.01.2013, 08:53
|
#5
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Самые маленькие игры
Эх, ".kkrieger"... Где-то валяется в недрах второго винчестера...
Экзешник не хочет запускаться на Win7 32 bit Странно... потом разберусь.
Там целая утилита для неё используется Werkkzeug. На диски есть несколько интересных демосцен. Может матерится антивирус, но это не вирусы, это хитрые немецкие алгоритмы.
|
(Offline)
|
|
13.01.2013, 13:43
|
#6
|
|
Ответ: Самые маленькие игры
кстати я то и забыл, .kkrieger делала farbrausch, и их как-то задолбало и они решили выложить ВСЕ исходники
https://github.com/farbrausch/fr_public
там и все редакторы, и исходники самого .kkrieger и тд и тп
я знаю что на этой волне еще одна студия слила весь тулсет : Conspiracy Source Pack - http://pouet.net/topic.php?which=8745
ps. кто думает что там всё на асме и прочий хардкод - то нет, там C++ (и иногда чуть-чуть асма)
ps2. и да - там самый последний редактор есть, werkkzeug4
|
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:51.
|