Page 2 of 2
Re: Inspirational Motivation
Posted: Thu Apr 24, 2014 5:36 am
by Danilo
tj1010 wrote:I actually am wrong about flappy bird though, but it has no infrastructure or business model, it just tapped a niche market and uses core game-theory and took almost no time to produce.. To create profitability it'd have to be expanded and marketed more..
-
Indie smash hit 'Flappy Bird' racks up $50K per day in ad revenueIn an interview with The Verge, Nguyen revealed that the game, which has been sitting atop the App Store and Google Play Store charts for nearly a month,
is earning on average $50,000 a day from in-app ads.
It is a mini-game and must have made Dong Nguyen a very rich man in Vietnam, within 3 to 4 month.
-
Exclusive: Flappy Bird Creator Dong Nguyen Says App 'Gone Forever' Because It Was 'An Addictive Product'He says he will continue to develop games. “After the success of Flappy Bird, I feel more confident, and I have freedom to do what I want to do.”
So, this free mini-game has already been very profitable for its creator. It changed his whole life.
Of course things like this are very rare, but they happen nonetheless...
What's the problem?
Re: Inspirational Motivation
Posted: Fri Apr 25, 2014 2:15 pm
by Baldrick
heartbone wrote:
But seriously, this thread is about Inspirational Motivation.
I found something inspirational that beats anything that a mere compiler can create.
The genius of the creative human mind.
"Demos" are snippets of graphics and music that show off the author's skill as a programmer. The term emerged in the late 1980s, when..." [/i][/size]
A direct link to the YouTube video of demo.
65536 bytes?
I haven't been this impressed in decades, since the early Amiga demo days.
I'm guessinbg that this demo relies on high end graphics and audio cards,
but those clever algorithms probably could be reworked to run with more mundane hardware.
With a tool like PureBasic at our disposal, who knows what possibilities lay ahead?
Something big I hope, although it probably won't be coming from me.


