Jump to content

Which coding language should I use? Advice needed

I have a dream, ... That one day, I will be useful :D

But first I need some advice hahaha. I want to create a web based game which will only involve pictures, text and a level system. It is a game meant to learn a language.
After getting the survey that I made being filled in over a 100 Times it is noticeable that most people use a browser to learn  the targeted language. I Will add a lot of pages with text, a kind of shop system that they can use the coins they earn by studying to purchase more study material and such. And the lesson chapters will be like virtual novels. So I would also need a user login and a database on the site to save all progress that the people are making. Not sure how I can do this and if this will cause for a lot of space being used up on the VPN That I will have to use. Or should I use something else then a vpn for this kind of a thing? ^^"

I want to make this free for people and only add some adsense adds to the page to support this all. How can I best make this? Which scripting language should I use? (Means also which scripting language should I learn)

All the idea's have been drawn out and worked out til the finest detail. I have some previous experience with scripting but not much.

What would you recommend me to use? and can you give me advice and stuff on how I best handle this?
It is quite a strange thing I think to make a website in kind of a text based game form but I really want to make it like this. 
Please don't question my motivations to learn and make this possible. ^^ Also what would be the best idea for kind of hosting this?

Link to post
Share on other sites

javascript, html5, rails, grails, django, flask, ASP.NET MVC, sails, meteor...

3x 128GB Samsung PM961 M.2 (2x Kryom PCI-E M.2 by Aqua Computer) on windows os raid and 1x PM961 as os Host on the motherboard m.2 slot
+ 250GB Samsung 850 EVO
+ 7200RPM Seagate 1 Terabyte HDD
  • PSU
    seasonic 750 prime platinum Active PFC F3
  • Cooling
    Noctua NH-D15S (original fan replaced by an Noctua 140mm industrialPPC-2000 IP67 PWM + Steel 140mm fan guard)
  • Keyboard
    Cherry MX Board 6.0 ISOANSI + Vector/Tai keycaps+ Landing pads + O-rings
  • Mouse
    BenQ Zowie EC2-A White Edition
  • Sound
    Edirol Roland UA-25EX + Beyerdynamic DT 770 Pro
  • Operating System
    Windows 10 x64 (Enterprise) SP1, OpenSUSE, Remnux
Link to post
Share on other sites

Javascript and Html5
are the most common in my book
you can exerce different codes but these are the best and widely known with alot of tutorials

3x 128GB Samsung PM961 M.2 (2x Kryom PCI-E M.2 by Aqua Computer) on windows os raid and 1x PM961 as os Host on the motherboard m.2 slot
+ 250GB Samsung 850 EVO
+ 7200RPM Seagate 1 Terabyte HDD
  • PSU
    seasonic 750 prime platinum Active PFC F3
  • Cooling
    Noctua NH-D15S (original fan replaced by an Noctua 140mm industrialPPC-2000 IP67 PWM + Steel 140mm fan guard)
  • Keyboard
    Cherry MX Board 6.0 ISOANSI + Vector/Tai keycaps+ Landing pads + O-rings
  • Mouse
    BenQ Zowie EC2-A White Edition
  • Sound
    Edirol Roland UA-25EX + Beyerdynamic DT 770 Pro
  • Operating System
    Windows 10 x64 (Enterprise) SP1, OpenSUSE, Remnux
Link to post
Share on other sites

try this http://haxe.org/

3x 128GB Samsung PM961 M.2 (2x Kryom PCI-E M.2 by Aqua Computer) on windows os raid and 1x PM961 as os Host on the motherboard m.2 slot
+ 250GB Samsung 850 EVO
+ 7200RPM Seagate 1 Terabyte HDD
  • PSU
    seasonic 750 prime platinum Active PFC F3
  • Cooling
    Noctua NH-D15S (original fan replaced by an Noctua 140mm industrialPPC-2000 IP67 PWM + Steel 140mm fan guard)
  • Keyboard
    Cherry MX Board 6.0 ISOANSI + Vector/Tai keycaps+ Landing pads + O-rings
  • Mouse
    BenQ Zowie EC2-A White Edition
  • Sound
    Edirol Roland UA-25EX + Beyerdynamic DT 770 Pro
  • Operating System
    Windows 10 x64 (Enterprise) SP1, OpenSUSE, Remnux
Link to post
Share on other sites

1 minute ago, voylin said:

So there are 2 scripting languages needed that I have to get working together?
I will start looking up information if I can find a starting guideline for the goal I want to achieve.

HTML is a markup language, JS is for actual code

Quote or tag if you want me to answer! PM me if you are in a real hurry!

Why do Java developers wear glasses? Because they can't C#!

 

