[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/jp/ - Otaku Culture


View post   

File: 545 KB, 850x1201, nitori1.jpg [View same] [iqdb] [saucenao] [google]
10238795 No.10238795 [Reply] [Original]

I want to make a cute, simple little Touhou game. What is the easiest programing language to learn for such a thing, with absolutely no background knowledge?

Just interested in something simple like HopTen to start with, not a full fledged project that'll go to developmental hell (hopefully that comes later, without the developmental hell part).

>> No.10238797 [DELETED] 

RPG maker.

>> No.10238800

haskell

>> No.10238805

CSS

>> No.10238809

Fortran

>> No.10238810

>with absolutely no background knowledge
You're fucked.

>> No.10238827

Lisp is the most poweful programming language.

>> No.10238876

>>10238795
You could make a VN pretty easily in Flash, using pretty much one code throughout the whole thing ("gotoandstop"). RPG types are pretty easy as well but you can look up coding for anything and its usually ten lines of code or less. You can copy and paste and troubleshoot as you go.

>> No.10238878

>>10238795
learning a programming language is the most boring thing ever

>> No.10238879

Go

>> No.10238883

COBOL

>> No.10238884

If I port a touhou game to android will I get sued

>> No.10238924

>>10238797
Trust this man, he's a white BR.

>> No.10238934

start with python and work your way up

>> No.10238944 [DELETED] 
File: 52 KB, 249x238, 1342218180734.png [View same] [iqdb] [saucenao] [google]
10238944

>>10238924
>BR
>white

>> No.10238946

Pyagme!

>> No.10238950

>>10238944
That's like, the joke BRo.

>> No.10238952

Flash would probably be sufficient.

>> No.10238955
File: 186 KB, 456x449, 1356008175613.png [View same] [iqdb] [saucenao] [google]
10238955

The strongest

>> No.10238989

Is your goal to just make your game?

Gamemaker is okay.

Is your goal to learn programming while making a game?

Python is pretty easy.

>> No.10238985

Stop trolling. When did you guys become such dicks?

>>10238795
You might want to look into C or LISP. They're both easy and quick to learn and will get you good results in a short time.
Haskell is also great for games, but a little harder to learn than LISP. I personally really like MATLAB as well. It's REALLY easy and intuitive, but I've never written a game in it. There are probably some good tutorials around, though.

>> No.10239384

>>10238985
>>10238989
What are the differences between the languages? That's one of the main reasons I can't choose as there are so many options

>> No.10239408

i've used java to make desktop applications

are there similar api's in C and python for making windows and window components?

>> No.10239438

Python or Java are probably your best bets. But if you don't really have background knowledge and don't want to bother learning a lot of stuff, you'd be better using Game Maker or RPG Maker. Also, ignore >>10238985.

>> No.10239516

>>10238795
phyton

>> No.10241633

>>10239384
The differences are somewhat superficial (it's technically possible to implement C in python, and python in C) Python is more human readable though, but C is faster and more powerful.

>> No.10241960

>>10238883
Dammit, I laughed.

>> No.10244013

>>10238795
C++ and DirectX.
Don't shame ZUN and 2hu by using some inferior language like common lithp.

>> No.10244024

>>10238795
Use RPG Maker.

There's no reason to learn a programming language if you just want to make a simple Touhou game.
Take the time you would waste learning a programming language and do something useful as learning Japanese.

>> No.10244066

>>10244024
Japanese is the worst programming language

>> No.10244075

>>10244066
it's the cutest one

>> No.10244111

>>10244024
>and do something useful as learning Japanese
>useful
Wait...

>> No.10244119
File: 26 KB, 240x240, 1348148278139[1].jpg [View same] [iqdb] [saucenao] [google]
10244119

>>10238985
>You might want to look into C or LISP. They're both easy and quick to learn and will get you good results in a short time.
>They're both easy and quick to learn

>> No.10244121

>>10244066
You don't use Japanese to program at all.

>> No.10244136
File: 59 KB, 400x624, The_Fox_and_the_Grapes.jpg [View same] [iqdb] [saucenao] [google]
10244136

>>10244111

>> No.10244153

Python if you want to learn programming
RPG Maker if you're lazy....

Flash and HTML5 are also good options for browser games.

Ignore C and LISP trolls unless you want to learn computer science way more than making a game.

>> No.10244161

If you are lazy use RPG Maker
If you aren't learn C

Don't learn subhuman languages, ignore idiots like >>10244153

>> No.10244169 [DELETED] 

Lua with LÖVE:
https://love2d.org/

Be warned: "real" STGs depend heavily on zomgoptimized and high precision code.

>> No.10244182 [DELETED] 
File: 59 KB, 400x400, 1336903828801.jpg [View same] [iqdb] [saucenao] [google]
10244182

>>10244153

Lisp is trolling, but there's nothing wrong with C in this situation.

(Print "Suck my cock dude")

>> No.10244202

>>10244182
>(Print "Suck my cock dude")
Error: comand not found.

>> No.10244209

>>10244161
>C
I hope you are talking about C++.

Making games in pure C isn't easy bra.

>> No.10244207

>>10241633
>The differences are somewhat superficial
The differences between every Turing machine-equivalent is ``superficial'' because it's technically possible to implement lambda calculus using humanity's genetic mutation and inheritence

>> No.10244214

source engine

>> No.10244216

>>10244202
(is-not (that-how (use you C)))

>> No.10244221 [DELETED] 

>>10244209
Yes it is. Objects exist in C. You can make a thousand instances of a "bullet" struct which in turn contains a "location" struct and a "sprite" struct or whatever it is you need.

C++ just became the default choice for game development due to enterprise shills and dumb politics.

>> No.10244223
File: 633 KB, 600x568, 1356074876851.png [View same] [iqdb] [saucenao] [google]
10244223

>>10244214
>Source
>Touhou game

>> No.10244229 [SPOILER] 
File: 302 KB, 747x1000, Lisp.jpg [View same] [iqdb] [saucenao] [google]
10244229

I really thought there were way more /anus/ here. How low has /jp/ fallen?

>> No.10244235

>>10244229
>Lisp
>Useful
C is also faster.

>> No.10244238

>>10244235
who are you quoting?
have you read your SICP today?
have you deconstructed your K&R today?

>> No.10244240

>>10244223
You can make it work.

>> No.10244241 [DELETED] 

>>10244229
Epic /g/ image, bro. Did you get that from Mr Vile's website?

>> No.10244243

>>10244202
more like cock not found lol

>> No.10244248

>>10244243
straight up wrecked

>> No.10244249

OP, let me explain the language wars a bit for you.
If you don't want to learn a programming language, take the other anon's suggestion and use something like RPG Maker and ignore the rest of this post.
If you do, you have two options. The source of the conflict is differences of opinion about whether it's best to dive right in and use something that will get you results, or whether you should take your time and really learn how to program. Once you do know how to program switching from one language to another is easy.
If you don't want to learn it the proper way, Python, Flash, or HTML5 are your best bets.
If you do, you could try C / C++, or maybe Java. You could use Lisp to learn (There's a reason SICP is so highly regarded) but I wouldn't recommend making your game with it.
Just remember that most of these will not have native graphics support and you will have to find a graphics library to use.
If you're not willing to spend at least a year learning then remember to set your goals LOW or you'll never make it.
If you have more questions, /vg/ has amateur game dev generals, try asking there.

And before I catch flak, yes, I know you can make good-quality stuff with Python or Javascript/HTML5, but that's only if you make the effort to create a strong base for yourself.

>> No.10244250

>>10244229
Nice ``surprise box'', bro. Sure showed them /jp/sies who the boss is around here!

>> No.10244253 [DELETED] 

>>10244229
> anus

Haha, hax my anus. /prague/ memes FTW. FrozenVoid Xarn Leah Culver 4dogs.swf tdavis mittens EXPERT PROGRAMMER u mena haskal have you read your SICP today fibonacci buttsort ``faggot'' kebabs amirite??

>> No.10244254

You can start learning how to program making scripts to RPG Maker too.

>> No.10244260

Why not ask a programming forum?

>> No.10244271

>>10244260
Because /jp/ isn't a board to discuss otaku culture related topics, it's just a community of users who like something related to otaku culture.
Blame the NEET threads.

>> No.10244279

Use ready engine.
Like renpy, onscripter or something.
You have to learn Flash for about a year if you want to make a decent game.

>> No.10247624

EVAL


APPLY

>> No.10247637

>>10244249
>HTML5
>programming language
Pick one, nerd.

>> No.10247677

Game Maker. Not even joking, that shit is perfect for this.

http://www.yoyogames.com/gamemaker/windows
http://sandbox.yoyogames.com/make/tutorials/

>> No.10247679

>>10244250
>>10244229
The Sussman is a Jew, and anyone programming in Lisp is an accomplice in the Jew conspiracy.

>> No.10247734

Love2d + lua

>> No.10247741

>>10247679
Even Ahmed uses Lisp.

>> No.10247969

JavaScript + HTML/WebGL.

You can get away with almost every kind of crap in JS.

>> No.10248856

>>10238795
First worry about mastering a language before you do something non-trivial with it.

>>10238809
>lololololol

>>10238827
>most poweful programming language
Define "powerful".
All programming languages are equal in power if they are all
Turing complete. They can all express the same thing/equivalent.
The only difference is how those are expressed.

>>10238878
>most boring
>lololololol

>>10241633
>Turing complete
>It is possible for any Turning complete language to implement another.

>>10244209
C++ an example of one forward (classes and namepaces) and two steps back (exceptions in a manually managed heap, template complexities)

>>10247637
Apparently, together with CSS4, it is Turing complete, so it is.

>> No.10249011

>>10248856
> Apparently, together with CSS4, it is Turing complete, so it is.
Really? Let's say I wanted to get some user input of some kind. How would I do that?

>> No.10249201

>>10244249
>If you don't want to learn it the proper way, Python

In a rather surprising turn of events, everyone I talked to who didn't really know how to program but tried to felt completely lost in Python. Whatever it is that it does right, it appears to be something only seasoned programmers can appreciate. It does get me results faster than anything I tried, that's for sure - but the reason for that is certainly not beginner friendliness.

>> No.10249210

>>10249011
>Let's say I wanted to get some user input of some kind. How would I do that?

Using an <input> tag?

>> No.10249237

>>10238795
for something simple, as much as I hate it Actionscript for Flash is easy to learn. I've only programmed for AS2 but I hear AS3 is not bad. Gamemaker (and the built-in language GML) would also be perfect (and even easier)

>> No.10249279

>>10238795
Besides all the suggestions above, what kind of game do you want to make (Platformer, puzzle, etc)?

>> No.10249293

>>10248856
>with CSS4

u mena CSS3

Hotaru made a calculator:
http://hotaru.thinkindifferent.net/calc.html

>>10249011
Turing complete doesn't quite mean what you think it means. You could implement all of C's standard library, but you might not be able to access an interface that lets you use it properly.

>> No.10249347

>>10249293
> You could implement all of C's standard library, but you might not be able to access an interface that lets you use it properly.
Well but you *can* reimplement the computer itself in your chosen language, then reimplement C and its library on top of it. That's actually what Church-Turing thesis is about.

>> No.10249833

>>10249293
> Turing complete doesn't quite mean what you think it means.
I'm not even talking about turing completeness, you fuckin' fucker cheeks patty!

>> No.10249918
File: 122 KB, 802x730, 1356185962135.jpg [View same] [iqdb] [saucenao] [google]
10249918

http://smallbasic.com/

>> No.10252773

>>10249918
>Microsoft

>>
Name
E-mail
Subject
Comment
Action