Git Product home page Git Product logo

shouldersurfing's People

Contributors

70centsapple avatar emingt avatar exopandora 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  avatar  avatar  avatar  avatar  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

shouldersurfing's Issues

First person aiming not working

Hello,
The first person view used to work as normal but somehow after I switched the view mode with the F5 key it doesn't anymore, is there a way to fix this?

thanks

cant get it to work no matter what

same as my previously closed issue, sorry i didnt get notified you had replied.

same everything as before but now, tested on latest forge: 14.23.5.2838

https://cdn.discordapp.com/attachments/546964295360053248/585517354914676737/unknown.png
https://cdn.discordapp.com/attachments/546964295360053248/585518991712452631/unknown.png
my trying to send you the latest.log
https://cdn.discordapp.com/attachments/546964295360053248/585519793508188170/unknown.png
https://cdn.discordapp.com/attachments/546964295360053248/585519953361240093/unknown.png
if you know of a way for me to send you a 1.8mb .log file, you lemme know and i'll get on it.
~~edit: decided to just upload through google drive, the debug.log and the latest.log
https://drive.google.com/file/d/1c8ikB9vwagpAD6Hstk2pJVC10RapQ8ju/view?usp=sharing
https://drive.google.com/file/d/1AIQExfKzOtQR8dzjksQ_igZZdjtS4rLN/view?usp=sharing
also a pastebin of the modlist in use
https://pastebin.com/rhK7xTqP

Distance Question

I've just got a question on how I would make it so I can go further out from my character, in 1.14.4 which I've been using for a while I am able to go nearly as far out as I want but I can't seem to get the same with 1.16.5. Im probably just reading the config file wrong honestly.

Xray

https://imgur.com/a/TNCj5
I tested with and without any other mods.
Since it is in 1.12 and 1.7 obviously it's just an error in the core code so it's unimportant what version of forge I'm running in either I would suppose. Config for 1.7.10 followed by 1.12.2 I'm sure you can reproduce it no problem.

`# Configuration file

general {
# Whether or not to show a crosshair in the center of the screen if nothing is in range of you
B:"Always Show Crosshair"=false

# The default perspective when you load the game
S:"Default Perspective"=shoulder surfing

# If enabled, then the crosshair moves around to line up with the block you are facing.
B:"Dynamic Crosshair"=true

# Whether or not the camera ignores blocks without collision
B:"Ignore Blocks Without Collision"=false

# Whether or not to hide the player model if the camera gets too close to it
B:"Keep Camera Out Of Head"=true

# If rotation is limited this is the maximum amount
D:"Rotation Maximum"=60.0

# If rotation is limited this is the minimum amount
D:"Rotation Minimum"=-60.0

# Third person camera rotation
D:"Rotation Offset"=-22.0

# Whether or not to show the crosshairs farther than normal
B:"Show Crosshair Farther"=true

# Enable or disable the crosshair in third person
B:"Third Person Crosshair"=false

# Whether or not rotation adjustment has limits
B:"Unlimited Rotation"=false

# Whether or not zoom adjustment has limits
B:"Unlimited Zoom"=false

# If zoom is limited this is the maximum amount
D:"Zoom Maximum"=2.0

# If zoom is limited this is the minimum amount
D:"Zoom Minimum"=0.30000001192092896

# Third person camera zoom
D:"Zoom Offset"=0.6599994897842407

}

`

`# Configuration file

general {
# Whether or not to show a crosshair in the center of the screen if nothing is in range of you
B:"Always Show Crosshair"=false

# If enabled, then the crosshair moves around to line up with the block you are facing.
B:"Dynamic Crosshair"=false

# Whether or not the camera ignores blocks without collision
B:"Ignore Block Without Collision"=true

# Whether or not to hide the player model if the camera gets too close to it
B:"Keep Camera Out Of Head"=true

# If rotation is limited this is the maximum amount
D:"Rotation Maximum"=60.0

# If rotation is limited this is the minimum amount
D:"Rotation Minimum"=-60.0

# Third person camera rotation
D:"Rotation Offset"=-22.0

# Whether or not to show the crosshairs farther than normal
B:"Show Crosshair Farther"=false

# Enable or disable the attack indicator in third person
B:"Third Person Attack Indicator"=false

# Enable or disable the crosshair in third person
B:"Third Person Crosshair"=false

# Whether or not rotation adjustment has limits
B:"Unlimited Rotation"=false

# Whether or not zoom adjustment has limits
B:"Unlimited Zoom"=false

# If zoom is limited this is the maximum amount
D:"Zoom Maximum"=2.0

# If zoom is limited this is the minimum amount
D:"Zoom Minimum"=0.30000001192092896

# Third person camera zoom
D:"Zoom Offset"=0.6599994897842407

}

`

