Hebo Mini netplay feature request thread. :)

Thread in 'Discussion' started by Zaphod77, 12 Apr 2008.

  1. Zaphod77

    Zaphod77 Resident Misinformer

    This is about as good as I'm going to get it.


    http:/eunich.cochems.com/~zaphod/net_cascade.zip


    TODO:


    1) add adjustment to menu for editing threshold.

    2) make pieces fall after garbage is recieved, if able.

    3) implement "which piece fell last" logic (ACK!)


    Billmaan, yuo can add the preset, right? [​IMG]
     
  2. That would be amazing in cascade.

    100% randomness=fun to set up long cascades and miracle recoveries.
     
  3. Not sure you should try. I think it's more interesting if it creates multiple holes in the garbage. You could use "from highest row" as a quick estimate.
     
  4. Knowing what I know about how the cascade logic works in heboris...I side with "not sure you should try". It would not be an easy fix, and the current system is totally reasonable.
     
  5. Zeta

    Zeta Unregistered

    the only way you'd be able to do this is to re-write the upline function within the plugin itself and return param[0] as 0 (to prevent the normal function from ever occurring). I'll side with some of these people with "not high on the priority list".


    however, the "cascade after garbage" suggestion would provide an excuse to redo the upline script, as there is no naturally occuring hook at the end of the function to do this.
     
  6. Zaphod77

    Zaphod77 Resident Misinformer

    okay i've got more sugestions. [​IMG]

    1) main garbage system.


    There shoudl ideally be 4 choices.


    1) TDS garbage. This is fully implemented with my mod. [​IMG]
    2) n-1 garbage. almost the same. An easy task.

    3) clone garbage. every line cleared is sent, if the liens are above the threshold. threshold is 2 bydefault. In cascade, an additional option "required chain" setting should be added. Clone garbage is NOT cancelled by making your own. bonus garbage would duplicate the lowest in clone garbage.


    4) for cascade only, have a system where cascades give out random garbage, with bigger cascades giving out more random garbage. perhaps a cascade of X steps gives 2*(X-1) garbage lines. this one will have attacks decrease incoming garbage.
     
  7. New net_cascade: http://netfiles.uiuc.edu/wkinner2/net_cascade.c

    (http://netfiles.uiuc.edu/wkinner2/net_cascade.zip is also available for those having problems downloading the .c file.)


    Changes from the previous release:

    - network traffic reduced

    - garbage threshold (i.e. number of lines that must be cleared at once to send garbage) can be configured by the server

    - fixed garbage cascading when it shouldn't have


    Barring any unforeseen bugs, I consider this plugin complete.
     
  8. Zaphod77

    Zaphod77 Resident Misinformer

    I have a request to the devs.


    Please put in a special thanks for tetrisconcept into the staff roll. [​IMG]
     
  9. tepples

    tepples Lockjaw developer

    Mr. Rogers wouldn't find that very neighborly now, would he?
     
  10. Muf

    Muf

    Isn't it impolite to ask for it? I mean, a special thanks is something you earn, and that people voluntarily give to you, not something you can request, I think.
     
  11. Zaphod77

    Zaphod77 Resident Misinformer


    oh... right...


    dangit.


    oddly enough, the texmaster guy seems to have no problem with doing it, though.


    My point was that us members here are hard at work on the program too now. I figured it would be impolite to ask for my name in specifically, though. And it would be a hut of hubris for m e to jsut go ahead and change the staff roll myself, which was tempting. [​IMG]

    I guess t*tr*sconcept.com, then? lol
     
  12. I agree. It seems weird to ask for it.
     
  13. cdsboy

    cdsboy Unregistered


    Yah sounds weird. Plus it would mean alot more (to me atleast) if it was put it there without mentioning it. But i guess that cat is out of the bag.
     
  14. Zeta

    Zeta Unregistered

    look at it this way: where are all these "changes" originating from? us.


    even if they don't like it, they'd eventually HAVE to credit us anyways. let's not press the issue until half of the stuff on netplay comes from us.




    back onto the real topic at hand, I have a idea that I think is possible, and we have one of our forum games to look at:


    basically, you have ONE board. 1P places the first piece, then 2P places his/her first piece (separate piece stacks/previews to accommodate holds without completely screwing the other player over), then 1P places his/her second piece, then so on and so forth until a potential goal is met:


    A) certain number of points

    B) certain number of lines

    C) some other system


    obviously, to prevent abuse from, say, 1P getting a lead and then forcing 2P to top out, whoever tops out should get a penalty (or whoever doesn't gets a bonus).



    this idea is certified TIP: Thought In Progress [​IMG]
     
  15. Muf

    Muf

    I really don't like that kind of attitude towards it. Nobody has to credit anybody. As far as I can tell the Hebo source code has become kind of public domain, even.
     
  16. Zeta

    Zeta Unregistered

    ...and for the sake of getting some actual suggestions across instead of complaining about "ooh, we don't have any credit whatsoever in the game", can we PLEASE drop it at that?


    sheesh, the whole thread practically got derailed by zaphod's post.
     
  17. Zaphod77

    Zaphod77 Resident Misinformer

    i was not trying to press the issue, or complain. I was merely making a request. It's been made. It's up to them whether or not to do it.


    Anyway back on track.


    a good idea would be net_watch.c


    You select the net watch plugin, and then select the single player gametype that you wish to play under it.


    Then someone who connects who has the net_watch plugin and the plugin you are playing with can watch your game. They would see your screen exactly, and be unabe to do anything but disconnect.
     
  18. An ingame chat would be useful.
     
  19. tepples

    tepples Lockjaw developer

    Text or voice? Could it be as simple as running an IRC server on the same IP address as the game server?
     

Share This Page