Coder Social home page Coder Social logo

evehq-team / evehq Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marr-agittain/evehq

24.0 24.0 13.0 70.79 MB

Third party toolbox for Eve Online

License: GNU General Public License v3.0

C# 13.21% Smalltalk 0.10% NSIS 0.59% Visual Basic .NET 86.10%

evehq's People

Contributors

bonekill avatar desert-rat avatar dukrat avatar eshva avatar leftofnull avatar paulkpetersonco avatar ptifisher0 avatar schpidi2015 avatar skarx avatar slivo-fr avatar smurph avatar warlof avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

evehq's Issues

[Core] EveHQ don't backup EVE settings for Singularity server profiles

Steps to reproduce

  1. Add two EVE locations. One for TQ and one for SiSi.
  2. Open EVE Backup window and press Backup now! button.

Present

EveHQ reports about saved settings for TQ profile but not for SiSi profile.

Expected

EveHQ saves both profiles settings, for SiSi profile as well as for TQ one.

Found in

2.32.2

Fixed in

2.31.3

Handle Omega state

As you may know, CCP has broken account status and the possibility we used to deduce account state basing our guess on expiration date.

The only way we can now use to deduce account state is comparing actual training speed (based on skill queue start and finish date) to the normal omega training speed with current attributes/implants.

We may stop using account state or implement the suggestion above, either way we need to patch actuel code

[Prism] Asset viewer locations. Player owned structures

From following forum bug report : http://evehq.co/forum/viewtopic.php?f=5&t=456

Prism asset viewer display location that are not station with an ID, including the 'head' of the pilot with implants

Steps to reproduce

  1. Add a character with implants and some stuff in a citadel to EveHQ
  2. Open Prism asset viewer
  3. Pull data for this character

Bug

  1. A location with the pilot ID is shown with trained skills and actual clone implants
  2. Citadel displayed name are their ID

Expected

Only real location should be displayed
Citadel should be displayed with their ingame name

Notes

This part of EveHQ has been changed by paulkpeterson that added the flat parameter to the API call so we can retrieve citadel assets. It's still in a sort of early state and need to be worked on.

Fixed in

2.31.6

[Core] EVE settings backing up doesn't work

Original bug report

There is a useful feature of backing up the client settings in the HQ I used to use. However, recently I realized that doesn't work anymore.
The flow is following - firstly you should specify the game folder in the settings "Eve folders", then go to 'Backup Eve' window. Here you schedule backing up frequency or just back it up by clicking the button "Backup Now!".
By the some reason it doesn't work - a backup of settings doesn't appear after clickin "Backup Now!" and furthermore, whenever you launched the HQ the specified folder disappeared.
I hope it is feasible to fix the issue as backing up settings is very essential for me
Thanks in advance!
From EvE settings backing up doesn't work by Norman

Note of developer

Actually EVE settings backup seams to be broken by a new way to save user settings. CCP has added in the new launcher at some moment ability to have a few settings profiles. The current code for backup user settings just stale. We need to rewrite completely backup and restore methods.

Released in

2.31.3

[Prism] Rename a batch job

It's an easy and low level task. Sometime you just need to rename a wrongly named batch job. Brings a present dialog Add Batch Production Job. Just need to change the title of the dialog to Batch Production Job.

[Prism] Merge batch jobs action

Should be implemented as a new context menu in Batch Jobs tab. It should be disabled by default and only be enabled if user selects a few batch jobs at once. Clicking on this menu item brings a dialog where user can enter the new batch job name. By default the name is the name of the first job in the list.

[Fitter] Drone speed not affected by Drone Navigation skill

From following forum bug report : http://evehq.co/forum/viewtopic.php?f=5&t=457

Drones show the same speed, regardless of the level of the Drone Navigation skill (+5% per level)

Steps to reproduce

  1. Create any fitting drone capable and select a character with Drone Navigation skill at least at level 1.
  2. Add a drone into Drone Bay of the ship.
  3. In the context menu of a drone select Show Drone Info.
  4. In the Info dialog select the Audit tab.

Bug

The Drone Navigation skill don't affect drone speed, there is no a record with Maximum Velocity and Drone Navigation in the same time.

Expected

Drone speed should change accordingly to Drone Navigation skill level.

Developer notes

A record in Effects.csv got a wrong attribute ID. Dogma is strange. Same entity attribute has many clones.
It was:
591,1,12305,37,3,18;87,0,1,0,0,Drone Navigation
And should be:
2603,1,12305,37,3,18;87,0,1,0,0,Drone Navigation

