Welcome, Guest. Please login or register.


Author Topic: Enterprise program: Team Hat Trick aka Six Men One Puck (Read 12495 times)

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
Team Hat Trick aka Six Men One Puck a clone/rip-off of Hat Trick by Bally Sente.
Graphics are based on the ms-dos version but altered. Come to think of it I don't know if this counts as a conversion or an original program...

It was made with 64kb 50fps in mind but I've failed... You won't be able to play with all the players on 64kb machine in 50fps... The game slow downs constantly. Maybe there's a chance for optimization but I don't know if memory will allow it... I think ep128 could get a special optimized version which maybe even could do Eight Men One Puck:) but that maybe some other time...

However as soon as you run it you'll see that the game is still not finished. There's no sound and I've encountered some bugs which I'll try to fix. Also the title screen is very minimal... No single player mode...

EDIT: Added a quick manual text file to the attachements.


Bugs:
- in shootout, when starting from gate the left player can turn down and he doesn't bounce from the rink bounds thus allowing him to shoot the puck outside the rink... However the shootout turns are short so that shouldn't be too game breaking...
- there is some random bug/glitch when shooting diagonally towards the right rink bound...
- irritating clinching... it's hard to free yourself

Some unimplemented but planned features:
- endurance and strength settings
- tournament mode (?)
- auto-facing the goal (like on c64 version of ht) option
- enhanced control of the goalkeeper if assigned a seperate controller (more control over the puck)
- computer player...
- saving of settings/presets

Hope some of you have someone to play with and you will enjoy it...

A quick video presentation:
https://www.youtube.com/watch?v=4qmOwGM5LZc&feature=youtu.be

New video:
https://www.youtube.com/watch?v=M4E-BnV6ECg&feature=youtu.be
« Last Edit: 2018.March.29. 17:40:06 by ssr86 »

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 5442
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17iv Linux / Sony Ericsson SK17iv
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #1 on: 2016.May.16. 22:34:12 »
Sounds great! Tomorrow i will test it.
As i know there is no special consideration of changing lpt properly, i use in most cases port 82h only to change, 2 lpt starts in the same 1000h. 1 thing what could happen, if vsync part has different  number scanlines defined then screen jumps after switching.

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #2 on: 2016.May.16. 22:39:48 »
Sounds great!
...unfortunately the game doesn't do sound... Which is somewhat off-puting while watching the video...There was little time and I've decided to focus on the gameplay aspects like collision calibration and some of the additional settings... Barely made it to the current state in time...

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 5442
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17iv Linux / Sony Ericsson SK17iv
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #3 on: 2016.May.16. 22:44:03 »
...unfortunately the game doesn't do sound... Which is somewhat off-puting while watching the video...There was little time and I've decided to focus on the gameplay aspects like collision calibration and some of the additional settings... Barely made it to the current state in time...
I meant that what you wrote sounds great, but possibly it has meaning in hungarian only what means:i like it.

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #4 on: 2016.May.16. 22:46:59 »
:) I know what you've meant - I was just playing with words. I should put an emoticon there I guess :oops:

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 5442
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17iv Linux / Sony Ericsson SK17iv
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #5 on: 2016.May.16. 22:57:38 »
:) I know what you've meant - I was just playing with words. I should put an emoticon there I guess :oops:
lol
Ok :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13537
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #6 on: 2016.May.16. 23:10:44 »
It is looks very nice!

Online gflorez

  • EP addict
  • *
  • Posts: 2675
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #7 on: 2016.May.16. 23:53:02 »
I like very much the smooooth movement of the players sliding on the ice.

The very first Enterprise game to allow six joysticks. Just only for this your game deserves a price.

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 5442
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #8 on: 2016.May.17. 08:44:12 »
Cool, I watched now the video, the movement is very smooth, the graphics is better than the C64 version, my favourite the score display :)

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 5442
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #9 on: 2016.May.17. 19:23:42 »
Hey, the movement very smooth and fast it is better than on C64, I hope you will finish soon the sounds, and possibly the computer opponent part of the game.

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #10 on: 2016.May.17. 23:50:20 »
I think I've managed to fix the bug with being able to enter the bounds with the puck... Updated the files in the first post.

The computer part may be very tricky because of having more than one of them at once and they would have to behave like a team... With one computer it would be more or less a "chase" puck scenario... Never done ai before.

I think some of you have noticed but didn't mention the lack of the scraping of the rink when moving...
I hope to add it sometime because it's a very neat effect. However the problem is that I would have to clean the rink after a match and that would require to keep it compreesed somewhere in the memory(?). And I don't know if I'll have the memory for that when the sound comes...


Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #11 on: 2016.May.21. 19:20:47 »
Fixed a major bug in player-puck collision detection for diagonal sprites. Updated the files from the original post.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #12 on: 2016.May.23. 17:28:34 »
Can the internal joystick not be chosen to play?

Anyway it seems to be great. I would really watch a multiplayer game on a real EP with two joysticks.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #13 on: 2016.May.23. 19:30:52 »
Can the internal joystick not be chosen to play?
No, currently only external joysticks are supported - no keyboard/internal joy. But I guess that adding internal joy support shouldn't require that much work...

Offline ssr86

  • EP user
  • *
  • Posts: 359
  • Country: pl
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: Enterprise program: Team Hat Trick aka Six Men One Puck
« Reply #14 on: 2016.May.28. 14:05:45 »
Added internal joystick and keyboard support.
No key redefine option however.
The two added choosable control schemes are:
* IJ = internal joystick + ENTER
* KB = QAOP + SPACE