Can we PLEASE get CodeCombat in C# ? Petition maybe?


#1

What would it take to get CodeCombat in C# ? I’m wanting to learn C# for coding for AR and VR devices, and while I realize it will be much easier to learn another language once I know one, I haven’t found any really great tools for learning C# similar to CodeCombat (I learn SO much better from games), and it is really difficult to keep motivated to go through one of the languages currently available, when I know it isn’t the one I want to learn.

What would it take to get CodeCombat in C#? If any of the programmers/etc. are reading this, can you please give us a hard number of people that if we all signed a petition or some other thing, saying we wanted CodeCombat in C# that you’d offer it? Like how many people would we need so we could get a Kickstarter together for CodeCombat in C#? What would be especially great if there was some way for CodeCombat to teach both C# and Unity.

Seriously, what can we do to get CodeCombat in C#?


#2

Talk to @serg, @Catsync or @nick


#3

Its possible and you should tell @nick. But to be honest, that would take a lot of time to develop as you would need somebody experienced with C# to do this. I think this is a good idea, but just not on the top of the priority list.


#4

So would it become a higher priority if we could get a list of people who’d be interested in backing a kickstarter for it?


#5

No I’m just saying that there are more important things such as bugs in the game and adding new content. Adding a WHOLE new language would take a couple months and when you’re a developer, that is A LOT of time.


#6

The most likely way to get some new language added to the game is for someone to step up to lead an open-source effort to create a JavaScript-based parser for it that can hook into our interpreter, so you would just need to find such a heroic hero. (That’s how our Python, Lua, and CoffeeScript languages were added: from the open-source community.)


#7

Sounds like an interesting challenge to me! Where would I potentially start to understand the bindings to C# & JS? I Work on a cross compiling framework (C# -> JS) as my day job. So definately be up for giving it a go. Already know the technology I would use. Mainly interested in how the user would enter code and then parse into your interpreter.

P.S I’m quite new to CodeCombat, saw this on reddit today and caught my attention!


#8

Here’s some old info that’s somewhat still relevant: https://codecombat.devpost.com/

Our transpiler engineer Rob can give some more info on best practices that we’ve learned in the following years–just ping rob in the open-source Slack: https://coco-slack-invite.herokuapp.com/


#9

I could probably do this. 20 years dev experience. It would be fun to do.


#10

So is anything happening with this project? I’m still hoping for a C# version of the game.


#11

Have you made any progress? Are you still interested in the project?


#12

Have you made any progress? Are you still interested in the project? Have you talked to Geinome about working together?