sábado, 17 de mayo de 2014

Smartibia

Hello community, this is Julian a very old player, with very old I mean I play since 2005... I know i'm not one of the oldest but still makes a good background... we, the tibian comunity face a new problem and it's the income of new gadgets such as tablets and smartphones. I know tibiame but I think we can do a better work than this, if you ask me; tibiaMe does not apply to my gaming requirements. Support is lacky, in forums they take a while to answer, I dont know if each level you walk faster, I dont know if you can pvp, don't know if you can trade, and I just dont like it, its designed even for phones with java. I want to bring something very similar to the actual tibia

The other thing is, and probably this takes cipsoft more interested with the purposal... is the fact that if you expand your market to smartphones and tablets there will be much more cash income... got your attention now right cip?

I don't know if windows phones run .exe and tibia, but probably even if it did; it'd be really unconfortable and incompatible... the thing is that there is one purposal, as shown in the graphic below that if implemented we might export it to android, windows apps and iOS apps formats.

http://i523.photobucket.com/albums/w359/JulianLuna/tibidroid_zps53d4e0f4.png [Do not look at external websites. Your account could be hacked.]

I will be explaining what do the drawings mean as the post unfolds...

Here, I come not to just purpose, but searching for the opinion of other players and professionals so that we build a team that can start working on it, taking this as the base idea... I don't know much about this so I would humbly ask for your help, feedback and suggestions so we can get this much better going, and sorry for my engrish.

Insert System:
As first instance i'd like to introduce you to the insert system, which can be evaluated so that it doesn't give an extra advantage to the player who's using the App. Can be toggled off to manualy do it but it just detects what did the monster drop and store it into the backpack (Not in a very fast speed, but in a normal speed a regular person 

The problem is that the people can modify the app since it gives some kind of advantages such as auto targeting, botting, fast looting and etc... not much of a really advantage but there would be 2 ways to fix it...

1) Speaking of today, if somebody modifies the tibian windows folder tibia would detect it and not work right? Since it's crc'd or i don't remember the acronym. But I imagine there's some kind of shields that tibia made just to prevent this, that third party softwares break but then it'd be just as similar as .exe since it would require ilegal third party software to do so... so it would not be app's fault.

2) Can sound funny but yeah, the same way it works than when you report a person botting.

Active-Layer System
Just imagine a backpack window floating in the draw, with all your stuff... or eq window,,, or monster corpse window... or hotkey pannel, etc... just imagine whatever window you want in the picture, that you can move around with touchscreen. There would be a button right below the blue circle that toggles the active layers, a layer would be EVERY window on the screen, corpse, eq, map, etc. This button would make em go into 3 modes:

Active Layer: Layers have 100% opacity, and you can manage them (Button would be a green window with a green check symbol inside), example eat food, move items, etc
Semi-Active Layer: Layers have 50% opacity, and you can manage them (Button would turn into a grey window with a green check symbol inside)
Semi-Inactive Layer: Layers have 50% opacity, and you can not manage them (Button would turn into a grey window with a red x symbol)
Inactive Layer: Layers go 0% opacity, you can not manage them (Button would turn into a just a button, no window, no check, no x symbol, just blank)

So this way you can switch the layer system by clicking on and surfing on the sequence, after 4 mode is clicked, 1st mode comes back in place

Part II

Gestures System:
Difficult since the app would have to recognize between a long finger pattern or somebody just moving an item around. Example if you draw a Z character would drink a health pot, to prevent the client going confused the gestures system could be toggled off and on, with a button similar to layers system. The button would be a finger with blue color, if active, and finger with grey color if deactive. Different gestures could be registered for different hotkeys, that would be an innovate hotkey system, different but not replacing the F1-F12 system we're used to.

Voice command system:
Similar to the past gesture system explain, with the option also to be toggled off and on, this would work with voice for hotkeys too, and people could pronnounce their own spells like "Utevo Lux" or just "Lux" or "Light" or "Get this room shiny" you know? whatever, people would just have to fly their mind and register their recordings, voice commands and personalized for exoris, healings, runes, etc, and ther can be specific client's commands for options and interface switches such as "Chase", "Pvp lock", "Graphics", "Logout", "Switch" (Character), "Attack", "Defense", "Channels" (To open advertising, english chat or else), etc

