tfv: have placeholders for all of the art now

This commit is contained in:
Vince Weaver 2018-06-24 20:35:07 -04:00
parent cd2529bf92
commit 4d1e20deb3
8 changed files with 271 additions and 3 deletions

View File

@ -42,7 +42,11 @@ tfv_backgrounds.c: $(PNG2RLE) \
$(ARTDIR)/jc.png \
$(ARTDIR)/jc_hallway.png \
$(ARTDIR)/mirror_lake.png \
$(ARTDIR)/deutsch.png
$(ARTDIR)/deutsch.png \
$(ARTDIR)/homeroom.png \
$(ARTDIR)/ap_calculus.png \
$(ARTDIR)/patriot_room.png \
$(ARTDIR)/jc_office.png
$(PNG2RLE) c $(ARTDIR)/title.png title_rle > tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/map.png map_rle >> tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/landing.png landing_rle >> tfv_backgrounds.c
@ -61,6 +65,10 @@ tfv_backgrounds.c: $(PNG2RLE) \
$(PNG2RLE) c $(ARTDIR)/jc_hallway.png jc_hallway_rle >> tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/mirror_lake.png mirror_lake_rle >> tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/deutsch.png deutsch_rle >> tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/homeroom.png homeroom_rle >> tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/ap_calculus.png ap_calculus_rle >> tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/patriot_room.png patriot_room_rle >> tfv_backgrounds.c
$(PNG2RLE) c $(ARTDIR)/jc_office.png jc_office_rle >> tfv_backgrounds.c
####

View File

@ -8,8 +8,76 @@ Soon:
+ Battle
+ End sequence
Credits:
+ Running on bird. Stars and words in sky, mountain
+ Then spaceship flying with planet in the sky
Not soon:
+ Play as either DEATER or FROGGY
+ Allow spaceship to land on arbitrary grass space
+ Toggle lowercase/uppercase text
Trailer:
Coming this July
At Kansasfest
+ A new game about 20 year old events for a 40 year old platform
+ Title Screen
+ Riding bird
+ Battle against killer crab
+ Darkest Bel Air
Tom Bombem Video
+ Games forever
+ CGA/GWBASIC (Spacewar)
+ EGA/PASCAL (AITAS, UNDERWATER)
In germany, impressed, passed me a copy of PCGPE
(show screenshot)
Thus was born---> Tom Bombem
Linux version has cooler MOD based sound.
Released to a few local BBSes in Maryland.
Optimisitically Sent a copy to ID software (by then 3D realms).
Nice letter, basically looks decent but we've moved onto 3D games now.
Sound Blaster code, Ethan Brodsky, wasn't any older than me.
Graphcis in Deluxe Paint (screengrab).
Story!
-> My copout for not having full audio track
-> People in my HS really liked that.
-> ALl sound effects just me saying them.
=> original develop w/o internet. Made my own RLE
file format.
-> I used to doodle these Aliens, thinking they were original,
but clearly they are based on the ones in Commander Keen
-> Level 3 meant to be one where you walk around with keycards
to turn off the tractor beam (wonder where that came from).
Off to college, never finished.

View File

