Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Suggestions and Feature Requests (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=21)
-   -   Official Mys v1.4.0 Ideas & Suggestions Thread (http://www.mysidiaadoptables.com/forum/showthread.php?t=4075)

Hall of Famer 03-25-2013 06:16 PM

Official Mys v1.4.0 Ideas & Suggestions Thread
 
Since the release of Mys v1.3.3, the next major release Mys v1.4.0 has been moved on to the planning stage. There will still be a minor release Mys v1.3.4 for the Mys v1.3.x series, but development for both Mys v1.3.4 and v1.4.0 will be done in parallel.

So far, the planned features for Mys v1.4.0 are:
1. Complete MVC Architecture for codebase
2. ACP Overhaul(see another sticky thread for reference)
3. Flexible Adopt Stats System
4. Clan-group System
5. Multi-Alternate Image System
6. Brand new user-friendly Installation Wizard
7. Improved User/Usergroup Manager and Permission System

If you have new ideas to bring up, or want to say something about those planned features, please lemme know by replying to this thread.

Hwona 03-25-2013 06:55 PM

Ideas
 
How about the suggested random egg obtainer/generator and lineages?
I'm not sure if the lineage thingy will work. :3

GuardiansWish 03-26-2013 07:30 PM

I am EXTREMELY excited for multiple alternate images. Do you know if there will be a new maximum or if it will be unlimited? Just curious ^^

Nemesis 03-27-2013 12:44 AM

Statuses like hunger, hygiene(grooming), happiness, health(fitness) etc... If these stats drained daily visitors would have to take care of their pets or they run away die etc...

Opens doors to a lot more items.

Also stats. like Attack, defense, weight, height, intelligence etc... even if they dont do anything randomly generated stats will make more rare adopts and open item possibilities. Users will love to see/check them and its a great teaser for upcoming battle system.

Hall of Famer 03-27-2013 03:31 AM

@ Wallie987:
I will think about this. The concept of Egg Generator/Randomizer is easy, but its difficult to design a customizable generator. There is a chance that it will come out as a Plugin/Mod for those who need it too.

@ GuardianWish:
There will not be a maximum, theoretically you can define as many alternate forms as possible. If you actually pay attention to how the new breeding script works, you will know that it is totally doable. I wont recommend more than 10 alternate forms though for server load considerations.

@ Nemesis:
Time-based stats are infeasible unless I find a way to get the scheduled tasks feature done using pseudo cron-jobs. It may be possible in future, but in Mys v1.4.0 this can be quite challenging.

And yes there will be a way to generate random stats. The new stats system will be able to handle both fixed and random portion of the stats. In fact, each stats can have a range($base value +- $random value) to differentiate adoptables. By Mys v1.4.0 there will be items to increase stats too, you can also set a limit on how many times a stats can be raised with items so that users wont abuse this feature by overpowering their pets.

Regarding battle system, I've planned it as a main new feature for Mys v1.5.0, while Mys v1.4.x will add the necessary pieces for a battle system gradually. Mys v1.4.0 will come with a stats system, Mys v1.4.1 will introduce elements and status ailments, while Mys v1.4.2 will introduce skills/moves. More plans will be unveiled in future after Mys v1.4.0 is complete.

Abronsyth 03-27-2013 05:22 AM

Awesome awesome awesome! Very excited about the stats, multiple alt. outcomes, and pretty much everything else.

Also looking forwards to the minor updates :)

Hall of Famer 03-27-2013 12:03 PM

Thanks Iris.

Edit: Added another feature for advanced user/usergroup permissions.

draugluin 03-30-2013 07:26 AM

means "Clan groups system" sorting pets in individual groups ?
if yes ... great.
if not, we need necessarily sorting in groups, which the user can create of their own.

Hall of Famer 03-30-2013 11:45 PM

Well Clan Group has nothing to do with adoptables sorting, it is similar to the social group system here on Mysidia's support forum. Users can create their clans/guilds and recruit other users. The usefulness of Clan Group will be more evident in future.

Kesstryl 05-14-2013 03:11 PM

Looking forward to all these changes. Will stats be managed APC? I'd like to customize mine for battles only (when that gets added in) and not mess with happiness, feeding, and all that stuff that makes logging in everyday a chore for players. Health I'd like to make a timer based recovery thing with the option to purchase an item from the shop for instant health.

*Edit* Clans are awesome! Yes Yes Yes!

Tequila 06-20-2013 10:33 AM

A couple of ideas.
 
Referral System
For every new member a user refers to the site they are rewarded with items, cash, or rarer pets.

Ability to put pets or items on "Sale" or "Clearance"
Brought up by schepers12 in this thread. I could see it working with a radio buttons for Price Status (Regular, Sale, Clearance) and then a box for each price point (sorry, retail background there).