Attribute #591 works for a module Drone Navigation Computer but not for a skill Drone Navigation.

Fixed in

2.31.5

[Fitter] Mindlink related implants don't work

From following forum bug report : http://evehq.co/forum/viewtopic.php?f=5&t=449&p=1644#p1644

The implants does not affect command busts as it should

Steps to reproduce

  1. Open a fitting with a command burst.
  2. Add the implants to the character.
  3. Watch command burst effect value.

Bug

The implants does not affect command bursts.

Expected

Burst strength and duration should be affected.

Developer notes

Probably all burst related implants didn't work. I've fixed it for all command and mining but still not sure about numbers. The numbers like shield amount are changing but I don't know is the final amount with implant has proper value.

We need testing by users who use those ships, modules and implants.

Fixed in

2.31.5

Setup effects for new ship/modules

Some few ships and modules has been added since last update.

Related effects need to be added / updated, see the related section on the wiki

[Prism] Blueprint calculator throws an exception on open

Steps to reproduce

  1. Open BP Manager.
  2. Double click on any blueprint.

Present

Exception window open.

Expected

Blueprint calculator window open with no exceptions.

Possible reason and solution

EveHQ.Esi.dll isn't present in application folder. It isn't present in installer script. Should add it to the list of EveHQ files in the installation scripts (both Release and Debug)

*****START Exception Details*****
Message: Could not load file or assembly 'EveHQ.Esi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Не удается найти указанный файл.
Source: EveHQ.Prism
StackTrace:    at EveHQ.Prism.Forms.FrmBPCalculator.DisplayProductionInformation()
   at EveHQ.Prism.Forms.FrmBPCalculator.UpdateBlueprintInformation() in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Forms\frmBPCalculator.vb:line 912
   at EveHQ.Prism.Forms.FrmBPCalculator.ProductionResourcesChanged() in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Forms\frmBPCalculator.vb:line 901
   at EveHQ.Prism.Controls.PrismResources.set_ProductionJob(Job value) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Controls\PrismResources.vb:line 86
   at EveHQ.Prism.Forms.FrmBPCalculator.CalculateProductionResources() in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Forms\frmBPCalculator.vb:line 1010
   at EveHQ.Prism.Forms.FrmBPCalculator.cboBPs_SelectedIndexChanged(Object sender, EventArgs e) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Forms\frmBPCalculator.vb:line 780
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at DevComponents.DotNetBar.Controls.ComboBoxEx.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
   at System.Windows.Forms.ComboBox.set_SelectedItem(Object value)
   at EveHQ.Prism.Forms.FrmBPCalculator.frmBPCalculator_Load(Object sender, EventArgs e) in B:\Projects\GitHub\EveHQ-Team\EveHQ\EveHQ.Prism\Forms\frmBPCalculator.vb:line 398
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at DevComponents.DotNetBar.RibbonForm.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at DevComponents.DotNetBar.RibbonForm.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
*****END Exception Details*****


========== Plug-ins ==========

EveHQ.HQF.dll (1.0.0.0)
EveHQ.KillMailViewer.dll (1.0.0.0)
EveHQ.Prism.dll (1.0.0.0)
EveHQ.Void.dll (1.0.0.0)


========= System Info =========

Operating System: Microsoft Windows NT 6.2.9200.0
.Net Framework Version: 4.0.30319.42000
EveHQ Location: A:\Program Files\Games\EveHQ
EveHQ Cache Locations: C:\Users\mike\AppData\Roaming\EveHQ

[Prism] Auto update blueprints in BP Manager on first open

When you open BP Manager you think you have the most recent list of your BPs. Currently it's not.
On the first open of BP Manager during work session with EveHQ it should automatically update BPs from assets of the all BP owners.

[Prism] Join Batch Resources and Resources Owned tabs

Those tabs look very similar and at the same time it feels like information provided on them unnaturally separated. Me personally, always jump between those tabs when I evaluate a production job.

Columns

So I want one tab with such columns in it's table:

  • Resource Type - currently it's Item Type and Required Material. The name of resource required.
  • Owned / All Quantity - amount of the resource owned by the selected pilot or corporation out of amount of the resource required.
  • Volume - in cargo amount of space required to transfer this kind of the resource.
  • Price per item/Total required - amount of money required currently in the selected trade hub to buy one peace and total amount of the resource.
  • To Buy
    I don't really think the user needs the list of stations he has some resource on. We can make this information available in some another place or under this list in a panel.

Other controls