@ -663,3 +663,132 @@ unsigned char deutsch_rle[]={
0xB0,0xA4,0x00,0xD0,0xA5,0x00,0xB0,0xA0,0x11,0x00,0x8F,
0x80,0xA9,0x00,0x08,0x08,0x00,0x00,0x08,0x08,0xA4,0x00,0x08,0x08,
0xA0,0xA9,0x00,0xA1, };
unsigned char homeroom_rle[]={
0x28, /* ysize=40 */
0xA0,0x20,0x00,0x77,0xA6,0x57,0x77,0xA0,0x20,0x00,0x77,0x55,0x55,
0x15,0xA3,0x55,0x77,0xA0,0x20,0x00,0x77,0x55,0x51,
0x11,0xA3,0x55,0x77,0xA0,0x20,0x00,0x77,0x55,0x55,0x11,
0xA3,0x55,0x77,0xA0,0x13,0x00,0x50,0x55,0x55,0x50,0xA9,0x00,
0x77,0x55,0xA3,0x51,0x55,0x55,0x77,0xA3,0x00,0xA6,0x70,
0xA3,0x00,0xDD,0xBD,0xA5,0x00,0xB0,0xBB,0x88,
0xA4,0x00,0x80,0x80,0xA4,0x00,0x77,0x7C,0xA6,0x77,0x00,0x00,
0x70,0xA4,0x77,0x87,0x88,0xA3,0x00,0xDD,0xBB,
0x0B,0xA5,0x00,0xBB,0x08,0xA3,0x00,0xB0,0xBB,
0x88,0xA9,0x00,0x05,0x50,0x00,0x00,0x74,0x47,
0x44,0x77,0x77,0x87,0x00,0x88,0xA3,0x00,0xDD,
0xFF,0xA6,0x00,0x22,0x22,0xA4,0x00,0xBB,0x08,0xAB,0x00,
0x05,0x77,0x99,0x99,0x74,0x77,0x87,0x00,0x00,
0x88,0xA3,0x00,0xDD,0xFF,0x0F,0x0B,0x00,0x00,
0xB0,0x20,0x22,0x22,0xA4,0x00,0x11,0xAD,0x00,0x77,
0x79,0x79,0x77,0x87,0x00,0xE0,0xE0,0x88,0xA3,0x00,
0x0D,0x8F,0xA6,0x00,0x52,0x52,0x00,0x00,0x0B,0x01,
0x11,0xAD,0x00,0xA3,0x77,0x87,0x00,0xD0,0xDE,
0xEE,0x88,0xA4,0x07,0x88,0xA6,0x07,0x55,0x55,0xA4,0x07,
0x44,0xAD,0x07,0x77,0x77,0x87,0x00,0x30,0x3D,
0xDD,0x8E,0x08,0xA3,0x00,0x08,0xB8,0x08,
0xA5,0x00,0x55,0x55,0xA4,0x00,0x44,0xA9,0x00,0xB6,0xB6,0xE0,
0x00,0x77,0x08,0x00,0x22,0x22,0x33,0x8D,
0x08,0xA5,0x00,0xBB,0xA6,0x00,0x55,0x55,0xA4,0x00,0x44,
0xA8,0x00,0x0B,0xBB,0xBB,0xEE,0x00,0x08,0x00,
0x10,0x12,0x22,0x83,0x08,0xA6,0x00,0x08,0x08,
0xA4,0x00,0xA3,0x08,0xA3,0x00,0x08,0x08,0xA9,0x00,0x60,0x6B,
0x0E,0x00,0x00,0x40,0x41,0x11,0x82,0x08,
0xA0,0x19,0x00,0x78,0xA3,0x88,0x80,0xA3,0x66,0x00,0x19,
0x99,0x44,0x11,0x88,0xA0,0x1A,0x00,0x88,0x87,
0x78,0xA3,0x88,0x86,0x66,0x00,0x11,0x99,
0x44,0x88,0xA0,0x1B,0x00,0xA3,0x88,0x87,0x78,0x8B,
0x86,0x88,0x80,0x11,0x99,0x88,0xA0,0x1C,0x00,
0xA5,0x88,0x77,0xA3,0x87,0x11,0x88,0xA0,0x1D,0x00,0xA5,0x88,
0x77,0xA4,0x88,0xA0,0x1F,0x00,0x08,0xA3,0x88,0x77,0xA3,0x88,0xA1, };
unsigned char ap_calculus_rle[]={
0x28, /* ysize=40 */
0xA0,0x19,0x00,0x44,0x44,0xF4,0xF4,0xA3,0x44,0xF4,0xA7,0x44,0xA0,0x19,0x00,
0x44,0x44,0xFF,0xA4,0x44,0xF4,0x4F,0xA3,0x44,0xF4,
0x44,0x44,0xA4,0x00,0xA5,0x80,0xA0,0x10,0x00,0x44,0x44,0xFF,0x44,
0xF4,0x44,0xF4,0x4F,0x4F,0x44,0xF4,0xF4,0xFF,
0x44,0xF4,0xA4,0x00,0x08,0xA0,0x14,0x00,0x44,0x44,0xFF,
0x44,0xF4,0x4F,0xF4,0xA3,0x44,0xFF,0xF4,
0xFF,0x44,0xF4,0xA0,0x19,0x00,0x44,0x4F,0x4F,0xAC,0x44,
0xA0,0x14,0x00,0xB8,0x88,0x00,0x00,0x0A,0xAF,0x07,0xA0,0x13,0x00,
0x0B,0xBB,0x88,0xA4,0x00,0xB8,0x88,0xAE,0x00,
0x88,0xB8,0xA0,0x10,0x00,0x2B,0xA4,0x00,0x0B,0xBB,
0x88,0xAE,0x00,0x88,0xBB,0x0B,0xA6,0x00,0xA3,0xF0,
0xA5,0x00,0x44,0x22,0xA5,0x00,0xFF,0x08,0x80,
0xAD,0x00,0x88,0xF0,0xA7,0x00,0x70,0x10,0xA5,0x70,
0x11,0x74,0x72,0xA3,0x70,0x11,0x7F,0x7F,0xA6,0x70,
0xA9,0x00,0x77,0x7F,0xB0,0xA4,0x00,0x70,0x77,0x77,
0x71,0xA5,0x77,0x71,0xA5,0x77,0x71,0xA6,0x77,0x57,
0x55,0xA9,0x00,0x4F,0x4F,0xA4,0x00,0xA0,0x16,0x57,0x55,0x05,
0x55,0xA8,0x00,0x04,0xB4,0x04,0x04,0xA3,0x00,0x55,
0x05,0x05,0x55,0x05,0xB5,0xA4,0x05,0xD5,0xA5,0x05,
0xB5,0xA4,0x05,0x55,0x00,0x00,0x55,0xA9,0x00,0x8F,
0x80,0xA4,0x00,0x55,0x00,0x00,0x55,0x00,0x08,0x08,
0x00,0x00,0x08,0x08,0xA4,0x00,0x08,0x08,0xA4,0x00,0x55,0x00,0x00,
0x55,0xAF,0x00,0x55,0x00,0x00,0x55,0xA0,0x11,0x00,0x55,
0x00,0x00,0x55,0xAF,0x00,0x55,0xA0,0x14,0x00,0x55,0xA0,0x12,0x00,
0x05,0xA0,0x14,0x00,0x05,0xA0,0x82,0x00,0xA1, };
unsigned char patriot_room_rle[]={
0x28, /* ysize=40 */
0xA0,0x20,0x00,0x77,0xA6,0x57,0x77,0xA0,0x20,0x00,0x77,0x55,0x55,
0x15,0xA3,0x55,0x77,0xA0,0x20,0x00,0x77,0x55,0x51,
0x11,0xA3,0x55,0x77,0xA0,0x20,0x00,0x77,0x55,0x55,0x11,
0xA3,0x55,0x77,0xA0,0x13,0x00,0x50,0x55,0x55,0x50,0xA9,0x00,
0x77,0x55,0xA3,0x51,0x55,0x55,0x77,0xA3,0x00,0xA6,0x70,
0xA3,0x00,0xDD,0xBD,0xA5,0x00,0xB0,0xBB,0x88,
0xA4,0x00,0x80,0x80,0xA4,0x00,0x77,0x7C,0xA6,0x77,0x00,0x00,
0x70,0xA4,0x77,0x87,0x88,0xA3,0x00,0xDD,0xBB,
0x0B,0xA5,0x00,0xBB,0x08,0xA3,0x00,0xB0,0xBB,
0x88,0xA9,0x00,0x05,0x50,0x00,0x00,0x74,0x47,
0x44,0x77,0x77,0x87,0x00,0x88,0xA3,0x00,0xDD,
0xFF,0xA6,0x00,0x22,0x22,0xA4,0x00,0xBB,0x08,0xAB,0x00,
0x05,0x77,0x99,0x99,0x74,0x77,0x87,0x00,0x00,
0x88,0xA3,0x00,0xDD,0xFF,0x0F,0x0B,0x00,0x00,
0xB0,0x20,0x22,0x22,0xA4,0x00,0x11,0xAD,0x00,0x77,
0x79,0x79,0x77,0x87,0x00,0xE0,0xE0,0x88,0xA3,0x00,
0x0D,0x8F,0xA6,0x00,0x52,0x52,0x00,0x00,0x0B,0x01,
0x11,0xAD,0x00,0xA3,0x77,0x87,0x00,0xD0,0xDE,
0xEE,0x88,0xA4,0x07,0x88,0xA6,0x07,0x55,0x55,0xA4,0x07,
0x44,0xAD,0x07,0x77,0x77,0x87,0x00,0x30,0x3D,
0xDD,0x8E,0x08,0xA3,0x00,0x08,0xB8,0x08,
0xA5,0x00,0x55,0x55,0xA4,0x00,0x44,0xA9,0x00,0xB6,0xB6,0xE0,
0x00,0x77,0x08,0x00,0x22,0x22,0x33,0x8D,
0x08,0xA5,0x00,0xBB,0xA6,0x00,0x55,0x55,0xA4,0x00,0x44,
0xA8,0x00,0x0B,0xBB,0xBB,0xEE,0x00,0x08,0x00,
0x10,0x12,0x22,0x83,0x08,0xA6,0x00,0x08,0x08,
0xA4,0x00,0xA3,0x08,0xA3,0x00,0x08,0x08,0xA9,0x00,0x60,0x6B,
0x0E,0x00,0x00,0x40,0x41,0x11,0x82,0x08,
0xA0,0x19,0x00,0x78,0xA3,0x88,0x80,0xA3,0x66,0x00,0x19,
0x99,0x44,0x11,0x88,0xA0,0x1A,0x00,0x88,0x87,
0x78,0xA3,0x88,0x86,0x66,0x00,0x11,0x99,
0x44,0x88,0xA0,0x1B,0x00,0xA3,0x88,0x87,0x78,0x8B,
0x86,0x88,0x80,0x11,0x99,0x88,0xA0,0x1C,0x00,
0xA5,0x88,0x77,0xA3,0x87,0x11,0x88,0xA0,0x1D,0x00,0xA5,0x88,
0x77,0xA4,0x88,0xA0,0x1F,0x00,0x08,0xA3,0x88,0x77,0xA3,0x88,0xA1, };
unsigned char jc_office_rle[]={
0x28, /* ysize=40 */
0xA0,0x19,0x00,0xAF,0x44,0xA0,0x19,0x00,0x44,0xFF,0x4F,0xF4,
0x44,0x44,0xF4,0xFF,0xF4,0x44,0x44,0xFF,0xF4,
0x44,0xFF,0xA0,0x19,0x00,0x44,0xFF,0x4F,0xF4,
0x44,0x4F,0x44,0xFF,0x44,0x4F,0x44,
0xFF,0x44,0x4F,0xFF,0xA0,0x19,0x00,0x44,0x4F,0x4F,
0xA4,0x44,0x4F,0xA3,0x44,0x4F,0x44,0x44,0x4F,0xA0,0x19,0x00,
0xAF,0x44,0xAB,0x00,0x80,0x80,0xA7,0x00,0xB8,0x88,0x00,0x00,
0x0A,0xAF,0x07,0xAB,0x00,0x88,0xBB,0xB0,0xA5,0x00,
0x0B,0xBB,0x88,0xA4,0x00,0xB8,0x88,0xAE,0x00,
0x88,0xB8,0xA7,0x00,0x88,0xFB,0xA7,0x00,0x2B,
0xA4,0x00,0x0B,0xBB,0x88,0xAE,0x00,0x88,0xBB,
0x0B,0xA6,0x00,0xF8,0xFF,0xF0,0xA5,0x00,0x44,
0x22,0xA5,0x00,0xFF,0x08,0x80,0xAD,0x00,0x88,
0xF0,0xA7,0x00,0x7F,0x11,0x7F,0xA4,0x70,0x11,
0x74,0x72,0xA3,0x70,0x11,0x7F,0x7F,0xA6,0x70,0xA9,0x00,
0x77,0x7F,0xB0,0xA4,0x00,0x70,0x77,0x77,0x71,
0xA5,0x77,0x71,0xA5,0x77,0x71,0xA6,0x77,0x57,0x55,
0xA9,0x00,0x4F,0x4F,0xA4,0x00,0xA0,0x16,0x57,0x55,0x05,0x55,
0xA8,0x00,0x04,0xB4,0x04,0x04,0xA3,0x00,0x55,0x05,0x05,
0x55,0x05,0xB5,0xA4,0x05,0xD5,0xA5,0x05,0xB5,
0xA4,0x05,0x55,0x00,0x00,0x55,0xA9,0x00,0x8F,0x80,
0xA4,0x00,0x55,0x00,0x00,0x55,0x00,0x08,0x08,0x00,0x00,
0x08,0x08,0xA4,0x00,0x08,0x08,0xA4,0x00,0x55,0x00,0x00,0x55,
0xAF,0x00,0x55,0x00,0x00,0x55,0xA0,0x11,0x00,0x55,0x00,0x00,
0x55,0xAF,0x00,0x55,0xA0,0x14,0x00,0x55,0xA0,0x12,0x00,0x05,
0xA0,0x14,0x00,0x05,0xA0,0x82,0x00,0xA1, };