Crosshairs vanish in First Person with Better Combat Rebirth

Title sums it up, I think. The crosshairs exist fine in the over the shoulder view, but vanish in first person. They work fine without Better Combat Rebirth and without Shoulder Surfing, its just using them in tandem that causes problems.

Minecraft 1.12.2
forge both 2765 and 2770
Shoulder surfing version they dont seem to be labeled, the august release
better combat rebirth 1.12.2 - 1.5.6

[1.15.2] Conflicts with optifine

Here are my mods:
preview_OptiFine_1.15.2_HD_U_G1_pre13.jar
MixinBootstrap-1.0.2.jar
OptiForge-MC1.15.2-0.1.10.jar
ShoulderSurfing-1.15.2-1.22.4.jar

audio in my left ear

since the player is further to the left with this mod, all the audio for the player like walking and stuff is in my left ear. i feel like this is not how it is supposed to be. i do have optifine installed if it makes a difference.

[Slight Issue]

Hello, thought I'd say that I love your mod, just a slight issue I noticed.

I'm using the version on Curse forge, and the config, at default, is set to render the player model invisible when the camera gets too close. It does that just fine, however it also renders all other players invisible as well. I checked the version here on Github as well and it appears to do the same thing.

I'd appreciate a possible fix to this if possible.

Long-range weapon sights of other modules are invalid

When using a bow or crossbow in the over-the-shoulder perspective (I did not try the trident), the crosshair will adapt and aim, but it does not have such an effect on the ranged weapons of other mods.
For example: MrCrayfish's gun
version : 1.16.5
Forge : 36.1.25
mod : ShoulderSurfing-2.0.3.jar
Oh, I just found out that there is a new version. Is this resolved in the new version? I'll try it later.

Player model

In version 1.14 the player model is not being hidden when the crosshair is close to or in the head. Reverted to version 1.12, it's doing fine.

[1.12.2-2.1] Crash/Stall before MC window appear

New version 1.12.2-2.1 caused MC client stall at first seconds of lunching: application appears in Task Manager, but Java window not appear.
Still, Java process is running, consuming about 1GB of memory, but nothing changes for minutes.

debug.log

cant get it to work on a modpack

no error log, nothing telling me why, i put the jar in the mods folder, and it does not work. i empty the mod list of all other mods, it still dont work.
MC version: 1.12.2
forge version: 14.23.5.2831

[Suggestion] Draw outline for entities hidden by the player model

¿what about aplaying glowing to mobs that are in the middle of the player when in third person?, that way you can always keep it the track, or you can make the player a bit transparent, this are some mechanics that i have seen in some third person games.

here's a image of what i'm talking about:
2021-02-22_10 45 31

Crosshair Bobbing With Ranged Weapons

When using ranged weapons like the bow or the trident, the crosshair drifts towards the player, and then bobs and weaves onscreen as the player looks around.

Observed on Minecraft 1.16.5, Forge 36.1.0, Shoulder Surfing 2.0.3

keys are hard to press

For some reason pressing the key seems to be very slow, have to keep press it to move camera, also need to keep spamming keyboard to switch side and perspective

Cannot compile project

I've updated the maven link for Sponge
https://repo.spongepowered.org/maven
But then I got this error
Circular dependency between the following tasks: :apiClasses \--- :compileApiJava \--- :apiClasses (*)

Disabling front view crosshair only

Hello, I'm a... hm... a longtime user of Shoulder Surfing and I'm back using it. :)

Is there a way to disable the front view crosshair without disabling the third person one? In the following 2014 video, you see the crosshair is visible on third person camera but it's hidden on front view: https://youtu.be/fEUZd3gcvew?t=61.

It feels like there's a bug on my face (and why would I aim at my own face btw?). The only way I've found to disable it was to set Third Person Crosshair to false, then I miss it on third person camera. Set Third Person Crosshair back to true and I have the crosshair showing on both front view and third person camera.