Chat Voice:
It's about a cool voice interface for players... one can active the channel's sound and if people have microphone, the app would send and receive sound signals, to prevent wasted server traffic, only the clients of people with activated sound transfering would be uploading constantly their enviroment's sounds... so it would prevent that clients with deactivated sound transfering keep constantly uploading signals with probably... noise, music, blank... and reduce server traffic. So if I'm with Celanna's PM and she's on her tablet and want to talk 2 me we both activate sound transfering and chat (This would not send sound to the rest of the chats, english, world, guild, etc, only Celanna's PM) and it can also be applied to the regular client, linux, flash and windows.

Self Keyboard:
Many apps use the device's keyboard if you click on text box, but since our text boxes would be independant, while touching them they would not display device's input method but the app's own input method, with a total different configuration and this for example can be used to write an specific exiva or something else... pm somebody and the rest of the chat interface

Yell-Say-Whisper:
A similar button with the same ilustrations would be displayed on the local chat so players can select the mode of their messages

Right Clicking System:
Since there's no mouse you can't right click so thei're would be 3 methods to right click, since selecting something moving can be a little doubty

1) Freezetouch: If you go on a touch laptop and run .exe, and click on somebody walking to report him, freeze the finger right there and wait for the menu to go display, yes the menu will display but the options will be use, look, browse field and the object moving would be out of screen now... so the app's freezetouch method would have a "Memorizing" feature that if you freezed where Casanova Girl was, the menu displayed will be the menu for Casanova Girl's options, not field's options... even if Casnova Girl is already out of screen or another SQM.
2) Doubletap: Easy way to display right click options and the object is not moving so you dont have to wait with the finger on the screen until rclick options come up
3) Option toggle: Pretty much the first option clears it for moving objects, but if it's not enough there's another idea, a button on the left side of the screen has to be touched while another area of the playscreen is touched in order to display rclick options, this obviously requires multitouch device. But the whole app I purpose es designed for "2 fingers" means third finger would not be counted... since many smartphones do not support a third finger.

Part III

Gesture-Walking System:
Differente to the gesture hotkey system, but similar in the fact it can be toggled off and on too, it keeps a linear direction of character walking to left, until it hits a non-stepable object like wall if finger was slid from right to left. Same from top to bottom or bottom to top etc, diagonals, etc.

Now, the funny thing, we can go into the funny drawings I did on the screen. The whole right area would go divided in 10 vertical buttons, described as the following:

1: MAP, you click(touch) it, it displays map in the top-right square I drew (Gold dot crap dont pay attention to it), in a "Show" mode, which means you cannot touch it to command a walk to specific point of the map, you cannot move east, north etc, you cannot surf between floors it's just showmap. You touch it again; it goes into a "active"mode, using a big square of the screen, 90% the screen's height and totally centered, 80% opacity and you can click it, commmand a long walk to depot, surf between floors and slide north, east, etc with the finger, not buttons as used to. You click it again and map dissappears, it's independant to active-layer system which means map can be unnactive as eq, bp, loot windows, options and chat are active, or viceversa ... "BUT YOU MENTIONED MAP WHEN YOU WERE TALKING ABOUT ACTIVE LAYER SYSTEM" - yea i did just not to confuse if somebody asked hxself "And why not map?" but im makin it clearer now... so you can now imagine i didn't mention map on the active-layer paragraph.

2: VIP: VIP window displays, dependant to active-layer system but you can close it separately by clicking again the button

3: Fighting Mode: Similar work to #2 button, it displays fighting mode options, pvp lock, chase, stand, attack, moderate, defense

4: Pvp specs: Similar behaviour to #2 and #3, it opens these pvp specs that are 4 buttons before pvp lock that I still don't understand what they do.

5: OtherWindows: Opens a singular window with different tabs, tab #1 are options, tab #2 is questlog, tab #3 is characters list. Battle window does not make me think about it because of the singularity and ease of the app's controls but if somebody feels like needing it why not? Tab #4 is battle window

6: EQ: Similar behaviour to 2,3,4,5 it opens EQ window, there you open backpack window and switch on layer's activity so the window does not disturb with the rest of the screen, since bags, corpses and backpaacks windows go into the playscreen and cannot be moved to the side's of the screen out of the playscreen as in windows client, for obvious space administrative reasons.

7: SKILLS: Active layer system behaviour (Same to 2 3 4 5 and 6) it opens skills window

8 and 9: I dont have much idea for those buttons, maybe you can use them to open forum.. or tibia news... idc... we can even erase them and there'd be only 8 and not 10 buttons...

10... or 8 if you decided to delete the ones i spoke last point: PAD: It opens the walking pad, with the similar independant behaviour than #1 it is a square divided to 9 as the following:

NW walk, N walk, NE walk
E walk, stop (Esc), W walk
SW walk, S walk, SE walk

That is it, now we go to the funny dots I drew, they are multitouch (Doubletouch) agents that work similar to the rclick options toggle I spoke before, red equals to ALT, you touch it as you touch mob or person and it attacks. And has a sword icon. blue equals to CTRL, its for use & use with and has a hand icon, green equals to SHIFT, it's to look... and has an eye or telescope icon, the order we can discuss it... I drew them randomly but i'd like to have them in the order I described from top to bottom... but I really don't care

The yellow square is a button to display all chat windows you have, if you want to open a new window you press another button on the top right corner of the chat window (Which is dependant to Active-Layer System) and then you select for example advertising or write down somebuddy's name.

Part IV

And the red and blue line are obviously mana and health indicators thar are never active, for example a monster can be after those lines you still can click it, these status bars are independant to Active-Layer System since they are always innactive and 50% transparent. Probably with the toggle option to hide them since you can always see them in your own character, the status bar change with the fill and in the center they display the following format:

Value/Total (Percentage)
Example 1:

------------275/275 (100%)------------
-------------70/70 (100%)-------------

Example 2:

------------213/275 (77%)------------
-------------44/70 (62%)-------------

Now, the thing is that im not expert in programing, if somebody's interested in working with the project i can help with design and stuff, and have it ready for cipsoft with the support of some programing professionals, probably people of their own team if they can help.

No hay comentarios:

Publicar un comentario