View File

@ -15,3 +15,8 @@ extern unsigned char jc_hallway_rle[];
extern unsigned char math_office_rle[];
extern unsigned char video_hr_rle[];
extern unsigned char mirror_lake_rle[];
extern unsigned char deutsch_rle[];
extern unsigned char homeroom_rle[];
extern unsigned char ap_calculus_rle[];
extern unsigned char patriot_room_rle[];
extern unsigned char jc_office_rle[];

View File

@ -610,6 +610,18 @@ struct map_info_type map_info[34] = {
.type=LOCATION_PLACE,
},
},
[JC_OFFICE]={ // 26: JC_OFFICE
.name="JC Downstairs",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JOHN_CARROLL,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=jc_office_rle,
},
[VIDEO_HOMEROOM]={ // 27: VIDEO_HOMEROOM
.name="Video Homeroom",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
@ -647,6 +659,42 @@ struct map_info_type map_info[34] = {
.type=LOCATION_CONVERSATION,
},
},
[DEUTSCH]={ // 28: DEUTSCH
.name="Deutsch Klasse",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_UPSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=deutsch_rle,
},
[HOMEROOM]={ // 29: HOMEROOM
.name="Homeroom 12E",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_UPSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=homeroom_rle,
},
[AP_CALCULUS]={ // 30: AP_CALCULUS
.name="AP Calculus",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_DOWNSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=ap_calculus_rle,
},
[MATH_OFFICE]={ // 31: MATH_OFFICE
.name="Math Office",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
@ -684,6 +732,18 @@ struct map_info_type map_info[34] = {
.type=LOCATION_CONVERSATION,
},
},
[PATRIOT_ROOM]={ // 32: PATRIOT_ROOM
.name="Patriot Room",
.ground_color=(COLOR_BLACK|(COLOR_BLACK<<4)),
.n_exit=NOEXIT,
.s_exit=JC_DOWNSTAIRS,
.e_exit=NOEXIT,
.w_exit=NOEXIT,
.miny=4,
.scatter=SCATTER_NONE,
.entry_type=ENTRY_CENTER, .entry_x=0, .entry_y=0,
.background_image=patriot_room_rle,
},
[MIRROR_LAKE]={ // 33: MIRROR_LAKE
.name="Mirror Lake",
.ground_color=(COLOR_GREY|(COLOR_GREY<<4)),
@ -729,5 +789,3 @@ struct map_info_type map_info[34] = {
#endif

BIN
tfv/art/homeroom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

BIN
tfv/art/jc_office.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

BIN
tfv/art/patriot_room.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B