-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathIDEAS_DEV.txt
168 lines (107 loc) · 2.81 KB
/
IDEAS_DEV.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
ALGUNAS IDEAS RANDOM DEL DESARROLLO
---
HAY QUE OPTIMIZARLO PARA 386 CAMBIANDO TODOS LOS CALCULOS FLOTANTES A FIXED, EN LA REALIDAD ESTO ES ESCRIBIR CASI TODO DE NUEVO
---
PORTARLO A WINDOWS Y LINUX
---
HAY MUCHAS COSAS REDUNDANTES Y MAL OPTIMIZADAS, SE HIZO A LAS APURADAS!!
---
DESARROLLO
El juego fue creado usando el emulador DOSBOX para poder ejecutar el compilador DJGPP+ALLEGRO 4.2 para MS DOS y probarlo.
No tengo hardware real para probarlo, tengo una 486 DX2 real, pero no funciona por ahora.
---
TRADUCIR AL ESPAÑOL
todo 5 letras par que no se descajete la pantalla
SCORE:TANTO
POWER:PODER
ARMOR:VITAL
PANTALLA INICIAL IDIOMA
PRESS 1 FOR ENGLISH
PRESIONE 2 PARA ESPAÑOL
1 ENGLISH
2 ESPAÑOL
10..9...8 ETC
---
MENUS
new game
story mode
infinite arcade
save game
continue game
configure
sound on
music on
cofigure joystick
configure keyboard
configure mouse
about
exit
---
INSTALADOR PARA MS DOS
Tengo planeado un instalador basado en los archivos SFX de RAR 2.5 para MS DOS
Ver mi lanzamiento de KBall para entender como hacerlo.
Tambien una version partida en diskettes con la opcion "volume".
---
NUMEROS AL AZAR
Randomiz.h es mi libreria de numeros al azar, la hice luego de hacer el juego, asi que estoy convirtiendo todo a eso, que es mas claro
Se usa: Randomize::random(minimo, maximo)
Por ahora, en el codigo veran muchos codigos asi:
(rand()%40-20)/10.0
es mi manera de elegir numeros flotantes en un rango
el codigo de arriba elije primero un numero entre 20 y -20 y luego lo divide por 10
entonces me da un numero entre 2.0 y -2.0, por ejemplo -1.2 , 1.5, etc
tengo un generador de numeros en rango: debo reemplazar todo ese codigo
explico esto pq es codigo que creo que no quedo muy claro lo que hace para alguien que lee por primera vez el codigo
---
FONDOS POSIBLES
cañones cowboy tipo sunset riders
volcan
piramides
atardecer playero
noche ciudad
montañas
bosque
nevado
isla de pascua
totems
// pantallas
kronoman
winners
intro
proximo wave
game over
gano
puntaje
instrucciones
------
capturar las vacas recarga energia de vida, y permite sobrecargar la energia, a mas de 100% aunque se descarga lentamente (tipo el nuevo doom)
------
IDEAS VARIADAS
* MODO HISTORIA Y DESAFIO
* MENUS DE CONFIGURACION
* SOPORTE JOYSTICK Y MOUSE
* UFO TIRA HUMO AL ROMPERSE {ok}
* TABLA DE PUNTAJES
* MUSICA Y SONIDO STEREO {SEMI OK}
* MAPA AUTOGENERADO CON ARBOLES Y CASAS {ok}
* USANDO EL BEAM NO PODES MOVERTE EN ALTURA {OK}
* DISPAROS EN 8 DIRECCIONES {OK}
* AEREOS
HELICOPTERO AMETRALLADORA
HELICOPTERO MISILES {OK}
SOLDADO JETPACK {ok}
AVIONES GRANDES Y CHICOS {ok}
MISILES CRUCERO {OK}
* TIERRA
SOLDADO {OK}
SOLDADO BAZOOKA
TANQUE {OK}
ARTILLERIA {ok}
FLAK {OK}
* GANADO
VACAS {OK}
GRANJEROS
GENTE
* PREMIOS
ENERGIA {OK}
ARMAS {ok}