My Machines:

The Gaming Rig:

Spoiler

-Processor: i5 6600k @4.6GHz

-Graphics: GTX1060 6GB G1 Gaming

-RAM: 2x8GB HyperX DDR4 2133MHz

-Motherboard: Asus Z170-A

-Cooler: Corsair H100i

-PSU: EVGA 650W 80+bronze

-AOC 1080p ultrawide

My good old laptop:

Spoiler

Lenovo T430

-Processor: i7 3520M

-4GB DDR3 1600MHz

-Graphics: intel iGPU :(

-Not even 1080p

 

Link to post
Share on other sites

3 minutes ago, voylin said:

So HTML Is just like the basic to  order everything and JS is what actually makes things happens like buttons and such? :o

Indeed

Quote or tag if you want me to answer! PM me if you are in a real hurry!

Why do Java developers wear glasses? Because they can't C#!

 

My Machines:

The Gaming Rig:

Spoiler

-Processor: i5 6600k @4.6GHz

-Graphics: GTX1060 6GB G1 Gaming

-RAM: 2x8GB HyperX DDR4 2133MHz

-Motherboard: Asus Z170-A

-Cooler: Corsair H100i

-PSU: EVGA 650W 80+bronze

-AOC 1080p ultrawide

My good old laptop:

Spoiler

Lenovo T430

-Processor: i7 3520M

-4GB DDR3 1600MHz

-Graphics: intel iGPU :(

-Not even 1080p

 

Link to post
Share on other sites

It depends on how graphically nice you want it too. If you're doing simple static animations, then HTML, CSS, and JavaScript should be enough. If you want to do anything more, well, JavaScript and CSS can do it, but it can be cumbersome to work with.

 

9 minutes ago, voylin said:

So what if I should make an android app using Java, Can I then with html paste it on a site or is this impossible?
Or can I convert the android app to a program then? :o

No. Android apps use different principles from web apps for doing stuff. The only thing you can carry over are design ideas, not the implementation.

Link to post
Share on other sites

11 minutes ago, voylin said:

Thanks for your information! With knowing all of this I am not sure if a web game would be a good plan to be my first programming project xo
I will start using android, for that Java is needed right? Do I need anything else except for Java to code some sort of a game thing? :o

Sorry for my many questions but I appreciate your help sincerely 

You also need to get familiar with XML, but that's easy. But Android uses XML as the presentation language so to speak.

Link to post
Share on other sites

Just now, voylin said:

you know a good book or guide to get started  with xml and java for making android apps? :o

Not really. I had one but kind of got bored with Android programming after a short while.

Link to post
Share on other sites

1 hour ago, voylin said:

When you say bored,... You mean it became to easy? :o If it became to easy then it's porbably a good starting point for me ^^

Creating an android app is far from easy. I think a website would be far more easier but those are quite different things. If you want to do android I would advice you to start learning Java first. If you want to do web development then start with HTML (since that is the base) then to make it nice learn CSS (to style it) and if you want to add animations etc you will have to learn Javascript. When you know those you can create more advanced websites with database's etc. You can use multiple frameworks for it but these are the most common: PHP, Node.js, Ruby on Rails, ASP.NET.

PC: Case: Cooler Master CM690 II - PSU: Cooler Master G650M - RAM: Transcend 4x 8Gb DDR3 1333Mhz - MoBo: Gigabyte Z87x-D3H - CPU: i5 4670K @ 4.5Ghz - GPU: MSI GTX1060 ARMOR OC - Hard disks: 4x 500Gb Seagate enterprise in RAID 0 - SSD: Crucial M4 128Gb

Phone: Samsung Galaxy S6

Link to post
Share on other sites

6 hours ago, voylin said:

When you say bored,... You mean it became to easy? :o If it became to easy then it's porbably a good starting point for me ^^

No, it's just that I felt like I wasn't really going anywhere with it.

 

I also found it a little bit of a pain to set up.

Link to post
Share on other sites

On ‎06‎/‎06‎/‎2017 at 6:22 PM, voylin said:

you know a good book or guide to get started  with xml and java for making android apps? :o

xml is basically html where you can make up your own tags, though for android it will have names for things like buttons. 

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to post
Share on other sites

1 minute ago, voylin said:

please read the comment above your reply and tell me your opinion :o

create an API that uses json or everything. This way you can use any language on any device to interact with your service. 

 

my git hub as a very simple blog that uses angular to make a request to a php file. This file gets the request and returns the blog posts as json.

 

you could use any language to make that request, I made a c# console application to read the blog. 

 

GitHub.com/vorticalbox

 

this is just the way I would do it because of the languages i know its not the only way to do it. 

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×