Other controls that should be present on tab are:

  • Resources owner - selects the character or corporation owning the resources. Resources of this character are taken into account for Owned / All Quantity column
  • Add to Requisition - a dropdown button with the list of available requisitions. The first item is New Requisition... This item brings present Add New Requisition dialog where user can select Name of the requisition, requisitor and multiplier. This button present only if a batch jobs selected. Otherwise it is hidden. I think user don't need the option to add only the shortfall of the resources because it's more naturally to calculate it in EveHQ Requisitions.
  • Add to batch - dropdown button with the list of available batch jobs. The first item is New Batch Job... That brings a dialog where user can enter the name of a new batch. This button present only if a production job selected and it is not a part of a present batch job. If this production job is a part of a batch job it is disabled.
  • Totals - an info panel that shows the totals of needed and required money and cargo hold space for the selected production or batch job.
  • Update prices... - a button that brings the present dialog Modify Multiple Prices for entering manual prices.

Controls to delete with motivation

  • Advanced Resource Allocation - I don't understand it at all and seams like it doesn't work. We can keep the code for it for some time to be able to return it back if somebody will complain and explain how it functions and why it's useful.
  • Maximum Producable Units - who cares about it if he really wants to earn money by manufacturing and use the functionality of Production Manager? The user needs to know how much he needs to buy resources. And it is what is Production Manager for.
  • Export to CSV, TSV - could be done in EveHQ Requisitions.

[Prism] Default format for name on save a production job in BP calculator

When you create a new production job the name in dialog is empty. I always name my job in such a format:
{product} x{count}, where product is the name of the final product of the BP and count - the number of items produced. Both parts could be taken from BP Calculator.
As a maximum the user should be able to enter the format in settings.

[Fitter] Legion Core - Energy Parasitic Complex has wrong Affected entity ID for Remote Shield Booster PWG reduction bonus

Steps to reproduce

  1. Create a Legion fit.
  2. Add to it Legion Core - Energy Parasitic Complex
  3. Add a Small Energy Nosferatu II to the fit. Open its information window by the Show Info action. Open Audit tab in the window.
  4. Add a Small Remote Shield Booster II to the fit. Open its information window by the Show Info action. Open Audit tab in the window.

Bug

  • Nosferatu has Powergrid Usage reduction by Subsystem Role from 10 to 5.
  • Remote Shield Booster has no Powergrid Usage reduction.

Expected

Powergrid Usage reduction should be applied to Remote Shield Booster but not to Nosferatu.

Developer notes

A mistake in module group ID:
45624,0,0,30,2,68;71,0,0,0,-50,15,Remote Shield Booster PWG reduction
Should be:
45624,0,0,30,2,41,0,0,0,-50,15,Remote Shield Booster PWG reduction

Fixed in

2.31.4

[Core] EveHQ don't store EVE folder settings

Original bug report

There is a useful feature of backing up the client settings in the HQ I used to use. However, recently I realized that doesn't work anymore.
The flow is following - firstly you should specify the game folder in the settings "Eve folders", then go to 'Backup Eve' window. Here you schedule backing up frequency or just back it up by clicking the button "Backup Now!".
By the some reason it doesn't work - a backup of settings doesn't appear after clickin "Backup Now!" and furthermore, whenever you launched the HQ the specified folder disappeared.
I hope it is feasible to fix the issue as backing up settings is very essential for me
Thanks in advance!
From EvE settings backing up doesn't work by Norman

Steps to reproduce

  1. Open Eve Folders settings subset in EveHQ Settings window.
  2. Specify one Eve Location settings (folder and Friendly Name).
  3. Click OK button to close the window.
  4. Reopen the window and check that Eve Folders settings are in place.
  5. Click OK and close application.
  6. Restart application and reopen EveHQ Settings window.

Present

Eve Folders settings reset.

Expected

Eve Folders settings are the same as have been specified before the application restart.

Found in

2.31.2

Fixed in

2.31.3

[Fitter] Missile damage analysis handled incorrectly

Steps to reproduce

  1. Open the fitter and open some ship fitting.
  2. Click Damage Analysis button. HQF Damage Analysis dialog open.
  3. Choose a missile ship fitting as the attacker and some ship as the target. Choose some pilots for both ships.
  4. Place the target ship in the missile range from the attacker.
  5. Select Manual Velocity radio button.
  6. Change the target ship speed from 0 to some positive value.

Present

  • In case of 0 m/s speed of the target ship Expected Damage field in the Missile Stats tab equals to 0.
  • When speed increased Expected Damage increased as well.

