1. Find your way through the deepest dungeon in the 18th Mini Mapping Contest Poll.
    Dismiss Notice
  2. A brave new world lies beyond the seven seas. Join the 34th Modeling Contest today!
    Dismiss Notice
  3. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
Hive 3 Remoosed BETA - NOW LIVE. Go check it out at BETA Hive Workshop! Post your feedback in this new forum BETA Feedback.
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

[Minigame] WarPaint

Discussion in 'Map Development' started by Illidan(Evil)X, Aug 9, 2018.

  1. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    logo.png

    Description

    WarPaint is a simple drawing and guessing party minigame for up to 24 players.

    ScreenShot.jpg

    Gameplay
    One player becomes the artist and is tasked to draw a sketch that best illustrates the given (or chosen) subject.
    As the artist is busy drawing, the rest of the players has to guess the subject being drawn.
    Points goes to whoever first guesses correctly and to the current artist.
    Once the subject has been figured out, the round ends and a new player gets to be the artist.
    The player with the most points at the end wins the game.
    Simple as that.

    Singleplayer
    When only one player is detected the game will automatically enter a free draw mode in which the player can freely draw whatever he/she want without a time limit.

    Background
    This is essentially just an excuse for me to be able to mess around with some of the new JASS natives to see what they're capable of.
    For that I wanted to create something very simple to make that features the new mouse and effect natives extensively.
    This is the result.



    Development
    Dev01.jpg Dev02.jpg Dev03.jpg Dev04.jpg Dev05.jpg
    Dev06.jpg Dev07.jpg Dev08.jpg Dev09.jpg Dev10.jpg
    Beta_00.jpg Beta_01.jpg Beta_02.jpg Beta_03.jpg Beta_04.jpg


    All feedback and bug reports are appreciated.
     

    Attached Files:

    Last edited: Aug 31, 2018
  2. Chaosy

    Chaosy

    Tutorial Reviewer

    Joined:
    Jun 9, 2011
    Messages:
    11,102
    Resources:
    18
    Icons:
    1
    Maps:
    1
    Spells:
    10
    Tutorials:
    6
    Resources:
    18
    This is actually pretty mind blowing from a technical perspective. Really curious to guess how the painting is actually coded, my best guess is that a black dot is a special effect buuuuut
     
  3. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    Close. It is indeed an effect. But rather than dots, it's a line which allows for arbitrary length, width and color via code.
     
  4. MaplePine

    MaplePine

    Joined:
    Jul 30, 2017
    Messages:
    12
    Resources:
    0
    Resources:
    0
    This is awesome. Thanks for sharing.
     
  5. Saelendious

    Saelendious

    Joined:
    Sep 26, 2017
    Messages:
    104
    Resources:
    0
    Resources:
    0
    god dang
     
  6. A]mun

    A]mun

    Joined:
    Dec 4, 2007
    Messages:
    1,008
    Resources:
    0
    Resources:
    0
    Seems like you beat the good old pictionary 0o.

    Most impressive again.
     
  7. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    Thanks : )
     
  8. Wareditor

    Wareditor

    Joined:
    Jan 16, 2009
    Messages:
    681
    Resources:
    3
    Maps:
    3
    Resources:
    3
    Wow really nice! Impressive work.
    Some fans of pictionary will be amazed!
     
  9. Selaya

    Selaya

    Joined:
    May 30, 2013
    Messages:
    207
    Resources:
    0
    Resources:
    0
    can i has pictionary mode (drawer selects what they're drawing)
     
  10. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    Not entirely sure what you mean. You don't get to pick what to draw in pictionary.
     
  11. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    Short progress update.

    User interface has been updated with more textures.
    Added a simple leaderboard to keep track of players and scores.
    There's now a redo button as well as a brush reset button.
    Currently working on game logic.
     

    Attached Files:

  12. Xeryxoz

    Xeryxoz

    Joined:
    Jun 27, 2014
    Messages:
    224
    Resources:
    1
    Models:
    1
    Resources:
    1
    This is revolutionary if you ask me, next we will see people drawing anime characters in high precision with this (No joke).

    I do, however, have a few suggestions if you don't mind. Please hear me out, as they could further solidify this as a masterpiece of a map.

    1.Tint transparency.
    -This is a primary necessity for the more 'advanced' drawers and artists, as most people use semi transparent colors with one thing in mind - adding or reducing intensity. With a semi transparent color it adds the possibility of layering one atop another, thus giving the more "advanced" the possibility of blooms and whatnot using such a tool.

    2. Masks
    Think of it this way - Artists usually function in a way that they split everything into segments, that way they can focus better on one spot. My example is a blush and eyelashes split onto a different mask seporate from the face template. If this is done, another thing that could and should be prioritized is hide and show for individual masks, as well as undo features for a selected mask and redo for a selected mask; this way you don't scrap the entire thing if you want to make corrections, but one portion of it.

    Hope the ideas are of use, again - this is truly magnificent! If the things I have stated are added, then it truly will be at the pinacle, a masterpiece for all times.
     
  13. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    Interesting ideas here.
    Brush transparency was a thing at first but I removed the slider because it just doesn't look very good and the draw order gets really wonky.

    AlphaBrush.jpg

    I can see layers working in singleplayer, but something like that is currently outside my scope.
    For now I'll focus on making a functional game. I may consider this feature later.

    In other news; the interface buttons are now textured.
     
  14. Linaze

    Linaze

    Joined:
    Feb 28, 2007
    Messages:
    3,064
    Resources:
    2
    Models:
    1
    Tutorials:
    1
    Resources:
    2
    This looks surprisingly awesome for what it is.
    I've been meaning to do some mini-map to test the new natives myself at some point - but it seems you beat me to it.
     
  15. -Manuel-

    -Manuel-

    Joined:
    Oct 4, 2016
    Messages:
    204
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Amazing, the power of new natives, good work dude.
     
  16. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    @Linaze Well don't let me stop you. Go for it and make something awesome.

    @-Manuel- Thanks
     
  17. Illidan(Evil)X

    Illidan(Evil)X

    Joined:
    Oct 24, 2004
    Messages:
    647
    Resources:
    150
    Models:
    109
    Icons:
    27
    Skins:
    2
    Maps:
    12
    Resources:
    150
    There are now quadratic bezier curves. Because of course there are.

    BezierCurve.png
     

    Attached Files:

  18. MindWorX

    MindWorX

    Joined:
    Aug 3, 2004
    Messages:
    690
    Resources:
    5
    Tools:
    1
    Tutorials:
    4
    Resources:
    5
    Very cool!
     
  19. Daffa

    Daffa

    Joined:
    Jan 30, 2013
    Messages:
    8,213
    Resources:
    31
    Packs:
    1
    Maps:
    9
    Spells:
    18
    Tutorials:
    3
    Resources:
    31
    Just wow. EPIC.
     
  20. Linaze

    Linaze

    Joined:
    Feb 28, 2007
    Messages:
    3,064
    Resources:
    2
    Models:
    1
    Tutorials:
    1
    Resources:
    2
    That's actually super cute.
    So what do you find working with the natives like - would you say in-game it plays well and feels smooth etc.?