2020-06-26_11 36 04

2020-06-26_11 36 14

Regards,

(EDIT: fixed. Redone a lost edit)

Mod doesn't work (1.12.2.)

I just can't use the mod's features in my modpack. I tried to rebind the keys, but still nothing. I can't move the camera or swap shoulders.

The modpack contains the following mods:

  • Controlling-3.0.10
  • DynamicSurroundings-1.12.2-3.6.1.0
  • MoBends_1.12.2-1.0.0-beta-20.06.20
  • music_player-1.12.2-2.1.1.125
  • OptiFine_1.12.2_HD_U_G5
  • OreLib-1.12.2-3.6.0.1
  • ShoulderSurfing-1.12.2-1.15.1
  • u_team_core-1.12.2-2.2.5.147
  • Wynntils-1.9.1_647-MC1.12.2

Basically, it's Asher's Wynncraft Modpack, I just expanded it a little bit.

incompatibility with Nimble

Hey, I love shoulder surfing, it makes 3rd person playable. And nimble is an awesome athetic mod that adds a few camera tweaks to the game, adding a transition from first to third person. and auto 3rd person when mounting, or using an elytra.

The two mods could work so smoothly together to make for fantastic game-play. but unfortunately they conflict with each other a little. when nimble puts you in 3rd person manually apon joining the world. it works fine, but as soon as you manually change it, shoulder surfing completely stops working.

I inquired about it with nimble and they "I checked Shoulder Surfing's source codes. There are too many incompatibilities. It will be much easier if Shoulder Surfing can implement its own transition."

I think making a compatibility patch or integrations would make for awesome gameplay
https://www.curseforge.com/minecraft/mc-mods/nimble
Thanks

Request: Toggle 3pp override

So you just took a request and added a fourth option in f5 (which is your mode) instead of replacing 3pp like you used to do it but by doing so I lost the ability to spectate my friends with your awesome over the shoulder perspective using "picture in picture" (a buddycam mod). Now it's back to the miles away horribly un-exciting perspective because it can only take advantage of 3pp and not the newly relocated 4th entry...

shoulder surfing camera control not working

Hi I'm running a custom modpack, and have this mod installed but it doesn't seem to be doing anything and I'm not sure why. Rebinding the hotkeys doesn't change anything.

Bow trajectory no longer working?

So I was using this mod, and whenever I was firing a bow, I saw a trajectory of where my arrow was gonna fly. Now, that seems to be turned off though, and even after reinstalling the mod, there's still no trajectory.

Am I crazy? Was this not a part of the mod? Was something else causing this?

server crashes with v1.18 using forge forge-1.14.2-26.0.63

server crashes with v1.18 using forge forge-1.14.2-26.0.63

