Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

VN engine

Name: Anonymous 2009-07-26 1:24

I though I could waste some time trying to make a visual novel engine on my own. So I'm looking for a OO language that has a decent 2D graphics library.

Tried Squeak yesterday. Slow as fuck and the morphs don't update unless you interact with them.

Any recommendations?

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-07-27 18:01

>>40
>equivalent of a different order of magnitude of C LoC.
I can type fast enough to write paragraphs of C code if i have a clear picture of what i'm writing.
>kinds of needed boilerplate code
C Libraries & wrapper functions were invented just for this.
>the core of your algorithm.
In the long-term it would need to be optimized. C compilers get better and faster every year. Everything else is dragging along and tries to compile to C as stopgap measure which makes them depend on C infrastructure.

__________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
If our society seems more nihilistic than that of previous eras, perhaps this is simply a sign of our maturity as a sentient species.

Name: Anonymous 2009-07-27 18:17

>I can type fast enough to write paragraphs of C code if i have a clear picture of what i'm writing.
When solving some complex abstract problems, it's much easier to get a clear idea when coding in languages with better abstraction facilities. Yes, you can do the same in C, but in a lot of cases, one might not notice certain ideas if he's thinking only in low level terms. Using a better language, does give you new perspectives onto things, even if you could rewrite it in C after some time(not a very common practice, but it can happen), you would still learn a lot of lessons by writing it in a more suitable language.

C Libraries & wrapper functions were invented just for this.
Really? Can you just make all the allocation code magically go away in C? Can you generate some code which will safely do I/O for you, without you having to think of it(except the first time when you wrote the code which does it). There are a lot of things which cannot be just removed in C, no matter how much we try, but it can be brought to a satisfactory stage after factoring the code enough.

In the long-term it would need to be optimized.
A lot of applications don't need blazing speed, otherwise they wouldn't be using C# and Java all over the place. Haskell and Lisp have pretty good native code compilers, most of the time, the generated code is fast enough that you don't have to bother to optimize it.
Everything else is dragging along and tries to compile to C as stopgap measure which makes them depend on C infrastructure.
Not really, there are many to-C compilers ( Haskell and Lisp both have one), but there's actually more (and better, when compared to directly compiling to C and then compiling that to gcc) efficient native code compilers.

Name: Anonymous 2009-07-27 21:31

FrozenVoid, I insist that you stop using lines from the greatest 4X game of all time at once.

Name: Anonymous 2009-07-27 21:34

>>39
no operating system uses "C/C++". some use C, some use sepples, some use both. but none use that fucked up half-sepples half-C language that some idiot invented because he thought sepples didn't fuck C up enough.

Name: Anonymous 2009-07-27 21:48

>>44
3/10

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-07-28 2:04

>>43 Alpha Centauri is kinda inspiring. I wouldn't say its close to Velox Et Astrum but it has an influence.



_______________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
Law cannot persuade where it cannot punish.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-07-28 4:59

In fact people get got so butthurt about C speed they invent conspiracy theories about it.
http://c2.com/cgi/wiki?DoMicroprocessorsLoveCee



__________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
When despotism has established itself for ages in a country, as in France, it is not in the person of the king only that it resides. It has the appearance of being so in show, and in nominal authority; but it is not so in practice and in fact. It has its standard everywhere. Every office and department has its despotism, founded upon custom and usage. Every place has its Bastille, and every Bastille its despot. The original hereditary despotism resident in the person of the king, divides and sub-divides itself into a thousand shapes and forms, till at last the whole of it is acted by deputation. This was the case in France; and against this species of despotism, proceeding on through an endless labyrinth of office till the source of it is scarcely perceptible, there is no mode of redress. It strengthens itself by assuming the appearance of duty, and tyrannises under the pretence of obeying.

Name: Anonymous 2009-07-28 6:10

>>47

Butthurt
I knew you were a /b/tard, now:
Back to /b/, please

Name: Anonymous 2009-07-28 8:58