Expected

  • In case of 0 m/s speed of the target ship Expected Damage field in the Missile Stats tab should be some positive value and probably the maximum.
  • When speed increased Expected Damage should decrease from maximum.

[Fitter] Some SC subsystems set signature radius but not add

Original bug report

Instead of adding +5m or +10m sig radius to the current value the above mentioned subsystems set the current value to either +5m or +10m.
https://i.imgur.com/ccJPf0j.png

Steps to reproduce

  1. Create a new fit for a Legion and add Covert Reconfiguration subsystem to it.

Bug

Signature radius of the ship became 5.

Expected

Signature radius of the ship became 175.

Developer notes

A wrong calculation type was specified for Signature Radius on all subsystems (were 4 - absolute, should be 1 - addition):
552,3,32,552,3,6,0,0,4,15,Signature Radius
Should be:
552,3,32,552,3,6,0,0,1,15,Signature Radius

Fixed in

2.31.4

[Fitter] T3 destroyers descriptions

Their description from the SDE doesn't include mode bonuses.
We should find a way to display it !

I'd say same for T3C subs, it's currently a bit hard to read

[Fitter] Pacifier interfere to all modules with Warp Speed increase

Steps to reproduce

  1. Open any module info in a fit. Open to the Affected by tab.

Bug

The module affected be ship Pacifier. Attribute Ship Warp Speed.

Expected

Pacifier don't affect any module.

Developer notes

A mistake in Affected entity type:
44993,1,12093,1281,0,44993,0,1,0,10,15,Warp Speed
Should be:
44993,1,12093,1281,1,44993,0,1,0,10,15,Warp Speed

Fixed in

2.31.4

[Fitter] Contextual command "Find Module To Fit" on T3 subsystem slots spams a dialog

Steps to reproduce

  1. Open EveHQ Fitter.
  2. Create a new T3 Cruiser fit. For instance for Tengu.
  3. In a Subsystem Slot RMC and choose the "Find Module To Fit" menu item.

Present

A dialog with text "Subsystem Slot index must be in the range 1 to 4 for Tengu" shown 9 times. After that a correct list of subsystem present in module list. Probably the same error message shown for the same actions in any kind of T3 Cruiser slots.

Expected

No error message is displayed and correct list of modules present.

[Prism] Add support for structures bonuses to Blueprint Calculator

Description

