Allegro.cc - Online Community
Post Reply

Allegro.cc Forums » Allegro.cc Comments » Thread locks too soon

rss feed Print
Thread locks too soon
bamccaig
Member #7,536
July 2006
avatar

I'm not even sure what is really left of the music industry. Between piracy and services like Spotify that let you access unlimited music for $10/mo it's hard to imagine how any artists would be seeing huge sales anymore. The music industry is dead. That's probably a good thing.

In part because the industry has been producing copycat after copycat for decades, with decreasingly low budget writing and increasingly high budget production to cover it up. They thought that because pop audiences still liked the music that it was just as good, but I think what they didn't realize was that they were teaching a generation of people to see music as cheap and disposable instead of timeless and great.

I don't think that turning musicians into "rock stars" and millionaires was ever really healthy. But now we've gone to the opposite extreme where I'm not sure how anybody is making money with it anymore. In a perfect world, artists would be able to earn a stable income from their works, and be able to live comfortably without having to deal with stalkers and things of that nature. Just be regular people that provide entertainment as a service.

I'm not sure that will ever work though until we establish a sort of socialist society whereby wealth is evenly distributed and all people's needs are taken care of so artists can focus on their art without having to worry about "money" to live.

Chris Katko
Member #1,881
January 2002
avatar

bamccaig said:

The music industry is dead.

The game industry is very similar. I got Skyrim Complete for $13. >100 hours of gameplay for $13. Nobody can compete with that.

The relatively few games that get released by indies are basically kids in college before they get "real jobs" and they realize how insanely little money indie games actually make. Go ahead and see how many hundreds of indie games you've seen have a developer with... one game. They never make another because it was a complete waste for their effort.

Basically, if you want to make a game you either have to be super-duper lucky, or, you do it solely because you love it (even if nobody plays it / never breaks financially even).

Heck, Twitch is the same. I see people streaming every day and they have... 15 viewers. Twitch is full. All that effort and literally nothing to show for it (unless they really enjoy streaming to 5-15 viewers--but never profitful).

YouTube is slightly different because everything is in videos so if you find something cool, people will watch it whereas Twitch is a 24/7 stream of non-stop content. e.g. Moonmoon streams 8-12 hours a day... literally more content than you can actually watch in a day. But almost every niche has been filled on YouTube. People talk about elevators? Full. People who talk about airplanes? Full. People who talk about Turbine engines for airplanes? Full. People who talk about screws, nuts, and bolts? Full.

-----sig:
β€œPrograms should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

Matthew Leverton
Supreme Loser
January 1999
avatar

People who talk about Allegro. FULL!

Chris Katko
Member #1,881
January 2002
avatar

video

-----sig:
β€œPrograms should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

RmBeer2
Member #16,660
April 2017
avatar

@Chris Katko :
Coool!
Someone are advertising the library. :P

🌈🌈🌈 🌟 C/C++ 🌟 GNU/Linux 🌟 IceCream/Cornet 🌟 🌈🌈🌈

Rm Beer for Emperor 2020!

MikiZX
Member #17,092
June 2019

Talking Allegro... What do you think, how much would an IAP module help popularize the library?

jmasterx
Member #11,410
October 2009

My game StemwaterSpades had IAP support for IOS https://github.com/jmasterx/StemwaterSpades/blob/master/Spades%20Game/Game/platform/IAPHelper.mm and I think for Windows I used my web site

That said, I don't think most people are going, man I love Allegro but how am I going to collect all that money from in app purchases since I already have such a massive user base! ;D

_jagged
Member #17,124
September 2019

More people talking about/promoting Allegro would be great to see. As a 39yo Construction worker who took up C programming as a hobby last Easter, I can honestly say to you devs; this would be much more popular if people could find it before SDL etc.

I've tried heaps of other APIs, game related and other. But I always come back to Allegro. I even make general purpose gui shit with allegro. The snake case is so fucking great if that's how you want to style the rest of your code (I hate mixing camel and snake) and the functions are so well named and documented.

But very few will find this...

And it doesn't help that 95% of all discussions here are politics or gender.

Thanks again.

Edit: Also, I know you're all aware of this, but whenever you click on the sub-forum "Game Design & Concepts" you're met with an empty list, even though there's thousands of topics in there... Apparently. Most people checking out this API for the first time would think this shit is dead.

I'd start there.

LennyLen
Member #5,313
December 2004
avatar

_jagged said:

Edit: Also, I know you're all aware of this, but whenever you click on the sub-forum "Game Design & Concepts" you're met with an empty list, even though there's thousands of topics in there... Apparently. Most people checking out this API for the first time would think this shit is dead.

I'd start there.

The issue is that this site isn't associated with the Allegro development team and isn't an official site. Only Matthew can do anything about how this site works and I don't think changing it is high on his priority list.

_jagged
Member #17,124
September 2019

Where is the official site?

Chris Katko
Member #1,881
January 2002
avatar

there's this:
https://liballeg.org/

but allegro.cc has always been the de facto official place. clicking "forums" on liballeg.org goes right here.

-----sig:
β€œPrograms should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

_jagged
Member #17,124
September 2019

Interesting.. I don't understand why the main site and this forum are so drab and unfitting. This is a continuation of an Atari ST graphics API, yeah? Where's the neon? 80s arcade aesthetic? Any visual cues towards the 2d intention and roots of this library?

I guess this is why Software companies employ marketing people.. :P

Chris Katko
Member #1,881
January 2002
avatar

