Finished: THEATER OF WAR ww2 strategy game.

Discussion, Reviews & High-scores

Moderator: Moderators

User avatar
orion70
VICtalian
Posts: 4337
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

Not a problem, thanks. PM sent :wink: .
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

I submitted THEATER OF WAR to the 2010 minigames competition.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
orion70
VICtalian
Posts: 4337
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

Good to know! Now that the release is "official", and once provided also with electronic instructions, don't forget to put the game in the VIC software releases of 2010 thread :wink: .
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

orion70 wrote:Good to know! Now that the release is "official", and once provided also with electronic instructions, don't forget to put the game in the VIC software releases of 2010 thread :wink: .
I started to work on a loader screen that provides instructions, and I'd like to make a hi-res splash screen as well (like the ones on my collection of games on side 2 of the Realms III disk).

But hopefully these won't take too long.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

While the official minigame compo version can be downloaded here:

http://minigamecompo2010.00freehost.com/

(with a PDF manual).

I'm still working on this game. I'm not changing the main game program, but I'm creating loader screens. Here's a preview of the instruction loader program:

Image

I'm going to put some of the text from the PDF into the instruction loader screen. This way, the game will be a user-friendly experience for the first time player.

Image

I also intend to create a hi-res splash screen that can be viewed on the unexpanded VIC-20; 176 by 184 pixels using my "indexed compression" memory trick.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

Still working on the instruction loader program. It will contain a lot of factual information about all the units:

Image
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
orion70
VICtalian
Posts: 4337
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

1 Original Graphics
2 Alternate Graphics
:D
Can't wait to try the game disk - excellent graphics for the intro!
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

orion70 wrote:
1 Original Graphics
2 Alternate Graphics
:D
Can't wait to try the game disk - excellent graphics for the intro!
Thanks. I can't wait to get this done as well, but I like to put it into a nice professional-looking presentation which will eventually become part of a collection games I want to put out (working title: "Games of Strategy and Imagination"). This loader has 12 screens of instructions. I don't do a word-for-word copy of the PDF, of course, but I try to cram in as much information as possible in an efficient way:

Image
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

Lately, I've been installing tools on my laptop so I can create splash screens with my indexed compression trick I used last year (for the side 2 compilation of games for the Realms III commercial release) to display 176x184 full screen hi-res graphics on an unexpanded VIC-20.

What a difference a year makes--I had to remember how I did everything and had a bit of a hard time trying to find the D64 image of those tools I used. Setting up a dev environment is actually quite time consuming, and the longer you go without writing code (in this case assembly language for cc65), your skills tend to atrophy and you have to go through another learning curve all over again.

Anyway, I found an old WW2 photograph to convert to .PGM (million thanks again to Mike for showing us all how to create these files for the purpose of transforming them into a VIC-20 format).

Image

The above is not a VIC-20 screenshot, but I should be able to create a .prg that shows this exact image. While I have cc65 set up on my laptop, I have to install a good source code editor. Windows' notepad just doesn't cut it.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

Final version is available here:

https://sites.google.com/site/gdbsite50 ... ects=0&d=1

Image

I will be posting the link + preview screenshots above in the "New releases of 2010" thread in the General forum shortly.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
orion70
VICtalian
Posts: 4337
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

Excellent! :D
Will download it ASAP (I'm at work now...).
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

orion70 wrote:Excellent! :D
Will download it ASAP (I'm at work now...).
I just had an idea...

Since the game now has a menu system to load 2 different versions of the game...

Why not offer a third/fourth version where the computer AI and level advancement is stripped out, and two human players go at it? They can each start with 1000 reserves and 50 supply units or so. It's just one big schmozz/battle of epic proportions.

Menu system would then look something like this:

1 ONE PLAYER VERSION
2 TWO PLAYER VERSION
3 ALT GRAPHIC(1 PLR)
4 ALT GRAPHIC(2 PLR)
5 READ INSTRUCTIONS

I should be able to whip something up with a couple hours of work.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
User avatar
orion70
VICtalian
Posts: 4337
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

Not bad, even if I won't use the 2P options, since I have no VIC pals to play with me :cry: .
Maybe it would be nice if you could arrange the menu just like e.g. Dig Dug, Tetris+, Frogger, and others:
ONE PLAYER [F1 to change]
CLASSIC GRAPHICS [F3 to change]
I for INSTRUCTIONS
P to PLAY
rhurst
Omega Star Commander
Posts: 1369
Joined: Thu Jan 31, 2008 2:12 pm
Website: https://robert.hurst-ri.us
Location: Providence, RI
Occupation: Tech & Innovation

Post by rhurst »

Just downloaded and gave it a play... very cool! An unexpanded game and uses the floppy drive.

Have you tried Code::Blocks for source editing?
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
User avatar
Ghislain
Realms of Quest
Posts: 1279
Joined: Sun Aug 08, 2004 12:54 am

Post by Ghislain »

orion70 wrote:Not bad, even if I won't use the 2P options, since I have no VIC pals to play with me :cry: .
Maybe it would be nice if you could arrange the menu just like e.g. Dig Dug, Tetris+, Frogger, and others:
ONE PLAYER [F1 to change]
CLASSIC GRAPHICS [F3 to change]
I for INSTRUCTIONS
P to PLAY
Even the instruction loader doesn't have much memory to spare. Adding an extra option does change the screen around a bit as well:

Image

I think this will be the final "final" version (I'll upload it later). I don't want to "feature creep" this project too much. But creating a 2 player version was pretty easy to do, and is something nice for those who are able to coax a friend to play against them. The 2 players also have the option of choosing # reserves + # supplies (100-900 reserves, 10-90 supplies).
Last edited by Ghislain on Thu Nov 25, 2010 10:42 am, edited 1 time in total.
"A slave is one who waits for someone to come and free him." -- Ezra Pound
Post Reply