After CCP has added Structures (Citadels, Engineering Complexes) manufacturing and science changed quite a bit. Structures add bonuses to those job kinds. These bonuses depends on structure kind (citadels don't bonus but engineering complexes do) and rigs. Rig bonuses depend on the Security Status of the location. At the same time POSes don't bonus anymore so we should remove them. We need to support those changes.

Blueprint Calculator dialog changes

  • Checkbox "Use POS Array for production" should be replaced with a checkbox "Use Structure bonuses".
  • Combobox under this checkbox should be replaced with a combobox with a list of favorite structures "Favorite Structures".
  • Under "Favorite Structures" combobox a button "Edit Favorite Structures..." should be placed. Clicking on this button opens a dialog "Favorite Structures" that will be described later.
  • "Station ME Bonus" field and label should be removed.
  • "Production Runs" field and label should be placed down one row.
  • "Location" combobox should be placed one row down.
  • If user has checked "Use Structure bonuses" "Favorite Structures" combobox and "Edit Favorite Structures..." button should be enabled; "Location" combobox should be disabled.
  • The dialog should correctly save "Location" combobox value (for the moment it's broken).

Favorite Structures dialog

favorite structures dialog 1

  • The list is populated with names of stored previously structures. User can select only one item.
  • "Add a structure button..." opens "Favorite Structure Editor" dialog with empty dataset.
  • Context menu "Edit structure data..." opens "Favorite Structure Editor" dialog with preloaded dataset for the selected structure.
  • Context menu "Remove structure..." opens a confirmation dialog and if user agree removes the selected structure from the list.
  • "Close" button closes this dialog.

Favorite Structure Editor dialog

favorite structure editor 2

  • "Name" field contains the name of the favorite structure. Required.
  • "Type" combobox populated with the current structure type names (Citadels and Engineering Complexes). Required.
  • "System" combobox populated with all star systems names (K-Space and W-space). Required.

Manufacturing Jobs Bonuses from Rigs group

Contains 3 lines of controls for choosing actual bonuses by item group. Actual bonuses could be found by this link.

  • "Item group" combobox in each line populated with item groups defined for each structure industry rig type. The list has an empty value.
  • "ME Bonus" and "TE Bonus" combobox populated with 3 values: 0%, T1 rig bonus (%), T2 rig bonus(%). Values for the first and the second items in the list depends on the system security status (High, Low, Null or WH). Default value selected is 0%.

If user changed the structure location class using "System" combobox the value in ME and TE combobox should be changed accordingly but the index of the selected value should remain unchanged.

Scientific Jobs Bonuses from Rigs group

Contains 3 lines of controls for choosing actual bonuses by type of scientific job. Actual bonuses could be found by this link.

  • "Scientific Job Type" combobox in each line populated with following items: Invention, ME Blueprint Research, TE Blueprint Research, Blueprint Coping. The list has an empty value.
  • "CE Bonus" and "TE Bonus" combobox populated with 3 values: 0%, T1 rig bonus (%), T2 rig bonus(%). Values for the first and the second items in the list depends on the system security status (High, Low, Null or WH). Default value selected is 0%.

If user changed the structure location class using "System" combobox the value in CE and TE combobox should be changed accordingly but the index of the selected value should remain unchanged.

Other dialog functionality

  • User cannot save data if he has not specified all required value.
  • User cannot save date if he specified more than 3 bonuses in total. Counts values in "XX bonus" comboboxes not equal to 0%.
  • If user has selected an item group or a scientific job type but has not specified bonus values they should be saved anyway.

Changes in a production job calculation

  • Material : Base * (1 - Blueprint Materiel Efficiency / 100) * (1 - Structure Materiel Efficiency / 100) * (1 - Rigs Material Efficiency / 100)
  • Time : Base * (1 - Blueprint Time Efficiency / 100) * (1 - Structure Time Efficiency / 100) * (1 - Rigs Time Efficiency / 100)
  • Cost : Base * (1 + System Cost Index / 100) * (1 - Structure Cost Efficiency / 100) * (1 - Rigs Cost Efficiency / 100)

[Prism] BP material calculations

From following forum bug report : http://evehq.co/forum/viewtopic.php?f=5&t=101

The BP calculator does seems to round parts of the calculation, resulting in a wrong total when running batch (If I got this well)

Notes

The thread about it is pretty big, you may take a look for examples and details about how to reproduce
The factory cost part of the thread should already be fixed

Fixed in

2.31.6

[Fitter] Wrong CPU and PWG bonuses for some T3 subsystems

Steps to reproduce

  1. Open fitter and create a new Tengu fit.
  2. From the module list add a Tengu Offensive - Accelerated Ejection Bay subsystem.
  3. From the module list add any Heavy Missile Launcher.
  4. RMB on added missile launcher, click Show Info sub-menu and in the shown window open Audit tab.

Present

Powergrid Usage: Subsystem Role shows increase in powergrid consumption. The same for CPU.

Expected

This subsystem as a role bonus should give reduction of the consumption for PWG and CPU.

Found in build

2.31.0

Fixed in build

2.31.1

[Prism][TBD] Create production jobs in batch from BP Manager

It's a big one.
It would be nice to create new production jobs for new blueprints from BP Manager. This enhancement should be investigated more thoughtfully. For the moment I see it as follows.
User clicks a button Create Missing Jobs. A dialog Batch Jobs Creating that presents a list of BPs that he doesn't have in Production Jobs yet. (May be he also should have a possibility to select required BPs beforehand in the BP Manager's blueprints list as another enhancement.) User can remove unnecessary blueprints from the list in the dialog, specify amount of products for each BP (with amount of time required to build this amount present in the line), the name of new production job (auto populated by format).

[Prism] Add action to remove missing blueprints in BP Manager

If you produce T2 items you always have some change in present BPCs. It's tedious to remove those each time you update your blueprints from assets.
Add a button to BP Manager to remove all missed resource.
Add a button to do a composite action Replace BPs from Assets that will clear BP list and redownload it from API.

[Prism] Add ability to add production job(s) into an existing batch

Description of change

It's possible currently only to create a new production batch in Prism Production Manager. It would be nice to be able to add a job or a few of them into en existing batch because often it's hard to choose all necessary jobs at once.

For instance if I just finished to research some BPO and not created yet a job for this blueprint I need to return back to BP Manager and create it. After I return back to Production Manager my selection is reset and I should to start selecting my jobs again. It's time consuming and not handy.

It would be useful to add selected production job(s) to a new batch job as well like it possible now by clicking Make Batch button or to an existing one through popup menu list. May be even this functionality should be available only through context menu action and Make Batch button should be deleted.

It should be allowed to add a few similar production jobs into the same batch.

Released in

2.31.3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.