Integrated News/Blog System for Admin Team
A way to make updating the main page easier, I have found a php script (CuteNews) but it isn't the easiest. If you'd like there is a simple tutorial posted on the girlswhogeek website.

Different Currency Types
Two or more currencies, one that everyone can earn by clicking on pets and playing games, and one where you either have to meet conditions (keep all pets happy, fed, etc... for x days in a row) or pay with IRL money to receive.

I can't think of any others right now, but will post if I can. Would you like mockups as well?

Tequila 06-20-2013 11:46 AM

User Status/Mood
Display a status with what a user is currently working on, plus their current mood. (Seen on Flight Rising, GPX+)

Hall of Famer 06-20-2013 01:03 PM

Well I thought there was a Mys v1.4.0 idea thread in dev staff forum? Why not post in that thread?

Anyway, the referral and multiple currency seem to be easy, the other two may require a bit of work so I aint sure if they will be included in Mys v1.4.0. These are good ideas though, some may come out as official features while others may be released as Addons/Mods for Mys v1.4.x.

Tequila 06-20-2013 01:33 PM

I forgot... :3 I'll merge this thread with that then. ;3

And yeah, I figured that some of these ideas would work. We'll just have to learn how to do them.

Hall of Famer 06-21-2013 07:38 PM

Thats true, also its necessary to make sure that these features are easily customizable. Tbh this is the hard part, as users are so different and they want to do different things with the features we provide.

Tequila 08-03-2013 06:46 PM

One more.

Treasure Chests
Open to find an assortment of random items. Vary chests by specific types (currency, food, clothes, etc...).

Hall of Famer 08-04-2013 02:45 AM

umm this is an interesting idea, if you have an exploration system it can work pretty well. Since exploration system wont be available in recent future, I will have to find another possible way to integrate this.

pachoofoosh 08-04-2013 09:14 AM

