![]() |
[devel] Daimonin Client
800x480 widget client for linux portables
The primary targets are these devices * Nokia N900 (maemo) * OpenPandora (angstrom) They feature small physical keyboards, ARM processors and the full gnu/linux stack I began this as a quick hack to resize and move widgets from smacky and MT's widget client, but this didn't yield a playable client, due to 1) small size screen and 2) limited keyboard. The goal is to produce a truly playable client with powersaving features to allow for a 2+ hour playtime that depletes battery at most 50%. http://i.imgur.com/vTZjV.jpg [ONGOING EDITS] Done: + added smileys to font_medium_out for chat + added clickable inventory rucksack and carry weight to player name widget. + Resistance Table widget: bound to modal inventory widget + removed below inventory widget scrollbar bitmap + resized user skill progress widget + new hi-contrast skin for ground inventory + group widget message tweaks + resized input console for large font + Created 'shout' icon in 7x14 font + Console widget: increase size to large font + Player Stats Widget: fixed drawing error / (Fixed crash on resting) + Resistance Table widget: increased font size/ backg (discarded psionic!) + Playerdoll: Drew new double size background + Inventory Widget: Drew new widget background and resize inventory code + Keyboard input modifications (requiring extensive work in events.c) (N900) - Escape key -> Ctrl-Q - Numpad Keys to right hand side 'dpad' - works very well! playable movement - Center-dpad brings up console: in console arrow keys move as normally - FN+Dpad -> cast spell - FN+[WERTYUIO] select quickslot 1-8 - Shift toggle inventory, normal arrow keys move around inventory - Shift+FN+[WERTYUIO] assign inventory item to quickslot In progress: - Pickup widget: increase size to large font - Map drawing code adjustment to double-size (combat dmg indicators, offscreen stuff) - Font size increases throughout - Rescale all game archs to double-size with hq2x;apply to archs sent by server - Below Inventory Widget: increase size, allow pickup/activate without arrow keys - Inventory Widget: Hide correctly when not in use - make it work like ragdoll Allow unshifted keyboard arrows (currently hides inven) - Textwindow Widget: adjust text width to use full area click to scroll up, resets to bottom after a 4 second delay substitute 'shouts' with shout icon - Quickslots scaled to readable size - Spell redrawing - Renormalize icon brighness and saturation - [shelved] Menu Widget: hiding sidebar for Spells/Skills/Quest/Help TODO / Ideas - NPC dialogue doublesize-font, icons, fix icon alignment - Simple spell selector for quickslot assignment - SDL game loop - do not redraw screen continuously - Switch user/skill window to appropriate skill when selecting spell from quickslot - Remove 'shouts' from textwindow (takes up too much space, indicated by color) - Ground Inven: widget background brightness adjusts to local color temp / light - Ground Inven:Move selector to first item when (a)ctivating a corpse/container - Level Progress Widget: Add click-to-cycle class/skill (title Mage/Priest/Fightr/Thief?) - Quickslot: Longtap slot or longpress key to bring-up list of assignable spells/items (replaces spell book) - Add Semitransparent progress bars under Agi/Mag/Phy/Wis (?) - Map: select targets with onscreen click - Map: show direction of offscreen selected target (possibly also group members) - Range Widget: Use less screen space and show larger icons - Rebalance map colors displayed(?) - Range Widget: Use less screen space and show larger icons - [Shelved] Show drained player attributes (str, dex, int) in purple (but no cpl.stats.maxint is available) |
Re: Daimonin Client WIP
New font for increased readibility finished:
heres the smileys i did for it http://m.uploadedit.com/b92/22910703.jpg |
Re: [devel] Daimonin Client
How well does this actually play? I mean full speed and without mouse controls.
|
Re: [devel] Daimonin Client
Wow, it will be great to play mmorpg on n900
|
Re: [devel] Daimonin Client
Quote:
|
Re: [devel] Daimonin Client
Spent half of today reducing cpu usage from ~70 to ~35%, finished up with some updated spell icons.
http://i.imgur.com/Ym5OC.jpg Reducing the cpu use broke a few things though, picking up items, text windows, inventory bugs etc... |
All times are GMT. The time now is 10:46. |
vBulletin® Version 3.8.8