• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:32
CEST 15:32
KST 22:32
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL19] Finals Recap: Standing Tall8HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
Flash Announces Hiatus From ASL43Weekly Cups (June 23-29): Reynor in world title form?12FEL Cracov 2025 (July 27) - $8000 live event16Esports World Cup 2025 - Final Player Roster16Weekly Cups (June 16-22): Clem strikes back1
StarCraft 2
General
RELIABLE USDT RECOVERY SERVICE//TECHY FORCE CYBER The SCII GOAT: A statistical Evaluation Statistics for vetoed/disliked maps Esports World Cup 2025 - Final Player Roster How does the number of casters affect your enjoyment of esports?
Tourneys
RSL: Revival, a new crowdfunded tournament series [GSL 2025] Code S: Season 2 - Semi Finals & Finals $5,100+ SEL Season 2 Championship (SC: Evo) FEL Cracov 2025 (July 27) - $8000 live event HomeStory Cup 27 (June 27-29)
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma Mutation # 477 Slow and Steady
Brood War
General
Flash Announces Hiatus From ASL BW General Discussion [ASL19] Finals Recap: Standing Tall BGH Auto Balance -> http://bghmmr.eu/ Help: rep cant save
Tourneys
[Megathread] Daily Proleagues [BSL20] GosuLeague RO16 - Tue & Wed 20:00+CET The Casual Games of the Week Thread [BSL20] ProLeague LB Final - Saturday 20:00 CET
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Trading/Investing Thread The Games Industry And ATVI
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread NBA General Discussion Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Blogs
from making sc maps to makin…
Husyelt
Blog #2
tankgirl
Game Sound vs. Music: The Im…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 579 users

Active List of Mafia Games - Page 128

Forum Index > TL Mafia
Post a Reply
Prev 1 126 127 128 129 130 293 Next
Keirathi
Profile Joined May 2012
United States4679 Posts
Last Edited: 2012-11-19 00:44:20
November 19 2012 00:43 GMT
#2541
On November 19 2012 09:39 gonzaw wrote:
Show nested quote +
On November 19 2012 09:34 Keirathi wrote:
Oh java. One of the languages I actually know!

I might be interested in helping. I was already thinking about changing my c++ generator to be a "mafia helper" that would do vote counts, send out role PMs, etc etc, although its written in C# (which is basically Java but better!).


After having to program network systems in C.....I don't ever want to even speak about it again >_>

C =/= C#. C# is the powerful features of C combined with the powerful features of Java, but using Java syntax. Basically, if you know Java you already know C#!

E: but yea, I'm pretty sure the only way you're going to get votes/PMs/etc is by actually parsing the data from the forums.
My dear friend if I have gone pants on head, you have gone socks on ears!!! -ShiaoPi
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
November 19 2012 00:50 GMT
#2542
Here, I'll put an image of what I was planning to do:

[image loading]

(Replace phpBB with TL in this case)

I want a completely independent System ("Mafia System" in this diagram) that only has the necessary logic behind it.
This system would use functions from a forum ("Forum API" in this diagram) to interact with players/hosts (one function would be "sendPM(Keirathi,rolePM)" for instance).

However, as it seems to be here, TL can't be changed at all basically. So the only services it can give the system is basically in the shape of bots to send PMs, create threads, etc.

Those features, which are the basic ones, would be part of the "FBasic" API/service. It'd just be "sendPM", "checkvotes", "createThread"; "createPost" and the like. This component will be the one that does stuff depending on the forum.
The mafia system that uses these basic features would be "SBasic", a system that has only the basic stuff to run a mafia game.


However (again since in OMGUS we plan to do more stuff....cooler stuff), it should be possible to add more features, which would correspond to "FExtended" (in which a forum would add new features to give to the system) and "SExtended".
We were thinking for instance that in the future we could be able to create Setups, and then show them to the users who could comment on them and rate them. The forum that does this would give the system more services like "newRatingArrived()" and the like, which would correspond to a new component which would implement FExtended.