Brute-force attack countermeasures and CSRF prevention would be awesome. ouo For the brute force, it could be something like if a user has 5 failed logins, their account would be locked for a certain period of time (The number of login attempts and the blocked attacker's IP being stored in the database?). For the CSRF, perhaps something like the chosen answer here? c:

Hall of Famer 08-04-2013 10:08 AM

Thats a great idea, and actually I do plan to block brute-force attack in Mys v1.4.0, or maybe as early as Mys v1.3.4 if possible.

Tequila 09-14-2013 03:26 AM

As it's O-Dark Hundred here and my Insomnia has returned in force... How about a few new ideas?

Nests/Litters for when there is breeding done. You'd get a place to upload an image to represent the background where eggs/newborns would be shown on top of.

Limited Adoptable Space but you can expand by paying site currency/secondary currency (I've only seen it on Flight Rising).

For PKMN Sites A six slot main team limit. Then have the standard 20 PC Boxes, but you can purchase more if needed.

An upgrade to the old Advertising System as these sites really are not feasible to run for free when it comes to hosting and support. Able to be linked with Google Ads, etc...

Adoptable Stats stuff like age, birth/hatch date, if clans are implemented which clan is it from (using images/text), level (for quests and battles), STR, DEX, INT, WIS, CHA, CON (if you need explanation on these please feel free to ask, maybe awake but I'm too tired to explain... could also change depending on site theme, I just used D&D basics), breeding status, etc...

And that's all I've got for right now...
Signing off at 0425 EDST...

Hwona 09-14-2013 06:29 PM

Ooooh! Will the stats be usable? Like in competitions?

Tequila 09-14-2013 07:50 PM

Quote:

Originally Posted by Wallie987 (Post 28016)
Ooooh! Will the stats be usable? Like in competitions?

That's what I'm hoping for, but it may be more difficult to code. Hoffie?

Hall of Famer 09-14-2013 08:38 PM

@Tequila
I like the idea of Limited Adoptable Space, it will be implemented in Mys v1.4.0 guaranteed. I am not sure a team limit is necessary for version 1.4.0, it will come in handy for Mys v1.5.0's battle system though as you cannot use all your adoptables in battles. The adopt-box idea is quite tied to limited adoptables space, I will consider it for sure, or maybe apply to items/inventory too.

For The Nests/Litters feature, is it just like a background for adoptables? I am sorry I dont quite get it, sounds interesting though. For the Ad system I will need a better description too, maybe a picture/drawing of how you want the ads to be displayed on the site's layout/screen?

Stats is a big topic, it is planned as main new feature for Mys v1.4.0 and I want it to be as flexible as possible. Maybe I will define some basic stats like HP, MP, Strength, Vitality, Intelligence, Spirit, Dexterity, but users can give them special alias(such as SP is to MP, Magic is to Intelligence and so on) which will actually be used as displayed name/attribute for adoptables when you view their stats. Admins will have full control of how they want the stats system to be, each stats can have its own formula of growth based on adopts species, level and some random numbers. You can specify a base stats for different specifies, which will be useful to diversify the stats among each adoptable species.


@Wallie987:
Yeah the stats will be quite useful and you can integrate it into other features of Mysidia Adoptables. I will provide a way for users to use items to increase/decrease their adoptables stats, but at this stage the stats do not serve much purpose beyond its appearances. Stats is a pre-requisite for battle system planned for Mys v1.5.0, thats likely where you will find their true usefulness. You can make a pokemon-like competition script yourself though, its unlikely to be included in the base script.

Hwona 09-15-2013 12:23 PM

Ah, ok! :D

Tequila 09-16-2013 07:08 AM

Quote:

Originally Posted by Hall of Famer (Post 28018)
@Tequila
I like the idea of Limited Adoptable Space, it will be implemented in Mys v1.4.0 guaranteed. I am not sure a team limit is necessary for version 1.4.0, it will come in handy for Mys v1.5.0's battle system though as you cannot use all your adoptables in battles. The adopt-box idea is quite tied to limited adoptables space, I will consider it for sure, or maybe apply to items/inventory too.

For The Nests/Litters feature, is it just like a background for adoptables? I am sorry I dont quite get it, sounds interesting though. For the Ad system I will need a better description too, maybe a picture/drawing of how you want the ads to be displayed on the site's layout/screen?

Stats is a big topic, it is planned as main new feature for Mys v1.4.0 and I want it to be as flexible as possible. Maybe I will define some basic stats like HP, MP, Strength, Vitality, Intelligence, Spirit, Dexterity, but users can give them special alias(such as SP is to MP, Magic is to Intelligence and so on) which will actually be used as displayed name/attribute for adoptables when you view their stats. Admins will have full control of how they want the stats system to be, each stats can have its own formula of growth based on adopts species, level and some random numbers. You can specify a base stats for different specifies, which will be useful to diversify the stats among each adoptable species.

The nests/litters would be a background image with the eggs visible inside... I can show you an example from Flight Rising if you like. ;3 I'll do some generic mockups of the nests/litters and ad revamp once I finish waking up (only been up since 0630 EDST).

Awesome about the stats, possibly fix it so we can add more/subtract what isn't needed? And yes, limited space is awesome, makes users think twice before overadopting what is available.

Edit here's a link to my nest on Flight Rising... http://flightrising.com/main.php?p=l...8&tab=hatchery

Edit 17/09 here's an example of how I'd like to see ads displayed -> http://mysdevtech.tumblr.com/image/61511777746
do you want backend ideas as well?

Tequila 11-05-2013 08:56 AM

Again I'm going to bring up this Spam Blocker idea for the script...
Quote:

I was looking at another script (that I am trying to merge) and saw this:

PHP Code:

if (isset($_POST['submit']) && $_SERVER['REQUEST_METHOD'] == "POST") {
    
$exploits "/(content-type|bcc:|cc:|document.cookie|onclick|onload|javascript|alert)/i";
    
$profanity "/(beastial|bestial|blowjob|clit|cock|cum|cunilingus|cunillingus|cunnilingus|****|ejaculate|fag|felatio|fellatio|****|fuk|fuks|gangbang|gangbanged|gangbangs|hotsex|jism|jiz|kock|kondum|kum|kunilingus|orgasim|orgasims|orgasm|orgasms|phonesex|phuk|phuq|porn|pussies|*****|spunk|xxx)/i";
    
$spamwords "/(viagra|phentermine|tramadol|adipex|advai|alprazolam|ambien|ambian|amoxicillin|antivert|blackjack|backgammon|holdem|poker|carisoprodol|ciara|ciprofloxacin|debt|dating|porn)/i";
    
$bots "/(Indy|Blaiz|Java|libwww-perl|Python|OutfoxBot|User-Agent|PycURL|AlphaServer)/i";

    if (
preg_match($bots$_SERVER['HTTP_USER_AGENT'])) {
        exit(
"<p>Known spam bots are not allowed.</p>");
    }
    foreach (
$_POST as $key => $value) {
        
$value CleanUp($value);

        if (empty(
$_POST['name']) || empty($_POST['email']) || empty($_POST['url']) || empty($_POST['collecting']) ) {
            exit(
"<p>Name, e-mail, URL and collecting are required fields. Please go back and fill in the form properly.</p>");
        } elseif (
preg_match($exploits$value)) {
            exit(
"<p>Exploits/malicious scripting attributes aren't allowed.</p>");
        } elseif (
preg_match($profanity$value) || preg_match($spamwords$value)) {
            exit(
"<p>That kind of language is not allowed through our form.</p>");
        }

    } 

It's part of the register file on two scripts I'm looking at actually, and may be a good idea to add into our script for more security and to make it safer for younger users.

What do you think? Something to add in if we can figure it out?

Hall of Famer 11-05-2013 09:18 AM

Thanks for bringing it up. I will definitely try to set up a much more advanced and customizable registration system for Mys v1.4.0. The sample script you posted will need some modification to work with Mys v1.4.0, but should be easy.

Abronsyth 11-08-2013 03:01 PM

Random idea I've had the past few days for the Stats feature!

Stats based on the gender ("m" or "f") of the pets would be wonderful! As well as Class-Stats, as in stats that apply to all adopts under a specific class. For the gender-defined stats a big one is weight, different sexes within animals almost always differ in size in a noticeable manner, and it would add a more realistic element to sites that would like such a thing :) ((Yes I know there is little realism in virtual pets that grow through clicks, but I am a scientist at hear!))

IntoRain 11-08-2013 05:43 PM

Quote:

Originally Posted by Abronsyth (Post 28298)
Random idea I've had the past few days for the Stats feature!

Stats based on the gender ("m" or "f") of the pets would be wonderful! As well as Class-Stats, as in stats that apply to all adopts under a specific class. For the gender-defined stats a big one is weight, different sexes within animals almost always differ in size in a noticeable manner, and it would add a more realistic element to sites that would like such a thing :) ((Yes I know there is little realism in virtual pets that grow through clicks, but I am a scientist at hear!))

I think it's easy to add, just adding attributes to the table basically (plus their respective methods in the respective classes), like weightFemale and weightMale, minStat, maxStat for each species?

Tequila 11-17-2013 11:06 AM

Another idea, instead of letting users upload an avatar, use Gravatar to pull a PG and lower rated avatar from their Gravatar account.

Some information here: http://css-tricks.com/snippets/php/d...email-address/ and I'm sure we can tweak it to work with Mys.

Hall of Famer 11-18-2013 08:06 AM

Sounds interesting, does it involve a third party library to use?

Tequila 11-18-2013 10:41 AM

Doesn't look like it Hoffie. Just use their registered email in the gravatar image source. I'd be willing to try it. I'll see if there is a way to set only specific avatar ratings on the Gravatar site and link that information here.

Actually, after looking it over it looks really simple! http://en.gravatar.com/site/implement/ Has all the details on how to implement the Gravatar service.

Hall of Famer 11-18-2013 01:37 PM

I see, so it works on the Gravator's own server? If so, the integration will be quite similar to what facebook/twitter integration looks like for web applications. Interesting, I will take a deeper look later tonight. XD

Tequila 11-18-2013 04:59 PM

It does look neat. I found the code on css tricks and was intrigued... I figured I'd pass it on and see what others thought.

MikiHeart 11-18-2013 09:23 PM

There's a downside to using gravatar though.
I use to be really popular, but I find not a lot of sites use it anymore..

The downside is you have to have some kind of moderation system. Because what if they have an inappropriate avatar? You still need to be able to turn it off, and delete it from appearing on your site.

Tequila 11-19-2013 07:34 AM

Quote:

Originally Posted by MikiHeart (Post 28358)
There's a downside to using gravatar though.
I use to be really popular, but I find not a lot of sites use it anymore..

The downside is you have to have some kind of moderation system. Because what if they have an inappropriate avatar? You still need to be able to turn it off, and delete it from appearing on your site.

I've seen it used, some places...

Plus I found that if you use this code:
PHP Code:

http://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50?r=pg 

You can set the rating by changing PG to G.

Clessidra 11-19-2013 06:02 PM

User item galleries? Or a trophies spot maybe? Like... "user has acquired -number- of -item class-" and it displays them? o~o

Tequila 11-19-2013 09:13 PM

Quote:

Originally Posted by Clessidra (Post 28366)
User item galleries? Or a trophies spot maybe? Like... "user has acquired -number- of -item class-" and it displays them? o~o

I've already seen it done on TaleofDragons.net. If you ask SilverKitsune she may share the code. ;3

MikiHeart 11-20-2013 02:12 AM

Quote:

Originally Posted by Tequila (Post 28362)
I've seen it used, some places...

Plus I found that if you use this code:
PHP Code:

http://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50?r=pg 

You can set the rating by changing PG to G.

Some people lie though when they upload their avatar.

You still need a moderation system.

For example, having a new permission. Like "Can user have avatar?"
If set to yes, they can have an avatar, if set to no, they've been banned from having an avatar due to misusing the feature.

Tequila 11-20-2013 07:42 AM

Quote:

Originally Posted by MikiHeart (Post 28368)
Some people lie though when they upload their avatar.

You still need a moderation system.

For example, having a new permission. Like "Can user have avatar?"
If set to yes, they can have an avatar, if set to no, they've been banned from having an avatar due to misusing the feature.

True... Would be an easy thing to implement I think. Send the avatar through an admin approval process. If the avatar isn't acceptable force one of the identicons instead.


All times are GMT -5. The time now is 08:53 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.