>>47
Bleh. Even if we assume that's true, there's nothing wrong with creating a virtuous cycle for a language branch.
Language starts with low abstraction and high speed -> speed makes it popular -> popularity makes developers improve tools (compilers, debuggers, profilers) -> speed increases and writing in the language becomes easier -> popularity increases -> ...
The point of CPUs is to execute as many operations as possible in as little time as possible. If there's one language branch which is incredibly popular, it means more code will be written in it. If, say, 90% of all code is written in that branch, it's just common sense that you'll want your hardware to run that code as fast as possible.
Back when Lisp was more popular, some companies began manufacturing Lisp machines that were capable of running Lisp efficiently. If you were coding for speed, writing in anything other than Lisp for those machines would be stupid.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-07-28 9:15

>>49
>anything other than Lisp for those machines would be stupid.
Lisp Machine assembler. Also your Lisp machines were Epic Slowpokes. cf. below

With the onset of the "AI Winter" and the early beginnings of the "PC revolution" (which would gather steam and sweep away the minicomputer and workstation manufacturers), cheaper desktop PCs soon were able to run Lisp programs even faster than Lisp machines, without the use of special purpose hardware. Their high profit margin hardware business eliminated, most Lisp Machine manufacturers went out of business by the early 90s, leaving only software based companies like Lucid Inc. or hardware manufacturers who switched to software and services to avoid the crash. Besides Xerox, Symbolics is the only Lisp Machine company still operating today, selling the Open Genera Lisp Machine software environment as well as the Macsyma computer algebra system.

In the late 90s, there were plans by Sun Microsystems and other companies to build language-specific computers for Java, similar in concept and execution to the Lisp machines.

_______________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
Knowledge or Power are not Wisdom

Name: Anonymous 2009-07-28 9:40

>>50
Well that's the inevitable progress of technology, especially give that the desktop computer market had more competitors to drive the innovation forward.

Name: Anonymous 2009-07-28 9:47

>>50
My Lisp machines? What the fuck?

As for x86, that's another virtuous cycle. They're so massively popular that a lot of money is invested in improving them, which in turn makes them more popular.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-07-28 9:51

I can Imagine: a 6Mhz 186 machine with limit of 1mb of ram,
crappy processors and DOS2 as operating system beating Lisp machines at their own field.



________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
Go with your fate, but not beyond. Beyond leads to dark places.

Name: Anonymous 2009-07-28 10:37

>>53
You've uncovered the dark secret of computing: Lisp is slower than Ruby.

Name: Anonymous 2009-07-28 10:54

>>54
0/10

Name: Anonymous 2009-07-28 13:11

>>55
illegal operation divisor 0 .

Name: Anonymous 2009-07-28 13:15

>>56
It's a rating out of 10, it's not a mathematical expression.

Name: Anonymous 2009-07-28 13:19

>>56
I don't think you understand division

Name: Anonymous 2009-07-28 13:28

java + swing

Name: Anonymous 2009-07-28 13:48

>>59
Swing my anus.

Name: Anonymous 2009-07-28 14:00

>>58
sorry , i just found out that i have AIDS after having my anus hacked by steve jobs .

Name: Anonymous 2009-07-28 14:31

>>57
YMHBT

Name: Anonymous 2009-07-28 18:55

I love visual novel.s My favorite right now is Saya no Uta*, which is a dramatic love story between a boy and a girl from different worlds, who meet a tragic end

* Uta means song

Name: Anonymous 2009-07-28 19:01

>>63
As much as I like VNs, don't you think this belongs in /jp/?

Name: Anonymous 2009-07-28 19:25

>>64
I think even /jp/ would reject this low-level trolling

Name: Anonymous 2009-07-28 19:31

What is a VN?

Name: Anonymous 2009-07-28 19:49

>>66
VVVVVVVVVVISUAL NOVEL

Name: Anonymous 2009-07-28 20:13

Name: Anonymous 2009-07-28 20:24

>>68
I burst with laugh when I read the OP's name. :(

Name: Anonymous 2009-07-28 20:45

>>68
I am disappoint

Name: Anonymous 2009-07-28 23:53

>>70
Back to /b/

Name: Anonymous 2010-11-14 4:27


Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List