We also wanted for instance to include the whole Hosting Queue thing in it. This could be an extended feature that would need (maybe) new features from the forum as well as the system itself, so it'd be another FExtended and another SExtended.


Since we wanted this to be "easy to access" and stuff, the "Controller Extension" could be accessed by the System Admin to create any of those as he wants (for instance in the installation of the system), and maybe even change between those after installing it.

Because of all the differences between forums and even in how they play mafia (for instance in here there's a "team that checks setups" like GMarshall/Foolishness/etc, while in OMGUS there isn't) there should be a way to make the system portable for any of these settings/forums/etc.

....oh yeah wall of text here >_>
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
November 19 2012 00:54 GMT
#2543
On November 19 2012 09:43 Keirathi wrote:
Show nested quote +
On November 19 2012 09:39 gonzaw wrote:
On November 19 2012 09:34 Keirathi wrote:
Oh java. One of the languages I actually know!

I might be interested in helping. I was already thinking about changing my c++ generator to be a "mafia helper" that would do vote counts, send out role PMs, etc etc, although its written in C# (which is basically Java but better!).


After having to program network systems in C.....I don't ever want to even speak about it again >_>

C =/= C#. C# is the powerful features of C combined with the powerful features of Java, but using Java syntax. Basically, if you know Java you already know C#!

E: but yea, I'm pretty sure the only way you're going to get votes/PMs/etc is by actually parsing the data from the forums.


That won't be too hard I think.


I already made a BBCode in OMGUS that creates an automatic vote-count there (haven't tested it yet though), we could make something similar for TL.
In fact we could even use that ZBot Zona did if s/he allows us to!

I take it there's no restriction in having a bot access a "3rd party software" right? Like having ZBot give the system all the info (about votes for instance).
If there is then fuck lol this forum sure doesn't want to make it easier for me.
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
November 19 2012 01:20 GMT
#2544
If you guys want that feature in TL, it'd be great if you could come over to OMGUS to discuss what exactly should be done in TL regarding the system (i.e what the system would do in here).
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
November 19 2012 06:17 GMT
#2545
I need huge help guys!:


So I'm stuck at a design decision (about the system) that I think is very important for the game.
It's about roles/setups and how we should handle them.

For instance, here's a question for you guys, let's see if you can answer it to me:
How would you make Greymist's new game, Chrono Trigger Mafia compatible with this system I'm making?

If you can't answer that question....then don't worry you are not an idiot, I can't answer it either.
That's why I need your help in discussing how to solve that problem, if not then we won't be able to have these awesome games in our system

Here's the forum:

http://www.omgus.net/forum/viewforum.php?f=51

Here's the specific thread discussing this same issue (be sure to read all of it to understand better why I'm not sure what to do):

http://www.omgus.net/forum/viewtopic.php?f=51&t=411&p=14442#p14442

(P.S: If you are interested in this I recommend reading the other threads in that forum first)

I really want these exotic "themed" games to be part of the system, because:
  • They are the ones that would heavily need of a system in the first place! I mean, hosts of those games need like 100 spreadsheets and 99% of their free time to regulate/host those games, why not give them a break and let the system handle it?
  • These "weird" themed games happen like every 4 game! They are everywhere! (for instance, Aperture Mafia 2 was a "weird" themed game and it happened 1-2 weeks ago). Not making those games compatible with the system makes the system worthless if half the games in the forum are of that kind



I know it's too much to ask, and I know surely some of you don't really know how to solve it or even care about it; but for those of you that do.....halp ;_;