---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 6/26/19 6:55 PM
Description: Exception in server tick loop

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:78) ~[?:26.0] {}
at net.minecraftforge.fml.ModLoader.buildModContainerFromTOML(ModLoader.java:208) ~[?:?] {}
at net.minecraftforge.fml.ModLoader.lambda$buildMods$23(ModLoader.java:190) ~[?:?] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_211] {}
at java.util.HashMap$EntrySpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReferencePipeline.collect(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.ModLoader.buildMods(ModLoader.java:190) ~[?:?] {}
at net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$15(ModLoader.java:149) ~[?:?] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_211] {}
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_211] {}
at java.util.stream.ReferencePipeline.collect(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:151) ~[?:?] {}
at net.minecraftforge.fml.server.ServerModLoader.begin(ServerModLoader.java:45) ~[?:?] {}
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:120) ~[?:?] {pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:586) [?:?] {pl:accesstransformer:B,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211] {}
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more
Caused by: net.minecraftforge.fml.ModLoadingException: Mod Loading Exception : fml.modloading.failedtoloadmodclass [net.minecraftforge.fml.loading.moddiscovery.ModInfo@7ce69770, CONSTRUCT, java.lang.ExceptionInInitializerError]
at net.minecraftforge.fml.javafmlmod.FMLModContainer.(FMLModContainer.java:77) ~[?:26.0] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_211] {}
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.(FMLModContainer.java:71) ~[?:26.0] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more
Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/settings/KeyBinding for invalid dist DEDICATED_SERVER
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClass(RuntimeDistCleaner.java:71) ~[forge-1.14.2-26.0.63.jar:26.0] {}
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:59) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:114) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:236) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:127) ~[modlauncher-2.1.4.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:97) ~[modlauncher-2.1.4.jar:?] {}
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211] {}
at com.teamderpy.shouldersurfing.ShoulderSurfing.(ShoulderSurfing.java:26) ~[?:1.14.2-1.18] {}
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_211] {}
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.(FMLModContainer.java:71) ~[?:26.0] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_211] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_211] {}
at net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider$FMLModTarget.loadMod(FMLJavaModLanguageProvider.java:73) ~[?:26.0] {}
... 24 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.14.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_211, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 2210124472 bytes (2107 MB) / 2856321024 bytes (2724 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -Xmx4G -Xms2G
FML: New FML!
Loaded coremods (and transformers): Nothing
Data Packs:
Is Modded: Definitely; Server brand changed to 'forge'
Type: Dedicated Server (map_server.txt)

Tinkers' Construct Custom Cursor Compatibility

Versions

Minecraft: 1.12.2
Forge: 14.23.5.2836
Mantle: 1.3.3.49
Tinkers' Construct: 2.12.0.135
Shoulder Surfing: 1.15

Steps to reproduce

  1. Set up a fresh forge install with Mantle, TConstruct, and Shoulder Surfing
  2. Start a new creative world
  3. Configure Shoulder Surfing:
    • Override Mod Crosshairs = false
    • All other options = true
    • Rotation offset = -20.
  4. Spawn yourself a TCon Shortbow, Longbow, or Crossbow, plus a TCon arrow or bolt.
  5. Hold the weapon and switch to third person.
  6. Observe the crosshair rendering issue
    • The crosshair and parts of the HUD (Waila/Hwyla if installed, health bar if in survival) will jitter all over the place.
    • The mod configuration menu also gets shifted partly off screen.
    • Interestingly, if Rotation Offset = 0, the jittering is massively reduced.
    • The jittering depends on the distance to the block you are looking at. There is a "sweet spot" about 4 blocks away where the jittering is minimized.

Thoughts / Suggestions

Not sure if this can be fixed form Shoulder Surfing's side or if it is a Tinkers' Construct issue. It would be great to have the Tinkers' Construct crosshairs working with this mod.

If it cannot be fixed, perhaps the "Override Mod Crosshairs" option could be split into "Override Mod Crosshairs in First Person" and "Override Mod Crosshairs in Third Person" as a workaround. That way the TCon crosshairs would still be available in first person, and dynamic crosshair would still work seamlessly in third.

Pressing keybind out of shoulder view still changes shoulder

Instead of the keybind only working when you're in shoulder view, it will work out of it (you would only know once you enter shoulder view again). It will also glitch the next time you're in shoulder view (quickly changes from original shoulder to the other one).

Input lag bug

For some reason when I press an input related to the mod it is delayed a decent bit, I've also noticed that the adjustment keys are super buggy. (Latest release.)

Zoom doesn't work on latest release

Greetings,

In the latest version there is a bug that prevents from zooming in.
The only movement possible is left and right.
Little view on the functionality here: Click
It would be realy nice to get closer to the character to get the result many are looking like in TR. RE.
It works with optifine and shaders now, which is good.
Toggle shoulder and switch perspective is working as well.

Stay healthy

Keys registering

When I initially got the mod it sometimes actually moved to the camera when I press the keys, but for some reason it stopped doing anything when I pressed the keys, I'm not sure what happened. But its happening a lot and if it can't even register like this the mod is useless to me. For example I is to zoom out but when you press I it doesn't zoom out

1.12.2 no over-the-shoulder view

is it possible to change the position of the cursor in 3rd person mode when in the 1.12.2 release? I don't like how the cursor is inside the player model, and I was wondering if I was missing a config option somwhere

Fabric or Forge?

When I install this mod on my 1.16 forge, I get message that this mode needs Fabric

Shadows get moved too

I noticed that on the latest release shadows drawn by shaders are also getting moved when the player moved the camera.
I guess this is due to the nature of the shaders but could there be a fix for that?
I am thinking of a solution to tell Minecraft that the anchor point aka original camera is still in the players head but you use the third person cam instead.

Keep up the work.

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.