Hope you all have a great saturday!

_jagged said:

Interesting.. I don't understand why the main site and this forum are so drab and unfitting. This is a continuation of an Atari ST graphics API, yeah? Where's the neon? 80s arcade aesthetic? Any visual cues towards the 2d intention and roots of this library?

It was sleek when it was written in like... 2005. Ever since Unity became popular, software libraries aren't booming like they used to. Plus Stack Overflow.

-----sig:
β€œPrograms should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

Bob Keane
Member #7,342
June 2006

I know this is off topic but the other thread was locked... too soon. I just saw an ad for TikTok. If the government is trying to block or ban it, why are they advertising? And I don't remember ads previously, did someone buy them out?

By reading this sig, I, the reader, agree to render my soul to Bob Keane. I, the reader, understand this is a legally binding contract and freely render my soul.
If we get apple juice from squeezing apples, and we get prunes from drying out plums, where does prune juice come from?
"I like to go to the park and watch the children run around. They don't know I'm using blanks." LennyLen

DanielH
Member #934
January 2001
avatar

_jagged said:

Where is the official site?

http://www.talula.demon.co.uk/allegro/

This was the official site for many years ;D

_jagged
Member #17,124
September 2019

Yes, I understand now that Unity has kind of killed interest for these libraries. People usually approach this from a perspective of wanting to make a game, not wanting to learn how to program games.

I'm just kinda.. Being a nerd for a while, because I wanted to be a hacker when I was 14. So this library is great for me. And so is C. Why use anything else? bait :p

edit:
I know I look at all this from a total noob perspective, but everything about C is just beautiful and I have no idea why any of you want to use Javascript or Rust or whatever.

Looking in as an outsider, the entire IT industry looks very chaotic. I'm glad you all make so much dough.

bamccaig
Member #7,536
July 2006
avatar

C is a very loose language. You can do lots of dangerous things that make your program susceptible to abuse. It can cause a user's machine to get hacked. That's why there's so much attention being put on languages like Rust and Zig. They still have the performance of C, but with fewer severe vulnerabilities. Writing perfect C with no memory errors is really difficult to do. The larger the project and the more people involved the harder it gets.

Some people are making "much dough", but not everyone. :P My salary is pretty low by typical industry standards, but I think that a lot of the statistics about average/mean salary are inflated by the high cost of living in major cities. It sounds like they're making a killing, but in reality their 6-figure salary may be more akin to mine when you factor in the cost of living...

Eric Johnson
Member #14,841
January 2013
avatar

_jagged said:

I have no idea why any of you want to use Javascript or Rust or whatever.

Programming languages are just tools. You should use whatever tool best suits the job at hand.

Example: I used to adore C++, so I'd write all of my little games and programs in it. But then I got fed-up with the tedious porting process (Linux -> Windows), so I switched to JS. Everyone already has a browser, so the idea of writing code that my friends and family can run without needing to downloading binaries is pretty sweet. 8-) Is JS as fast and as versatile as C or C++? Absolutely not. But for my needs, it gets the job done.

dthompson
Member #5,749
April 2005
avatar

C is like a marvellous, shining sword. (hilt not included)

______________________________________________________
Website. It was freakdesign.bafsoft.net.
This isn't a game!

Edgar Reynaldo
Major Reynaldo
May 2007
avatar

Erin Maus
Member #7,537
July 2006
avatar

I made an ItsyRealm vlog.

video

I like it. >:(

But do YOU like it?

---
ItsyRealm, a quirky 2D/3D RPG where you fight, skill, and explore in a medieval world with horrors unimaginable.
they / them / their

RmBeer2
Member #16,660
April 2017
avatar

{"name":"ilKN.gif","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/d\/dd1b39a6a40c9c25d793cc64403a785c.gif","w":301,"h":214,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/d\/dd1b39a6a40c9c25d793cc64403a785c"}ilKN.gif

I liked it. It's a strange robot.

You used Blender to model and bones to move. How did you manage to export all that to your game?

🌈🌈🌈 🌟 C/C++ 🌟 GNU/Linux 🌟 IceCream/Cornet 🌟 🌈🌈🌈

Rm Beer for Emperor 2020!

Erin Maus
Member #7,537
July 2006
avatar

I convert the base model (exported as Collada) to a 'skin' (skinned model) and a 'body' (skeleton) using my tool Goober.

Then add them to the right places (in the Resources/Game/Skins & Resources/Game/Bodies) folder:

{"name":"612571","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/3\/b\/3bcd3716dc6c579cb60e94388eb0acd6.png","w":821,"h":521,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/3\/b\/3bcd3716dc6c579cb60e94388eb0acd6"}612571

I then add them to the Peep:

{"name":"612572","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8c0b78651d4714ef119f8124de6b7a03.png","w":761,"h":737,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8c0b78651d4714ef119f8124de6b7a03"}612572

The animations are 'scripts':

{"name":"612573","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/5\/5545d7f70507ca75c59605172727d39b.png","w":847,"h":555,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/5\/5545d7f70507ca75c59605172727d39b"}612573

The scripts can get pretty complex, but most of them tend to be pretty simple.

---
ItsyRealm, a quirky 2D/3D RPG where you fight, skill, and explore in a medieval world with horrors unimaginable.
they / them / their

bamccaig
Member #7,536
July 2006
avatar

MikiZX
Member #17,092
June 2019

Agree. Interesting vlog - good work. I didn't reallize before that ItsyRealm was Lovecraft inspired.

Post Reply


Go to: