Mysidia Adoptables Support Forum

Mysidia Adoptables Support Forum (http://www.mysidiaadoptables.com/forum/index.php)
-   Adoptables Buzz (http://www.mysidiaadoptables.com/forum/forumdisplay.php?f=35)
-   -   Novul (http://www.mysidiaadoptables.com/forum/showthread.php?t=4550)

Kyttias 06-22-2014 11:59 AM

Novul
 
https://kyttias.tk/novul_logo_300.png

·̩̩̥͙**•̩̩͙✩•̩̩͙*˚PROJECT OVERVIEW˚*•̩̩͙✩•̩̩͙*˚*·̩̩̥͙
Novul is planned to be an online virtual pet game! It is less a creature-collecting game and more of a feature-collecting game, the features being augments such as various kinds of ears and tails. The emphasize will be on breeding Novu into the coolest, cutest critters with colors and augments to your liking.

The plot here is set in a realm of dreams, which is being plagued by outside nightmares! The end goal for this project is something closer to an actual RPG, where time is spent exploring, questing, and purifying nightmare-infected Novu to learn augments from them and customize your Novu.

Individual Novu can be played with, groomed and fed! If you run out of action points to continue exploring the world, take a break to browse through and interact with other people's Novu to restore your points. Visiting Novu, your own or otherwise, let's you collect dreamdust, which is used to gauge site activity.

Your own engagement levels are also measured against others and you will receive weekly rewards accordingly. The top percentage of active dreamdust collectors will be entered into raffles to potentially win a pre-release of the next month's donation gift augment for free!

https://kyttias.tk/novul_species_pv.png

·̩̩̥͙**•̩̩͙✩•̩̩͙*˚DEVELOPMENT NEEDS˚*•̩̩͙✩•̩̩͙*˚*·̩̩̥͙

✧ Environment & Augment Artists ✧
✧ HTML5 Canvas/JS/Phaser Games ✧
✧ Music for Promo Videos & Games ✧


·̩̩̥͙**•̩̩͙✩•̩̩͙*˚RECENT UPDATES˚*•̩̩͙✩•̩̩͙*˚*·̩̩̥͙
December 2020 - After a long hiatus, work is being done again. I'm ambitiously desiring many custom systems. I'm happy to lurk again to answer any questions I can. I still can't offer tech support on any of my old Mysidia addons -- I've sincerely forgotten about them.

For Novul itself, I've implemented the means to use Discord as an oAuth login rather than having users register through Mysidia. It still has some problems for use in a live site, due to things other than the uid being referenced in certain core Mysidia files, but I'm working on it. I've also implemented Patreon integration successfully, but I'm still working on practical use cases. (I don't mind offering Patreon integration as a mod for Mysidia 1.3.4/5, but Discord login will have to wait for 1.4.x probably.)

Kyttias 06-22-2014 12:01 PM


·̩̩̥͙**•̩̩͙✩•̩̩͙*˚SPRING 2021 TO•̩̩͙DO LIST˚*•̩̩͙✩•̩̩͙*˚*·̩̩̥͙
Discord Login Integration - This is actually already done!! However, there are a few remaining issues if users have non-Latin/English characters in their Discord handles that I need to deep dive into.

Fix Tabs on User Profiles - Somehow this got borked real bad.

Add Pagination to Pets Tab on User Profile - I may end up having to do this with an iframe for the best effect.



Hwona 06-22-2014 12:04 PM

Oooh, this looks really interesting. I could help out if you want. :3

tahbikat 06-22-2014 05:26 PM

Ooohh, I'm liking your adoptables so far! I will join once your site is up and running! ^^

Abronsyth 06-23-2014 03:12 PM

The art looks very cool so far, and I like the story :D

You might try asking around the VirtualPetList for programmers for the game and currency, and there are probably sites that either offer open-source music or where you could purchase liscences, etc for the music?

Kyttias 06-28-2014 02:42 PM

@Wallie - Would love the help. ovo

@Abronsyth - I wonder if anyone over on VirtualPetList is familiar enough with Mysidia or would be willing to learn. I'm fairly good with coding myself, but Mysidia's just... not well documented/not documented at all. Both me and the stranger I enlist face the same task of staring through files until it makes sense. (And any decent coder might be tempted to make their own system from the ground up for the same price as learning a new one, just so they know what they're working with for future additions. . . . and I don't really want to pay for that.) If I can convince someone there's potential profit to be had by getting their hands into Mysidia and really learning it to help out the community here, then it'd still be a worthwhile visit to flag down some outside interest. But... I might want to wait until the release of 1.4, since I hear so much is changing.

I really, really enjoy visiting NewGrounds just to listen to the music section. As soon as I've got a game built I'm considering poking at a few people. (So much talent over there.) Most audio there seems to be licensed as 'must give attribution, not for commercial works' - and I'm not sure if that's just site-wide policy, the default, or what the majority of people choose to select. I'll just have to contact people.

squiggler 06-28-2014 03:36 PM

Those are really good! Hey, I have an idea for you- maybe if your users achieve something big (collect 500 adopts or something?), you can give them one full colored one! Just an idea.

Kyttias 06-28-2014 04:19 PM

Heh, these guys will be colored! In fact, I want to hire people to color them. I'm still in the process of getting all the files organized. Everything that's done has their own file for Paint Tool SAI, but I'll be saving to .psd soon so my helper artists can open these files in more programs.

During beta, Novu will be black and white at initial adopt/purchase. After beta, they will come in their own default colors, and the beta versions will be discontinued - but still owned by everyone who has them, essentially making them rare. Non-colored versions of new species after launch will be available through a quest (or perhaps as item), but ordinarily, these guys will come in a variety of colors.

squiggler 06-28-2014 05:55 PM

Oh, that'll be cool! I might join. :)

Hall of Famer 06-29-2014 03:28 AM

This looks nice and promising, more important you have a plan and I like the fact that you know very well what you are doing. Keep up the great work. ^^

Kyttias 07-02-2014 11:08 AM

new novu + more about novu
 
new novu:
http://th06.deviantart.net/fs70/150/...as-d84qgsj.png
Ouros are low fliers, and from above they are camouflage to their environment.
These will be obtainable via a hidden promo code.
http://th02.deviantart.net/fs71/150/...as-d7ou5dy.png
Dezh are part-hyena, part-dragon, and they have a snappy attitude.
They will be found in the first nightmare zone. Can you tame one?

Kyttias 09-15-2014 02:54 PM

daily stamp card:
I'm considering making a 'daily' feature for the site that involves stamping a card.

Imagine a bingo card with a handful of symbols on it. Each day you visit the game, you'll roll a die to get a random symbol from your card that's not already stamped, and then every instance of that symbol on the card will be stamped. You get a base reward for each instance of the symbol. The stamped symbols on the card carry over each day until you've completed at least three rows of the card. When you complete an entire row, you get an additional prize. And finally, on the day when the card has at least three stamped out rows once you've received your daily prize, it disappears. The next day, you are handed a new card to start the process over again.
sticker collecting:
In addition, every day that you play you can get a sticker. At 10 stickers you get a prize, at 20 stickers you get a slightly better prize, so on and so forth, to encourage logging in each day. At each significant mile marker, you get a special sticker that will be displayed on your profile (like an achievement). It may be just what you need to gain access to special shops, locations, or quests!
gachapon vendor:
Operated with special tokens, these machines will dispense capsules with items of varying rarity in them. The items will be cycled out every few weeks, making them limited edition. Some will only operate with Rues tokens purchased with real money, making their contents especially lucrative. A small number of the capsules may even contain promo codes for rare Novu!


Kyttias 09-18-2014 09:00 PM

new novu:
http://th06.deviantart.net/fs71/150/...as-d84b3wn.png
Each Fresik has sensitive whiskers, used to detect something special.

Kyttias 09-19-2014 01:09 PM

shopkeepers:
I would like my shops to be tended by shopkeepers. So my plan is to add a column in the database where the shop information is kept that will store the file name for the image that holds the NPC. In the shop display script itself I'll have to point to where the image is, grab the image name from the database based on what shop it is, then place it beside the rendered table on the page that holds the items for sale in that shop. Wish me luck. >_o

Shopkeepers are humanoid Novu (backstory for this pending, ahaha):
http://fc00.deviantart.net/fs71/f/20...as-d7zqrnf.pnghttp://fc00.deviantart.net/fs70/f/20...as-d85ww5k.png

Folli 10-11-2014 11:00 PM

Whoaa this is looking so cool *^* Can't wait to see the website! nw n

Kyttias 11-09-2014 07:31 AM

item tooltips:
I may release a tutorial for this in the future, but I might want to wait until the next version of Mysidia before doing so. It currently relies on Bootstrap, but doesn't actually have to.

http://fc09.deviantart.net/fs70/f/20...as-d85ti8n.gif

Above is an example of how it will work in shops (the overall design isn't final). I don't have a working inventory version yet - but this is a work in progress! ^^I'll report back with an update on this soon. Everything should inevitably be fully functional.


world building exercise:
I made up a 30 day list of things to do for myself. All of it focuses on world building, plot, and design. You know - details and flavor text. I intend for Novul to have an RPG sort of feel, where you can complete quests for a sense of progression. And the farther you go, the more items and new species of Novu you can obtain!

Currently, I'm detailing my plans in the blog the Mysidia forums provided. So here's a link to all blog posts. And then here's a link to my 30 Day List of World Building Activities - feel free to make your own and do this, too! (Note: Only logged in users can view blogs on the Mysidia forums.)
http://fc01.deviantart.net/fs70/f/20...as-d85blb1.png

Kyttias 11-11-2014 02:44 AM

screenshots:
I've gotten quite a bit of work done the last few days~

I'm currently using this personality mod to display unique quirks about adoptables, generated from a random list at their creation. Thanks Wallie!

pet manage page (owner side):
http://fc05.deviantart.net/fs71/f/20...as-d8619j7.png

changing adoptable trade status (rename similarly formatted):
http://fc03.deviantart.net/fs70/f/20...as-d8619ii.png

clicking adoptable for the first time each day (everyone):
http://fc03.deviantart.net/fs71/f/20...as-d8619j0.png

after you've visit an adoptable once (everyone):
http://fc00.deviantart.net/fs70/f/20...as-d8619iv.png

shop - Crossed Roads (will display quest text if user has an adoptable above a set level)
http://fc07.deviantart.net/fs71/f/20...as-d8619i6.png

shop - Spectrum (will display quest text if user owns a specific item)
http://fc04.deviantart.net/fs71/f/20...as-d8619id.png

When the requirements are not met to start the above quests, a random phrase is said instead, based on a supplied list for each shop. Different art/character expressions can be displayed based on the case context, too (currently during quests, but normal phrases could change the npc image as well, if desired). Because I'm generous, and it could prove useful, you're welcome to study the source code a little bit (just for the NPC display, nothing to do with how I have items displaying... and I don't even provide css, but perhaps you get the jist?).
PHP Code:

            #This changes the npc based on the current shop
            
switch ($this->shopname) {
                case 
"Crossed Roads"
                    
#Check if user has an adoptable at least lvl 1
                    
$mysidia Registry::get("mysidia");
                    
$req_lvl 1;
                    
$req_lvl_adopts $mysidia->db->select("owned_adoptables", array("aid"), "owner='{$mysidia->user->username}' and currentlevel >= {$req_lvl}")->rowCount();
                    
$strongest $mysidia->db->select("owned_adoptables", array(), "owner='{$mysidia->user->username}' and currentlevel >= {$req_lvl} limit 1")->fetchObject();
                    if (
$req_lvl_adopts) {  
                        
$catchphrase "Woah, your {$strongest->name} looks amazing at level {$strongest->currentlevel}! Say, could you do me a favor, {$mysidia->user->username}?";
                        
$npc_img "http://fc00.deviantart.net/fs71/f/2014/262/a/2/base_npc_60_by_kyttias-d7zqrnf.png";
                    }

                    else { 
#Normal visit
                    
$npc_img "http://fc00.deviantart.net/fs71/f/2014/262/a/2/base_npc_60_by_kyttias-d7zqrnf.png";
                    
#Based on the random number, sets a quote for $catchphrase
                    
$num Rand (1,6);   
                    switch (
$num) { 
                        case 
1$catchphrase "Time is money."; break; 
                        case 
2$catchphrase "Isn't icecream super?"; break; 
                        case 
3$catchphrase "Welcome to {$this->shopname}!"; break; 
                        case 
4$catchphrase "Off to see the wizard?"; break; 
                        case 
5$catchphrase "Tomorrow is another day..."; break; 
                        case 
6$catchphrase "PHP is cool!"; }
                    }    
                    break;
                case 
"Spectrum"
                    
#Check if have quest item
                    
$q_item_1 = new PrivateItem("Beta Icecream"$mysidia->user->username);
                    if (
$item->iid == or $q_item_1->quantity 1) {
                        
$catchphrase "You have Beta Icecream? <br/>Can I have some?";
                        
$npc_img "http://fc03.deviantart.net/fs71/f/2014/314/5/1/base_npc_2_60_2_by_kyttias-d85ygfs.png";
                    }

                    else { 
#Normal visit
                        
$npc_img "http://fc00.deviantart.net/fs70/f/2014/313/a/c/base_npc_2_60_by_kyttias-d85ww5k.png";    
                        
#Based on the random number, sets a quote for $catchphrase
                        
$num Rand (1,6);   
                        switch (
$num) { 
                            case 
1$catchphrase "What are you waiting for?"; break; 
                            case 
2$catchphrase "I bet half of these don't work."; break; 
                            case 
3$catchphrase "Welcome to {$this->shopname}."; break; 
                            case 
4$catchphrase "Are you going to buy something?"; break; 
                            case 
5$catchphrase "(Window shopping?)"; break; 
                            case 
6$catchphrase "..."; }
                    }
                    break;
                default: 
$npc_img "http://placekitten.com/g/200/500"$catchphrase "Welcome to {$this->shopname}";
            }
            
            
#This is the npc and their shop (typically random) catchphrase 
            
$document->add(new Comment("
                <div class='shop_npc'>
                    <div class='popover fade top in' id='npc_popover'>
                    <div class='arrow'></div><div class='popover-content' style='width: 220px; text-align: center;'>
                        
{$catchphrase}
                    </div></div>
                    <img src='
{$npc_img}'/>
                </div>"
$linebreak FALSE)); 

I'm rather proud of myself in regards to my placement of the shopkeeper npcs. Screens all the way down to 1024 widths, such as 10" and 12" Netbooks, and many decent size tablets in horizontal mode (Kindle Fire HD, Samsung Galaxy Tab, and all Apple iPads) will still display shopkeepers, albeit at a reduced size. Below these widths, shopkeepers and their text will simply not display.


squiggler 11-13-2014 01:22 AM

This all looks so cool! One suggestion, though: many users on Flight Rising (petsite) complain about pop up and hover boxes. Mobile users because they can't hover, and the rest because the pop ups glitch and cover pertinent buttons or take time to load. You may want to consider this.

Kyttias 11-13-2014 05:05 AM

Modals, tooltips and popovers are three different, though similar, animals. *(What's the difference?)

I'm familiar with Flight Rising's glitchy bugs with all three of these. They just don't like being dismissed - usually when you try to open a new one of one type while one of another type is already open. I run into this a lot trying to sell dragons on the Auction House, for whatever reason. However, this is an example of poorly implemented coding, not necessarily poor design overall. Flight Rising is still in closed beta, and one of their lead coders was hit by a vehicle and has spent the better part of the year hospitalized. It's understandable that even fixing basic typos has been a struggle for them - only so many of their team has access to, let alone understands, what's going on behind the scenes to fix the problems at hand.

While it's actually possible to implement mobile-friendly touch tooltips (the standard is to make sure the tooltips are hide-able by a double-click, while the first click opens the tooltip, the second will closes it), my plan is actually to have entirely different layout on both shop and inventory pages on devices with a width smaller than 1024px. This doesn't just have to do with the information on the tooltip being hard to pull up, but the fact my shopkeeper NPCs just won't have room to exist -- yet they will be both quest starters and objectives. I'll be sure to carefully playtest tooltip issues.

I try to make as much of my content as I can mobile-first so it's ready right away, but some of the more complicated features will take their sweet time. ^^;

Hall of Famer 11-15-2014 01:39 PM

Oh this looks really nice and promising now, great work Miss Kyttias. ^^ Its so good to know someone is utilizing the script to its potential, and there may be even more to exploit. Let me know if I can help you with anything. ^^

parayna 11-18-2014 03:52 PM

This seems cool! Will definitely join when it opens! (Following this post so I can get in there :P)

Kyttias 11-22-2014 08:56 PM

Quote:

Originally Posted by parayna (Post 31552)
This seems cool! Will definitely join when it opens! (Following this post so I can get in there :P)

It'll be a while. ^^;

I found the Mysidia script in January 2014, and by the end of January, I created my first theme and shared it with the community. In February sketched out a few creatures. But life happened, I moved cross country, and it wasn't until June that I had a consistent set of line widths and shading practices for the art. Consistency is super important moving forward, y'know! In July I sat down and made a world map and thought up some deeper concepts (plot-wise, the goal is to have people 'curing' the world and putting an end to nightmares).

August happened, and I moved into a new house. I made up a temporary theme just for me and since scrapped it for another one. In September, I decided I wanted humanoid shopkeepers. In October I made a template for my item icons and now it's November and I've totally redone how I display items in shops. I've read a half dozen books on PHP, and I'm comfortable editing the files manually now.

I want to change how many pages are rendered by default, so December will be a month of modifying defaults and the start of programming some personal touches. Some of which will be released to the community, such as site-wide bonuses based on how active your site's community has been. Other features will be my personal secrets~

For example, the next thing on my mind is the chance for pets to get afflicted with a 'sickness' after they've been ignored for too many days. To fit the dream world theme of my site, these Novu will become 'nightmare' versions of themselves - frozen, unable to be levelled up by normal means, and unable to have that feature restored until they are 'cured' with an item. The item won't be at all expensive, however. In fact, I may even provide a means for users to do this to their pets intentionally. But it's more than cosmetic - frozen pets also won't be able to do story missions, or earn experience in any way.

Perhaps some interesting things might happen with certain NPCs if you have nightmare afflicted pets... forbidden from some shops altogether if you have more than five pets afflicted, but suddenly welcomed by dark strangers you didn't even know had shops... Having just one nightmare pet will open up new opportunities to you - and hey, some nightmare pets are nightmare by default, and won't suffer any 'frozen' penalty. In fact, if you have enough nightmare pets, and enough currency to part with, perhaps some NPC might just be able to help you unfreeze your pets but let them keep their nightmare status.

The overarching 'story' to my site has the user venturing into nightmare areas of each zone and, in each, confronting a basic fear. But it's never said you had to help the good guys cleanse these zones. While this may be a simple collectible adopts site on the surface, deep down, there's RPG functionality I'm dying to implement - where user choice matters and can influence everything from flavor text and additional dialogue to what shops and areas you have access to. I'm keeping these more intense features in mind, but they won't go into development until the core of the site is already complete.

This means more items, more Novu, more shopkeepers, mini-games, special skins/patterns, and, if luck has it, equippable items that show on the pets themselves. My girlfriend even expressed desire to outline a more complex breeding system.

Obviously I don't want to pay for hosting until I know what I've gotten myself into, but a semi-public alpha test version on free hosting could appear as early as late spring of 2015. (Right now my site is actually being built locally but my router doesn't have full NAT support sooo... public IP says no.)

parayna 11-29-2014 03:16 PM

Ooh, I love all those ideas! I am patient enough to wait though XD I will probably join as soon as you open :happyc:

Kyttias 12-11-2014 09:56 PM

Previews Today
 
introducing: the villain
Meet Nox.
Many miserable children's only escape is through the solace of dreams. But, what if they need not suffer anymore? What if they need not feel anything? What if they need not even... exist? In the deepest, darkest parts of the Novul lurks a being that desires no child to be sad, no pain to latch to their soul. While joy is desirable, it's so fleeting and temporary. It'd be far easier, far more effective for them to simply cease existence. In the emptiness, they will find peace. This being is quite efficient in his craft, fully convinced that to cease suffering he must release the souls of lost children. Nox just wants them to be happy, after all... why should they ever have to wake up?

(Nox will be introduced early on as a someone who seems very good. Always friendly and helpful on the exterior, his motives are out of sight until it's far too late.)

Nox and his creatures cause something of a domino effect; as they absorb the miserable, they make those around them more miserable. So the closer a visiting child gets to these creatures, they too begin to have nightmares. They become tainted by their fears. This negativity leads to them being captured or influenced by Nox and his nightmarish creatures; and their misery and fears pass on nightmares to more potential victims. This cycle repeats without end in sight, and Nox is growing in power with every victim... but to what inevitable end?

inventory preview
Well this has taken a lot of work! And it's not done quite done yet. Currently, items that have a use can be used from the modal pop up, but I'd like to be able to choose the adoptable it's going to be used on from the pop-up, to save another page to go through. Not sure how to go about this yet...
http://fc03.deviantart.net/fs71/f/20...as-d8a36mh.gif

updated shop preview
I've redone my shops a little bit, as I was inspired by my efforts on my inventory page. ^^ Soon I'd like to implement a 'shop loyalty' system, where you slowly befriend the NPC based on how much you've spent at their shop, total. Higher friendship with the shopkeeper means more items will be available, discounts, and a few other interesting things!
http://fc03.deviantart.net/fs71/f/20...as-d8a358x.gif

Kyttias 12-30-2014 06:40 AM

Shop Loyalty & Exchange Pavillion
 
shop loyalty
Shopkeepers enjoy seeing you around! They remember just how much you've spent on their wares. Now, they want to repay the favor. You'll be able to check your loyalty level with participating stores in the upper left hand corner, each level represented as a star.


A new player starts at level 0 - no benefits. Spend a little bit there and unlock level 1 loyalty with a shop to immediately unlock new items that weren't available before! At level 2 you'll gain a 5% discount off all items in their shop, plus gain access to even more items. At level 3 you'll get to enjoy a whole 10% discount. Even more benefits are to come - including opportunities to begin quests and fuse items. All you have to do is continue being such a great customer. The more you spend, the closer you'll get to the next level.
exchange pavillion
At the Exchange Pavillion, you'll meet Aubrey. She's part 'Fauxxit' and so long as you bring her supplies, she can fuse and enhance items for you. Eventually I want all shopkeepers to be able to do item fusion, and at that point, Aubrey will be operating a bit more like Crimm on Flight Rising, asking for a random item (below a certain rarity threshold) and offering to buy it from you for a tiny bit more than its ordinary worth. Until she teaches her ways to the other shopkeepers, she is in charge of all item fusion.
concept art
Oh, and I created a thread where I'll post some unfinished and in progress art. So go check that out, if you like!

Kyttias 01-15-2015 01:29 AM

profile revamp
I've been working on revamping my user's profile pages. The comment/messages tab isn't as finished as the others, and I want to rearrange the order of the tabs but I'm having some trouble doing so (if anyone knows, let me know?). It also goes without saying that the edit buttons only appear if the user visiting the page is the same as the owner of the page.
PHP Code:

if ($mysidia->user->username == $mysidia->input->get("user")) 

for sale
Over on DeviantART I've got Novu up to 'adopt' for $5, but they get no rights to the species. However, for $10, you guys here on the forums can buy the species from me, full rights, and use them on your own site. The catch? You have to get to them before someone else buys them. Paypal preferred (but DA points would be accepted). Just these two for now (there is a third, but I have my heart set on keeping it).

MikiHeart 01-15-2015 11:13 PM

Your site really is looking amazing. It inspires me to make mine better.

Your site is purple based, I really like that. Purple is a lucky colour :)
Ours (my sister and I) is blue, because it's the world is based on an ocean which is a theme park.

I will create a thread for it when she's worked on some art and stuff ^^

I'd love to join your site. When do you plan/hope to launch?

IntoRain 01-16-2015 01:00 PM

I simply love to watch all your development! It's becoming more and more awesome each update! Really good job *-*

Kyttias 01-16-2015 03:18 PM

@MikiHeart - Alpha testing for friends and devs on the Mysidia forums (such as yourself) should begin late this spring/just before summer. Official beta testing might open in the fall or next spring - it'll depend on how much art I have done and the cost of bumping from free to paid hosting. I also want to check in with my ISP to see if there's a chance I can host directly through them - I'd prefer to have control over my servers, afterall.

@IntoRain - <3 I'm definitely glad to hear that! So here's another update for you~

Nox now has a profile page!
http://fc08.deviantart.net/fs70/f/20...as-d8e5cid.gif

The details aren't final (probably going to sans the 'Biography' header from his about tab) and add a quest to his friends page.

He's NOT an actual user, and that's the most interesting part. He replaces the default SYSTEM user in some ways, but not in others. SYSTEM 'owns' the adopts in the pound, and, they'll even show on the pet tab on SYSTEM's profile. Ordinarily, the SYSTEM profile is quite buggy (given that it's not a real user) and pulls data from the admin to fill out certain fields. I've prevented this default behavior and made his page quite flashy.

Because random pets appear in the stats, its possible to see a pet owned by the pound. Or in this case, Nox. Therefore, I wanted to be sure his page looked nice to visitors. Consider it an Easter egg. ^^;

That reminds me... For anyone who HASN'T read this IMPORTANT security glitch regarding the SYSTEM user, please do so now, and patch your site immediately!

What was I saying again...? Oh, right.

Nox probably will not be the final owner of pound pets, though he is right now. This is because, eventually, pets will need to be removed from the system if they exist in excess. My eventual plan is to have pets exist in the pound only for two weeks while waiting to be adopted, and after that, they'll be transferred to Nox, and they'll gain a 'skin' or 'painted' effect like on other pet sites - and basically become nightmare pets. Nox will then let users adopt them from him, but... it might be in exchange for some interesting favors. Pets that exist with Nox for more than another two weeks are at risk of being permanently deleted.

MikiHeart 01-17-2015 03:05 AM

If you want control of the server, you'll want a VPS or a DPS. I have a VPS for all my websites. I was lucky to get it in 2013 in a Black Friday sale. It was 50% off for life. So instead of paying $50 dollars a month, I only pay $25. But new customers have to apy $50 dollars.

Abronsyth 01-18-2015 09:48 AM

Your site is certainly coming along beautifully! I love the loyalty and exchange features, very cool!

As always, I'll continue following the development :)

Kyttias 01-19-2015 08:37 PM

official color wheel
I've finally come to a decision on the official color palette for the site. There will still be 'skins'/'brushes' like on other sites (and also 'accent' skins - transparent ones that do not cover your entire pet), but by default, there will be standard 'primary' and 'secondary' colors.
http://fc00.deviantart.net/fs70/f/20...as-d8emgjc.png
While skins/accents won't be genetic, these standard colors will be. My girl Savvy is helping me make a unique breeding system, where offspring can be any color in a range between the two parents. There can be any combination of primary/secondary colors.

For breeding purposes, the lighter shade of a color is recessive, while the darker shade is dominant. If both colors are recessive, however, there is a 50-50 chance the offspring may become a dominant, darker, shade instead. There is also going to be a tiny chance of melanism, albinism, and, for lack of a better word, 'monoism' (one of two shades of gray). Not having these is a dominate, default occurrence. But, for example, if you were to breed two melanistic pets together, all the offspring would also be melanistic. However, these traits will only effect the primary or secondary gene. So you can have 'albino' primary and 'melanistic' secondary, or, normal primary and 'albino' secondary, etc.
site statistics
Thanks to questions I posed on this thread, I was also able to recently make some additions to my /stats page. Check out the thread for hints on how to do so for yours, too!

Kyttias 01-19-2015 10:02 PM

Update to my last post: check this out!

MikiHeart 01-19-2015 10:58 PM

You palette is wonderful looking.
Love your back to top button. I'll be adding one of those for sure (Even though I have a browser addon instead XD, but users may not)

Glow 01-20-2015 12:12 AM

OMG THE BEAUTIFUL COLOURS
So much love!!!

Kyttias 02-26-2015 10:21 AM

Hey guys! It's been a while since I've given any progress updates. I've been caught up in some things. ^^;

Today I'm here to show off a prototype I constructed using Javascript for what I meant in my original list of wants by a 'daily stamp card'.

[ link ]

I used stock images because this is just an example test and I need to create my own images (which should inevitably be symbols, such as runes, that make sense for my site).

Anyway, the concept is this: once a day, from the home page, you'll be prompted to stamp your card. You can emulate this by pressing the stamp button on the prototype I linked. Notice that here you can stamp as many times as you like, but it will be once per day - one stamp per day, and you'll return to the same card day after day until it is finished.

So what's happening? Well it's going to pick a random symbol from those you have remaining and stamp out every instance of it. Your goal is to make a row as if you were playing Bingo - five over, down, or diagonally. (Keep clicking in the prototype to count how many days this takes!) Right now, nothing happens. When you finish your card, it refills it in a random order (you can also see this randomosity by refreshing the page!).

http://fc09.deviantart.net/fs70/f/20...as-d8jl0lk.png

Example cards:
  • 7 days to the first row reward, on 8th day two more rows were obtained at once! card expires
  • on 7th day all three rows are obtained at once! card expires.
  • 8 days to the first row reward, on 10th day the second row is stamped, on the 11th day two more rows are stamped and the card is complete, with one bonus row!! card expires.

Or for an (incomplete) visual:
http://orig11.deviantart.net/0157/f/...as-d8nqrck.gif

Each day a random symbol is chosen and every instance of that symbol is stamped. You will obtain 50 Aurum and 1 Gacha Token for each stamp made a day. There are three peaches on your card and peach was today's stamp? Then you collect 150 Aurum and 3 Gacha Tokens. These tokens will be used in the 'free' Gacha machine which needs 3 tokens to operate.

When a complete line (row across) the card is made, you get an additional prize (as of yet undetermined, possibly more Aurum). Once three lines are made the card is completed. A completed card will get you 1 Rues Gacha Token. The only other way to obtain Rues Gacha Tokens will be through paid currency. These tokens are used in the 'luxury' Gacha machine, which also requires 3 tokens to operate.

Kyttias 03-12-2015 12:34 PM

http://orig10.deviantart.net/45c6/f/...as-d8nqx34.gif

I'm finally starting in on my final theme for my site. It's got a way to go still (the logo is quite plain up there, currently.) I guess I'm just posting to show that I'm not totally dead in the water. ^^;

Kyttias 03-14-2015 10:57 PM

Alright, similar to Lioden and Flight Rising I want to have breedable genetics (both marking patterns and features such as wings) and colors (primary and secondary).

On Flight Rising images are created in PHP with a library like GD or ImageMagick, merged down, and then saved with the pet's id number in deeply nested organized files. I can only imagine how much this weighs on the server. On the plus side, these are real images and can be saved to your computer.

On Lioden each layer is its own image and they're merely stacked on top of one another in a div. (I'm super surprised they're not even using HTML5 Canvas.) On the downside? These are all separate images and cannot be easily saved -- you'd have to take a screencap to show your friends. On the plus side? These individual layered images will be cached by the browser -- making revisits to the site quite speedy. And there isn't intensive load on the sever because there isn't an image saved for each and every lion.

I'm going to try and do something in between the two of these methods with HTML5 Canvas -- and the end result should be savable, even though it isn't stored server side. It won't be directly linkable, same as Lionden, however. On the upside, Canvas will allow for layer clipping with 'masks' if you're familiar with the term.

The jist of it is that wherever a pet image is called with the GUI, it'll display a canvas and render layers instead. Because these individual layers never need to be changed they'll be set to be cached by the browser - once a person has a seen a layer before it'll instantly load in the future, making it much faster after the initial visit. I can have pets look very beautiful, and, don't have to save an image for every single pet.

I can already access species, gender and age from the owned adoptables table, but I also need to store: primary color, secondary color, primary gene pattern, secondary gene pattern, if they have a face expression other than the default set, if the pet has a nightmare infliction, if they have a designer skin equipped, and then if they have any body shop mods such as wings, extra tails, additional fluff, etc.

Later I should be able to extend this into item equipping, but that's a whole additional process, and it probably would be best in its own table.

...

edit: I'm just going to go with the Lioden approach until I'm more comfortable with Canvas, aha.

Kyttias 03-28-2015 10:14 PM

Art preview today, before I get into explaining genetics in more detail (I'll wait until my breeding system is fully implemented first).

The following attributes of a pet are genetic and can be passed onto offspring:
  • body color
  • accent color
  • accent pattern
  • accent opacity
  • wings or not
  • various types of tails
  • species specific traits (extra fluff, horn size, fangs, etc)

Here's a Jenx with:
  • a violet body
  • a light pink accent
  • striped pattern
  • at 100% opacity
  • with wings
  • a luxurious tail
  • and extra fluff

http://orig08.deviantart.net/f407/f/...as-d8nimwo.pnghttp://orig09.deviantart.net/4290/f/...as-d8nrdht.png

While here's a Jenx with:
  • a violet body
  • a light pink accent
  • no pattern
  • - - -
  • no wings
  • an ordinary tail
  • - - -

http://orig05.deviantart.net/4512/f/...as-d8nimwc.pnghttp://orig01.deviantart.net/7476/f/...as-d8nregd.png

Finalized art for my alpha testing phase:
Jenx: 100% DONE April 4, 2015
Dezh: 21% IN-PROGRESS April 4, 2015
Stage 1 - 75%
Patterns: Stripes(33%), Filigree(33%), Stardust(33%)
Body Modifications: Wings(100%), Species Specific(100%), Ordinary Tail(100%), Alternate Tail(100%), Luxury Tail(100%)
Stage 2 - 0%
Stage 3 - 0%
Lythine: 0%

cailynmae 03-30-2015 03:30 PM

This looks so cool. I can't wait for it to come out! Great art, great design, great idea, and probably great coding(I don't actually know yet, I haven't visited the site)!


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

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