Heartbone, 64K demo has already been done in PureBasic years ago...
If you happen to have an older windows Xp laying around download this little gem from "Traumatic" on PureArea.
http://purearea.net/pb/showcase/show.ph ... =10&sort=5
(P.s. If you run Linux, traumatics demo still runs fine through wine, it just doesn't reset your screen properly when it finishes.

- on my machine at least)
Re: Inspirational Motivation
Posted: Fri Apr 25, 2014 2:23 pm
by Zach
Hell I remember back in the 90's during the GPU boom, someone put out a 64k demo that took a while to unpack but did a bunch of 3D stuff once it was running.
Re: Inspirational Motivation
Posted: Fri Apr 25, 2014 7:37 pm
by heartbone
Baldrick wrote: 
Heartbone, 64K demo has already been done in PureBasic years ago...
If you happen to have an older windows Xp laying around download this little gem from "Traumatic" on PureArea.
http://purearea.net/pb/showcase/show.ph ... =10&sort=5
(P.s. If you run Linux, traumatics demo still runs fine through wine, it just doesn't reset your screen properly when it finishes.

- on my machine at least)
Yes, I have assumed there were such beasties around, but had not looked for any.
Thanks for the tip about the demo, which I found
here.
Unfortunately the demo does not work in Saucy's UBUNTU.
Code: Select all
wine thisisart.exel
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8A8_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8X8_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f918,0x00000000), stub!
wine: Unhandled page fault on read access to 0x00000000 at address 0x404aa3 (thread 0009), starting debugger...
******** PROGRAM ERROR DETAILS *********
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00404aa3).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00404aa3 ESP:0032fd54 EBP:0032fdc4 EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:0002ffff ECX:0013c2e0 EDX:00110064
ESI:0032fe0c EDI:00410e00
Stack dump:
0x0032fd54: 00000000 00000100 00000100 00000000
0x0032fd64: 00000000 00000015 00000001 0032fd80
0x0032fd74: 00000000 00413dc1 00000ee6 00000000
0x0032fd84: 0013bd92 00142020 0013c260 00141490
0x0032fd94: 00001a75 00001a75 00000bf0 00000060
0x0032fda4: 00000060 00000100 00000100 008db158
Backtrace:
=>0 0x00404aa3 in thisisart (+0x24aa3) (0x0032fdc4)
0x00404aa3: movl 0x0(%eax),%eax
Modules:
Module Address Debug info Name (89 modules)
PE 3e0000- 6bb000 Export thisisart
ELF 7b800000-7ba43000 Deferred kernel32<elf>
\-PE 7b810000-7ba43000 \ kernel32
ELF 7bc00000-7bce3000 Deferred ntdll<elf>
\-PE 7bc10000-7bce3000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d70e000-7d769000 Deferred libjpeg.so.8
ELF 7d786000-7d7fc000 Deferred shlwapi<elf>
\-PE 7d790000-7d7fc000 \ shlwapi
ELF 7d7fc000-7d8ad000 Deferred windowscodecs<elf>
\-PE 7d810000-7d8ad000 \ windowscodecs
ELF 7d8ad000-7d8e1000 Deferred libtxc_dxtn.so
ELF 7d8e1000-7d8ec000 Deferred libpciaccess.so.0
ELF 7d8ec000-7d909000 Deferred libgcc_s.so.1
ELF 7d9f2000-7da14000 Deferred libdrm_intel.so.1
ELF 7da14000-7ddfc000 Deferred libdricore9.2.1.so.1
ELF 7ddfc000-7de4e000 Deferred i915_dri.so
ELF 7de4e000-7de5b000 Deferred libdrm.so.2
ELF 7de5b000-7de61000 Deferred libxcb-dri2.so.0
ELF 7de61000-7de79000 Deferred libxcb-glx.so.0
ELF 7de79000-7de7d000 Deferred libxdamage.so.1
ELF 7de7d000-7de93000 Deferred libglapi.so.0
ELF 7de93000-7deec000 Deferred libgl.so.1
ELF 7df09000-7e086000 Deferred wined3d<elf>
\-PE 7df20000-7e086000 \ wined3d
ELF 7e086000-7e0be000 Deferred d3d8<elf>
\-PE 7e090000-7e0be000 \ d3d8
ELF 7e0d4000-7e218000 Deferred oleaut32<elf>
\-PE 7e0f0000-7e218000 \ oleaut32
ELF 7e218000-7e245000 Deferred msacm32<elf>
\-PE 7e220000-7e245000 \ msacm32
ELF 7e245000-7e2ce000 Deferred rpcrt4<elf>
\-PE 7e250000-7e2ce000 \ rpcrt4
ELF 7e2ce000-7e42f000 Deferred ole32<elf>
\-PE 7e2e0000-7e42f000 \ ole32
ELF 7e42f000-7e4e5000 Deferred winmm<elf>
\-PE 7e440000-7e4e5000 \ winmm
ELF 7e4e5000-7e532000 Deferred dsound<elf>
\-PE 7e4f0000-7e532000 \ dsound
ELF 7e532000-7e538000 Deferred libxfixes.so.3
ELF 7e538000-7e543000 Deferred libxcursor.so.1
ELF 7e543000-7e546000 Deferred libx11-xcb.so.1
ELF 7e5e6000-7e60f000 Deferred libexpat.so.1
ELF 7e60f000-7e649000 Deferred libfontconfig.so.1
ELF 7e649000-7e65a000 Deferred libxi.so.6
ELF 7e65a000-7e65e000 Deferred libxcomposite.so.1
ELF 7e65e000-7e669000 Deferred libxrandr.so.2
ELF 7e669000-7e674000 Deferred libxrender.so.1
ELF 7e674000-7e67a000 Deferred libxxf86vm.so.1
ELF 7e67a000-7e67e000 Deferred libxinerama.so.1
ELF 7e67e000-7e6a2000 Deferred imm32<elf>
\-PE 7e680000-7e6a2000 \ imm32
ELF 7e6a2000-7e6a9000 Deferred libxdmcp.so.6
ELF 7e6a9000-7e6ad000 Deferred libxau.so.6
ELF 7e6ad000-7e6ce000 Deferred libxcb.so.1
ELF 7e6ce000-7e6d4000 Deferred libuuid.so.1
ELF 7e6d4000-7e6ee000 Deferred libice.so.6
ELF 7e6ee000-7e823000 Deferred libx11.so.6
ELF 7e823000-7e836000 Deferred libxext.so.6
ELF 7e836000-7e83f000 Deferred libsm.so.6
ELF 7e83f000-7e8f0000 Deferred winex11<elf>
\-PE 7e850000-7e8f0000 \ winex11
ELF 7e8f0000-7e90a000 Deferred libz.so.1
ELF 7e90a000-7e9a9000 Deferred libfreetype.so.6
ELF 7e9c6000-7ea37000 Deferred advapi32<elf>
\-PE 7e9d0000-7ea37000 \ advapi32
ELF 7ea37000-7eb16000 Deferred gdi32<elf>
\-PE 7ea40000-7eb16000 \ gdi32
ELF 7eb16000-7ec85000 Deferred user32<elf>
\-PE 7eb30000-7ec85000 \ user32
ELF 7ec85000-7ed27000 Deferred msvcrt<elf>
\-PE 7eca0000-7ed27000 \ msvcrt
ELF 7ed27000-7ed49000 Deferred libtinfo.so.5
ELF 7ed49000-7ed6e000 Deferred libncurses.so.5
ELF 7ed70000-7ed8b000 Deferred version<elf>
\-PE 7ed80000-7ed8b000 \ version
ELF 7ef8b000-7ef98000 Deferred libnss_files.so.2
ELF 7ef98000-7efa4000 Deferred libnss_nis.so.2
ELF 7efa4000-7efbd000 Deferred libnsl.so.1
ELF 7efbd000-7f000000 Deferred libm.so.6
ELF b7493000-b749c000 Deferred libnss_compat.so.2
ELF b749d000-b74a2000 Deferred libdl.so.2
ELF b74a2000-b7656000 Deferred libc.so.6
ELF b7657000-b7672000 Deferred libpthread.so.0
ELF b7673000-b768e000 Deferred crtdll<elf>
\-PE b7680000-b768e000 \ crtdll
ELF b768f000-b77d3000 Dwarf libwine.so.1
ELF b77d5000-b77f7000 Deferred ld-linux.so.2
ELF b77f7000-b77f8000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\mlc\Desktop\thisisart.exe
00000009 0 <==
0000000e services.exe
00000025 0
00000024 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 UAService7.exe
00000026 0
00000023 0
00000022 0
00000027 explorer.exe
00000028 0
System information:
Wine build: wine-1.4.1
Platform: i386
Host system: Linux
Host version: 3.11.0-19-generic
I'll try to remember to run it the next time I boot Windows XP.
Typing strictly on topic
Baldrick, your post makes me think that it would be good if an old timer like yourself who knows the history and have likely already downloaded the best of PureBasic over the past decade or so, were to put it all up on a server somewhere with a decent TOC page containing the titles organized under about five categories. Each title linked to a simple description and binary download page. I'm hoping that there are free hosting options for a small undertaking like this (really too bad that UBUNTU 1 is getting whacked) and I'm sure that once you posted the page, many unsolicited suggestions for additions would follow.
Re: Inspirational Motivation
Posted: Fri Apr 25, 2014 7:42 pm
by Danilo
Re: Inspirational Motivation
Posted: Sun Apr 27, 2014 2:21 am
by tj1010
Danilo wrote:tj1010 wrote:I actually am wrong about flappy bird though, but it has no infrastructure or business model, it just tapped a niche market and uses core game-theory and took almost no time to produce.. To create profitability it'd have to be expanded and marketed more..
-
Indie smash hit 'Flappy Bird' racks up $50K per day in ad revenueIn an interview with The Verge, Nguyen revealed that the game, which has been sitting atop the App Store and Google Play Store charts for nearly a month,
is earning on average $50,000 a day from in-app ads.
It is a mini-game and must have made Dong Nguyen a very rich man in Vietnam, within 3 to 4 month.
-
Exclusive: Flappy Bird Creator Dong Nguyen Says App 'Gone Forever' Because It Was 'An Addictive Product'He says he will continue to develop games. “After the success of Flappy Bird, I feel more confident, and I have freedom to do what I want to do.”
So, this free mini-game has already been very profitable for its creator. It changed his whole life.
Of course things like this are very rare, but they happen nonetheless...
What's the problem?
You're using an extremely rare example to argue with what is extremely obvious in status quo economics.. Sorry if my repeatedly pointing this out makes me 'stupid'.. Also ad-revenue IS 'scaling' and 'marketing'..
What you're suggesting with your critic of my posts is that this isn't niche based and we're all a week or months of coding away from an extremely popular product.. Sorry I prefer to look around at the world before I make such statements, since they are based on what is reality and making them suggesting the opposite is counter-productive misinformation..
If you wanted to argue with something that is logically and economically accurate, you'd say it's possible to do it by making a lot of small games with low turn-around and market testing them(this isn't 3D or deep-logic games); even this is dictated by choice and is more probable to fail than succeed. Suggesting it's a matter of simply finishing a product is proven wrong by reality..