If you don't know about software engineering or programming and the like just ignore this post (or maybe post something like "Come on gonzaw! You can do it!" ). But if you have some knowledge then I'd really like your help (even more than before!), at least with this specific issue (you aren't obliged to create the whole system yourself lol, just provide some insight into this matter and some opinions).

Thanks for your help (also please don't ban me for "advertising" another site or something ;_; I guess you do need to join in OMGUS to discuss that.....but well it's the only place where we can create forums to chat about it in the first place. If there's a problem with that if you guys have a better way of communicating then I'd gladly listen.)
Promethelax
Profile Joined February 2012
Canada7089 Posts
November 19 2012 06:19 GMT
#2546
Come on Gonzaw, you can do it! I believe in you!
TL Mafia. Love it. Play it. http://www.teamliquid.net/forum/index.php?show_part=31 I find Kennigit really attractive. If anyone has a picture of him please feel free to PM it to me.
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
November 19 2012 06:23 GMT
#2547
Keirathi
Profile Joined May 2012
United States4679 Posts
November 19 2012 06:38 GMT
#2548
gonzaw: you have skype, or irc or something where we can talk in real time?
My dear friend if I have gone pants on head, you have gone socks on ears!!! -ShiaoPi
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
November 19 2012 08:13 GMT
#2549
Thanks Keirathi for joining!

After this is done you'll receive a blowjob from your user of choice!


See people? Join us and get free blowjobs. There's no downside.
Coagulation
Profile Blog Joined July 2006
United States9633 Posts
November 19 2012 16:23 GMT
#2550
I heard marv swallows
Kurumi
Profile Blog Joined April 2010
Poland6130 Posts
November 19 2012 16:24 GMT
#2551
On November 20 2012 01:23 Coagulation wrote:
I heard marv swallows

that's me
I work alone. // Visit TL Mafia subforum!
Mr. Wiggles
Profile Blog Joined August 2010
Canada5894 Posts
November 19 2012 16:40 GMT
#2552
Random side-note, regarding vote counts, but instead of scraping the forum, couldn't you have all users send their votes to the bot via PM, and then have the bot automatically update a vote count and then a vote list that would contain the times that everyone voted and who they voted for? That way, you could avoid a voting thread and just have what would functionally be the same thing in every vote update post and the fourth or so post in the thread (in spoilers of course). It would also be easy to change it for hidden vote counts, or to accept votes for other choices besides a lynch vote.

I also don't think we could automate the system here to not have to be a user even if we somehow got permission to modify the site, because even TL.net bot is a real user who posts all the bans and stuff. The forum probably isn't set up for that.

Lastly, do you think we should make a new topic for this on TL as well? This is taking up a lot of room in the active games thread, haha.
you gotta dance
marvellosity
Profile Joined January 2011
United Kingdom36161 Posts
November 19 2012 17:08 GMT
#2553
On November 20 2012 01:23 Coagulation wrote:
I heard marv swallows


I almost missed this in the walls of text, you cheeky bugger.
[15:15] <Palmar> and yes marv, you're a total hottie
strongandbig
Profile Blog Joined October 2010
United States4858 Posts
November 19 2012 17:30 GMT
#2554
cheeky




hurr hurr hurr
"It's the torso" "only more so!"
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
November 19 2012 17:33 GMT
#2555
On November 20 2012 01:40 Mr. Wiggles wrote:
Random side-note, regarding vote counts, but instead of scraping the forum, couldn't you have all users send their votes to the bot via PM, and then have the bot automatically update a vote count and then a vote list that would contain the times that everyone voted and who they voted for? That way, you could avoid a voting thread and just have what would functionally be the same thing in every vote update post and the fourth or so post in the thread (in spoilers of course). It would also be easy to change it for hidden vote counts, or to accept votes for other choices besides a lynch vote.

I also don't think we could automate the system here to not have to be a user even if we somehow got permission to modify the site, because even TL.net bot is a real user who posts all the bans and stuff. The forum probably isn't set up for that.

Lastly, do you think we should make a new topic for this on TL as well? This is taking up a lot of room in the active games thread, haha.


Well, a voting thread is the standard thing to do, and it's the easiest way for players/observers to check the "flow" of votes.
If someone says in the thread "Okay, I'll vote X!", then nobody will instantly know if he voted X if there's no voting thread, they'd need to be F5ing the "voting count" every time.

Also in this forum there seems to be quite a lot of restrictions, so it's not like you can get an "automatic personal vote count" or something like that (something we planned on doing in OMGUS, kind of like a pop-up ad that tells you the currrent votecount)

But yeah thanks for reminding me, some setups may want a hidden voting system
I kind of forgot about that

Although if you define "Day Actions" (which can be PMed to the bot, like "##Day Vig: marv"), then you could define a hidden vote as a Day Action as well.
The "Steal vote" ability would be a Day Action for instance.

Lastly, do you think we should make a new topic for this on TL as well? This is taking up a lot of room in the active games thread, haha


Yeah if you guys want to. I was planning on doing most of the talking in OMGUS (all the tidy threads and discussions are already there), but we can talk about more "TL-oriented" stuff in here.
prplhz
Profile Blog Joined November 2010
Denmark8045 Posts
November 20 2012 00:55 GMT
#2556
Okay this is just my opinion and I didn't read all of this thoroughly but... with volunteer projects you should probably take small steps. Even if there's a lot of motivation right now it might wane and you don't want to be stuck with a half finished product that does nothing instead of a fully finished product that does something (but not everything). You also need to make absolutely sure that people will actually use it, that is to say make it useful and make it really easy to use. I think it's a really good idea to take it up with people like you are doing in here but end users have no idea about Java and diagrams, try to make sure that end users also understand what's actually going to happen so they can provide feedback. Also be careful in restricting people in what they can do because suddenly they'll just do it the old fashioned way to make it just like they want, i mean the old fashioned way has worked for ages anyway and it's not that terrible at all. Make it accessible, a lot of people don't like to run any applications on their computers so consider a web API for your product. While Java is kind of portable everybody can load a website (if not then they shouldn't be hosting in the first place).
http://i.imgur.com/M7t7egx.png
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
Last Edited: 2012-11-20 01:12:52
November 20 2012 01:10 GMT
#2557
On November 20 2012 09:55 prplhz wrote:
Okay this is just my opinion and I didn't read all of this thoroughly but... with volunteer projects you should probably take small steps. Even if there's a lot of motivation right now it might wane and you don't want to be stuck with a half finished product that does nothing instead of a fully finished product that does something (but not everything). You also need to make absolutely sure that people will actually use it, that is to say make it useful and make it really easy to use. I think it's a really good idea to take it up with people like you are doing in here but end users have no idea about Java and diagrams, try to make sure that end users also understand what's actually going to happen so they can provide feedback. Also be careful in restricting people in what they can do because suddenly they'll just do it the old fashioned way to make it just like they want, i mean the old fashioned way has worked for ages anyway and it's not that terrible at all. Make it accessible, a lot of people don't like to run any applications on their computers so consider a web API for your product. While Java is kind of portable everybody can load a website (if not then they shouldn't be hosting in the first place).


I want it to be integrated in each forum
Like in TL, there could be a bot that automatically does everything, checks votes, creates threads, etc and .



Right now we are at the "let's figure out what the hell we want" phase.
In my opinion what I want is a system that can be integrated in any forum and automates basically every aspect of mafia gaming, with easy interfaces and the like.
One easy reason for this is that I want to both use it in TL and in OMGUS, which have completely different forums and ways to use the forum to play mafia.

Back in OMGUS we are tackling that problem.
Anyways all of us that are "in" this project (it's not a "Project" per se just a bunch of guys talking and shit for now lol) are the "end users" as well so I wouldn't worry about that.
I'm the customer as well and I'll make sure the system fulfills all the needs I want.

Some features can't be done on TL since it's so restrictive, and in that case it might be good to use a web app like you said; although that's not what the system is about (for instance it won't need a web app in OMGUS...well once it's finished hopefully).


I have all the time in the world to make it and wont set any "starting" deadline until I know everything about the system has been acknowledge and we specifically know what we are going to do.
You might as well say that we are just "having fun" now throwing ideas and problems and solutions to those problems. Once we start developing it we'll take it seriously.

If you are interested you can check some threads there (it explains most of this stuff you are talking about).

Also there's no need to know "java" or any tool in particular at this stage. It helps in setting down the design before-hand, but just talking about requirements (like that "portability" issue I mentioned before for instance) suffices at this point.
gonzaw
Profile Joined December 2011
Uruguay4911 Posts
Last Edited: 2012-11-20 05:33:43
November 20 2012 05:21 GMT
#2558
Edited

PS: Am I allowed to create a new thread here? To ask opinions, give updates, and basically just post my walls of text somewhere where they won't fuck up with the active games stuff >_>
GMarshal
Profile Blog Joined March 2010
United States22154 Posts
November 20 2012 05:26 GMT
#2559
Yes, make a new thread.
Moderator
GreYMisT
Profile Blog Joined October 2010
United States6736 Posts
November 21 2012 01:26 GMT
#2560
Chrono Trigger Mafia has begun
"life of lively to live to life of full life thx to shield battery" / Join TL Mafia! http://www.teamliquid.net/forum/index.php?show_part=31
Prev 1 126 127 128 129 130 293 Next
Please log in or register to reply.
Live Events Refresh
Next event in 2h 28m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 608
Lowko389
Rex 125
ProTech58
StarCraft: Brood War
Britney 48452
Rain 5233
Sea 3495
Jaedong 1828
EffOrt 986
BeSt 494
Larva 457
Stork 388
actioN 366
ZerO 343
[ Show more ]
ToSsGirL 270
Mini 251
Light 198
Snow 174
Killer 164
Last 136
Mong 124
Sharp 80
hero 74
Shinee 63
Pusan 56
Mind 44
Sea.KH 40
Rush 32
sSak 29
Nal_rA 27
ajuk12(nOOB) 21
Terrorterran 21
sorry 19
yabsab 16
Noble 16
JulyZerg 16
soO 15
PianO 14
Sacsri 13
Movie 11
GoRush 11
SilentControl 11
IntoTheRainbow 10
Dota 2
qojqva2834
420jenkins540
XcaliburYe348
Counter-Strike
x6flipin564
oskar222
byalli208
kRYSTAL_17
Super Smash Bros
Mew2King148
Other Games
hiko923
B2W.Neo840
DeMusliM705
crisheroes323
Happy192
ArmadaUGS77
QueenE35
ZerO(Twitch)25
KnowMe1
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• StrangeGG 49
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV570
League of Legends
• Nemesis6468
Upcoming Events
WardiTV European League
2h 28m
ByuN vs NightPhoenix
HeRoMaRinE vs HiGhDrA
Krystianer vs sebesdes
MaxPax vs Babymarine
SKillous vs Mixu
ShoWTimE vs MaNa
Replay Cast
10h 28m
RSL Revival
20h 28m
herO vs SHIN
Reynor vs Cure
OSC
23h 28m
WardiTV European League
1d 2h
Scarlett vs Percival
Jumy vs ArT
YoungYakov vs Shameless
uThermal vs Fjant
Nicoract vs goblin
Harstem vs Gerald
FEL
1d 2h
Korean StarCraft League
1d 13h
CranKy Ducklings
1d 20h
RSL Revival
1d 20h
FEL
2 days
[ Show More ]
Sparkling Tuna Cup
2 days
RSL Revival
2 days
FEL
2 days
BSL: ProLeague
3 days
Dewalt vs Bonyth
Replay Cast
4 days
Replay Cast
4 days
The PondCast
5 days
Replay Cast
6 days
RSL Revival
6 days
Liquipedia Results

Completed

Proleague 2025-06-28
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.