[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]

/agdg/ - Amateur Game Development General

AGDG - The Board
Name
Email
Subject
REC
STOP
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
Archive
* = required field[▶Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options
dicesidesmodifier

Allowed file types:jpg, jpeg, gif, png, webp,webm, mp4, mov, swf, pdf
Max filesize is16 MB.
Max image dimensions are15000 x15000.
You may upload5 per post.


Welcome to AGDG, keep working on your game anon!
See also: /ideaguy/ | /vm/

File: 0154f0f9146bcd6⋯.png (25.88 KB,423x364,423:364,combat.png)

File: 1ee2ba32ac6d04f⋯.png (77.66 KB,692x620,173:155,city objects.png)

File: 1ef9f623e2ad1b9⋯.png (18.64 KB,594x387,66:43,raft.png)

File: eb68ce94cef91e4⋯.png (32.01 KB,695x343,695:343,trade cart.png)

e5cced No.33710 [Last50 Posts]

Crafting, construction, tech advancement and capital investment inspired by TerraFirmaCraft.

Combat, talents, leveling and gear inspired by vanilla WoW.

>Build persistent structures

>Found or join a city, and (optionally) share tools, resources and storage

>Declare war on an individual player or a rival city

>Engage in trade

>Unlock new tech through crafting and construction

>Use vehicles to cross rivers or move goods

>A mix of history and mythology

Still a ton of work left to go, including the majority of content. There are no dungeons yet, and tech only spans from the stone age to tin (no copper/bronze/iron yet).

The reason I'm making this thread now is that I've finally implemented rudimentary client-side prediction of movement; before that the game was unplayable at moderate–high latencies.

Download the client: http://hellas.timgurto.com/client.zip

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.33711

Code is here: https://github.com/timgurto/Hellas

Started in May 2015. Made with C++, and SDL2 for graphics/sound/controls.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

de5dd0 No.33713

>>33710

How far will the tech tree go?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.33718

File: 216f8fbb3724c72⋯.jpg (25.47 KB,500x286,250:143,4e60dmvjhqly.jpg)

>>33713

Iron. But I intend for bronze to be the de-facto late-game standard, since this is Ancient Greece. Iron will be special and rare, and available only for a few gear slots, kind of like Dark Iron or Elementium or Enchanted Thorium in WoW—the less advanced Thorium was the late-game standard and was nothing at all to sneeze at.

One of the design goals is that players can distinguish themselves, which means a background of mundanity is necessary. I think this is one of the mistakes that WoW ended up making during its second expansion (pic related).

In Hellas, just because the most advanced breastplate is iron, it doesn't mean everyone will have one. It will require capital to create and repair, capital which can be destroyed by enemies. The gear (and capital) will also require recipe discovery, which means only a few players will learn how to make the stuff and repair it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.33838

File: fdd9032c5de54d3⋯.png (85.79 KB,1288x747,1288:747,2019-05-22_083628.png)

File: fa20346cbc7a9a7⋯.png (61.82 KB,1288x747,1288:747,2019-05-20_051152.png)

File: 4659a68e82b3973⋯.png (41.81 KB,1288x747,1288:747,2019-05-22_083717.png)

File: 9c889ea66507f8b⋯.png (43.75 KB,1288x747,1288:747,2019-05-22_083650.png)

New release!

- Accounts are now password-protected. Unfortunately this change has necessitated wiping the world, as I can't securely match players to accounts made in the past.

- The client now performs collision detection, reducing possible jerkiness when going around corners or brushing past objects.

- Recipes, items and constructions that might unlock something new will now give a hint at how likely that is.

- Container contents and merchant transactions now appear in object tooltips, if the player has permission to know that information.

- Everything in the world has a simple shadow.

- The full game map has been added, more than doubling the size of the world.

- The map window can now be zoomed in and out.

- The map must now be explored.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

de5dd0 No.33883

>>33838

This is looking really good so far. How big is the map?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.33886

File: c8e24c83a8c185b⋯.png (182.86 KB,600x600,1:1,map-small.png)

>>33883

The equivalent of 4.2km across. I based most of it on a heightmap SVG on Wikipedia, and so the map size is limited by how much I could stretch that and screenshot.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

7db26e No.33996

>>33886

How's this been, OP?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

20758c No.34013

File: 7353c618b0eb6f7⋯.png (12.46 KB,356x368,89:92,wheres the clay.PNG)

where the FUCK is the clay at

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34018

File: e66ba205ac2e070⋯.png (50.16 KB,485x539,485:539,users.png)

>>33996

Going strong. I do on average ~3h development every night. Developing some major features at the moment (item durability; item/object repair), before I move onto further content.

I also recently added a submit-feedback button, which people have already started using to report bugs.

There are also a couple of risk areas that I'm thinking about:

- PvP might turn out to be no fun, since a player in a small city or none at all can have his stuff attacked while he's offline.

- Ranged weapons aren't very effective due to communication time between server and client. Slowing movement down (both players and mobs) might help.

- Getting the balance right on unlocking tech. I want to encourage specialization (so that people go deep rather than wide, and don't try to unlock everything), but keep players engaged and progressing.

- If the game ever becomes popular I will probably want to monetize it somehow, but that has never gone into the design of the game.

I've had a few strangers playing over the last month, which is great. Including one person who's clocked up 14 hours played so far and drops in every few days. Pic related; the three players at over 20h are myself and a couple of family members.

>>34013

A bit to the west of where you are. It's hard to find and not obvious that you need it, which is why I added the quest to direct players to it. It was hard to give short, useful directions, especially in Grug-speak. Any suggestions would be very welcome!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

64aee8 No.34021

>>34018

Looks neat. Do you take pull requests? I do Unity/C# mainly but have an amateur understanding of C. Did a little SDL2 tutorial for a game engine and enjoyed it a lot.

Either way I'll be trying to build this tonight if I can get it going on Linux

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34022

>>34021

The networking is done using the Winsock library, which Linux doesn't have. Maybe one day I'll find an alternative. I also anticipate players will just download the client zip (bottom of OP) rather than build it themselves.

What kind of requests? The overall high-level design hasn't really changed since the game's inception, but the details change all the time as I figure out what works and what doesn't, and how the systems interact. This includes feature requests from players. The content is also still very much up in the air.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34024

>>34022

>>34021

i would also like a linux version. i'd give it a try if you ported it over.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9e09e2 No.34025

>>34024

>>34022

I attempted to modify the Makefile and build the client. The modifications were very simple and the only dependencies needed were SDL2. There was an error stating the compiler couldn't find the namespace std::string_literals. I ran a test and it found the namespace so I have no idea what is causing it. Everything else the compiler spit out looked good, unless author is avoiding all warnings since I still got a ton of those.

If anyone more proficient can explain why that namespace might be causing issues I will continue to work it. I changed all source files using the "SDL.h" include to use "SDL2/SDL.h" instead - an annoying workaround for what should be a simple include dir change (-I) which wasn't working. Changed the standard from 11 to 14 to 17 and saw no difference. I may try reading through the g++ manual for relevant options but it is quite dense and I doubt I will find much useful info.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34027

>>34025

Nice! If you do manage to get it to work, feel free to open a pull request. It'd be great to have a Linux client.

std::string_literals is defined in the <string> header. Apparently (https://stackoverflow.com/questions/41080987/s-suffix-string-literal-in-c-gives-error) it's been supported since GCC 4.9 by using

-std=c++14

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34029

>>34025

i love you

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9e09e2 No.34032

File: 475f5c0cf395fbe⋯.png (217.54 KB,1920x1052,480:263,HellasOnLinux.png)

>>34029

>>34027

I have made some progress. Now almost all warnings are gone, and the namespace issue is resolved. The Makefile kept forcing the C++11 standard even after switching the flag to 14, but after re-editing the original Makefile that went away. Running diff on the two different edits didn't show anything relevant so who knows.

Now however I am getting an error from Stats.h on line 111. This doesn't seem to be a GNU issue since LLVM/Clang gave the same error. The error is:

conditional expression is ambiguous; 'basic_string<char>' can be converted to 'const SpellSchool' and vice versa
weaponSchool == SpellSchool::PHYSICAL ? ""s : weaponSchool;

Assuming that OP isn't getting this error on compilation, but do you have any idea why I should be getting it?

Good news though, is that it runs perfectly fine via WINE. On Debian derivatives it was as simple as installing wine-development and running "wine client.exe". There will likely never be a need for a full Linux port because of the lack of proprietary media/3D libraries that a lot of AAA games have. I may still give it a shot, though my lack of knowledge regarding C++ has already been a problem.

And in terms of game critique OP this is amazing. Even if a lot of content is missing as you have said earlier in the thread this is already very well executed, especially considering it is built on SDL. Thanks for sharing it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34034

>>34032

The expression does have an ambiguous type. I guess the fact that it's being assigned to a string means my compiler can figure out what's going on. (For the record I'm using Visual Studio 15).

Replacing the line with this should make it explicit:

weaponSchool == SpellSchool::PHYSICAL ? ""s : std::string{weaponSchool};

I'll also make that change on my end.

Thanks for your effort, and for the nice words! Both are very encouraging.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34035

File: a1d274e92a982ea⋯.png (292.03 KB,431x426,431:426,stronghold.png)

>>34032

Also, I just used my super spy tools and saw your chat messages. One of my favourite games!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34037

>>34035

i managed to piggyback off of one of my lutris installs and get the game running, trying it now. only made an account and havent done anything yet.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9e09e2 No.34038

File: 9232eef891d08ea⋯.png (105.87 KB,694x888,347:444,hellas_gcc_output.png)

>>34035

>>34034

Thank you. That code indeed fixed the error. I am now finally getting some decent compilation (pic related) and am only stopping at the windows.h include/winsock stuff which was expected.

I had heard a while ago that Windows uses the BSD networking stack so I though maybe there was some sort of compatibility layer someone had made to easily port from Windows to Linux, but it turns out that many of the less advanced features actually share the same method and constant names. It actually seems possible to port the netcode over as well. GCC even seems to be giving some hints as to how that's done.

One other thing, is "version.h" something specific to Windows? The quotes led me to believe it should be in the project directory but I don't see it. When I comment the include out I get an error regarding the constant in versionUtil.cpp. "Can't place that there milord!"

I'll keep fiddling and post again if I end up accomplishing anything noteworthy. Until then I'll be hopping on from time to time and hope to see someone else on!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34039

>>34037

thoughts so far:

>walking around the trees in the boar forest sometimes reverses your controls for a moment, it seems random. actually it happens around any item that impedes movement.

>i couldnt find a volume control or mute button so i can listen to autism in the background while i play

>for the sacrifice quest, i tried clicking the objects onto the sacrifices and it just destroyed them, it wasnt until i clicked on the sacrifice afterwards that i noticed the "add item here" box to actually interact with it. had to get the quest again

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

cd792e No.34040

(OP here)

>>34038

version.h is generated by generateVersionHeader.sh. It's what's used to ensure client and server are the same version. You'll need to make sure you are at the correct commit. Currently the server version is about 20 commits behind, specifically 0bef98645fe8ef0b5e412d5a896e322351c2219c.

It can be spoofed, though this is generally dangerous. You might get weird behaviour or not connect at all. What that header currently needs to contain is:

#define version "0.12.2-217-g0bef9864"

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

9e09e2 No.34041

>>34039

I assume the reversing controls are rubber banding, some mismatch between server and client trying to agree on where the player should be. I noticed it too. I also noticed D/Cing after starting to gather items on a quest the progress dialogue will show 0/X for all items, though you can still complete the quest if you have enough.

>>34040

Oh, duh. I'll look into it tomorrow.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34042

>>34039

you don't lose the water walking skill from your bars when you leave the tutorial. i used it to cross the rivers right south of the starting zone before i tried removing it and realized i couldn't put it back on my bar only to see it missing. that skill is really just cheating in the early game because it saves like 5 minutes of walking both ways per river you cross.

>>34018

maybe have grug have another part of his family near the clay that he points you to mining or something? that would make it really obvious when you find it and give an excuse for better directions. i havent found it yet either though so idk if you already did that. or just ditch grug altogether and have someone more helpful especially if it's that critical of a quest.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34043

File: 1bec6e17aa1e35b⋯.png (123.9 KB,1498x843,1498:843,oracle health bar.png)

healing an oracle with prayer causes this to happen

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34047

>>34042

>you don't lose the water walking skill from your bars when you leave the tutorial.

The intention is that you keep that spell past the tutorial. It does mean that rivers aren't a meaningful obstacle for Zealots (or Scholars). Given the current design it's a cost I'm willing to pay, but eventually it'd be nice to push that spell to later into the game.

>>34039

>i couldnt find a volume control or mute button

Volume controls are in the backlog, but given you're the second person to ask for it I might bring it forward to the next release.

>sometimes reverses your controls for a moment

As >>34041 said, it comes down to disagreement between client and server. It shouldn't be happening much, though, due to client-side collision detection. If it's a constant problem then it'll need to be fixed.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34048

File: c6204dcdb97e990⋯.png (13.63 KB,274x242,137:121,loom.png)

I've made a quiet update to the server. It's now at version 0.12.2-248-gdf032981 and a new client is available.

There have been a number of small bugfixes, but one critical issue forced me to release immediately: the Loom couldn't properly be constructed, which effectively blocked the tech tree. This should now be fixed.

The health-bar bug in >>34043 should be fixed, and more explicit instructions were added to construction sites in response to >>34039.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

7965f2 No.34050

>>34048

I don't have much to contribute and haven't played your game yet, but it looks interesting. Please continue to do your best with it!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34051

turbo autism ahead:

https://pastebin.com/nDD3A8Fm

here's my zealot talent calculator i made like we talked about in game. it's in c.

some notes:

>i assume +1% dodge is worse than tons of hp, this is obviously wrong if for example you have an insane amount of dodge like 100%

>i dont care about resistances or dps

>the calculator assumes that when you heal, you'll only heal at most 60% of your health. if you wait any longer you're at risk of dying. this can be made into a static number for the amount of enemies you're fighting, for example, i could change it to "ok i want to fight three level 15 goats, the max hit they can do is 60hp, so i always need more than 60hp", i just havent implemented that out of laziness.

the basic idea is, you get enough practice breathing to survive the amount of enemies/type you want to fight, then you max out your healing as much as possible. this just assumes what you fight cant do more than 40% of your hp at a time, not very complicated.

it doesnt take into account energy per second either, which contributes significantly to the amount you can heal. for example, i have 3 energy per second right now with horn and cloth cape. with the old selfish request at 10 energy, that means i could cast my healing spell, buffed by reverence a bunch, every 3 seconds, which is longer than it takes 1 level 15 to do the damage that it heals, meaning i have infinite health against an enemy 5 levels above me.

/autism

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34054

>>34021

>Do you take pull requests?

It hasn't really come up yet. I suppose bugfixes/robustness would be a no-brainer to accept, but past that I don't know.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34059

i've made a list of bugs and exploits i've found over the 20 or so hours i've played. i'll list them here.

bugs:

>when the server's down, the client crashes trying to connect

>head crack on athlete when out of range (as in, the spell fails to cast) triggers the cooldown without graying the icon. in fact it might make it permanently uncastable until a relog, i dont know, i always died trying it which might reset it.

>when respawning, every single time the rubber banding (presumably that's the cause) always flings me off in a random directly and cannot be stopped until it hits either a physical, player made object or a body of water. this has clipped me "out of bounds" (e.g. on top of mountains that are normally unpassable) twice, once from the default spawn on greece, the other in the tutorial in the rocks right north of where you spawn.

>when you lose a talent upon death, you can't retrain it without relogging. only seen this happen to tier two "skill" talents that only accept one point, probably because they're the only talents with a cap that i've seen/reached.

>trying to train a skill that's impossible to train (like from the above bug) consumes the food anyways

>unlocking recipes from "B" buildings doesnt seem to work? didn't try it too much though

>selfish devotion can show a "miss", but it still seems to heal

>when you leave the tutorial, the script to clear your inventory and talents appears to be a bit overzealous and wipes your gift spell from prometheus. you can still cast it if it's on your bars, it's just gray, but you can't re-hotkey it to your bars and it stays gray until relogging.

exploits:

>destroying buildings gives xp. this makes the best way to train in the game presumably to go to war with random afk/logged out players and destroying their buildings, instead of combat, which is really unfriendly to everyone playing the game ("huh? you have all your ore in those pots, random player? sucks 2 b u i need the xp")

>destroying unfinished buildings gives xp too, so if i log into my main character and make a ton of unfinished ovens for example (what i tried), and then log into my alt and destroy them, my alt gets free xp without the main expending any resources

>this one is complicated: you can "hermes trick" with an alt, e.g. you can set up your alt's hermes next to your main's hermes while you need resources in that area, then log in with your main, die from anywhere spawning next to your alt's hermes altar, then destroy your alt's hermes, allowing your alt to die and quickly warp to the default spawn potentially saving maybe an hour of travel at the cost of one talent on your main and alt

>multiboxing is apparently possible (seen someone else do it), though that's probably not something to worry about for a long time. no mmo really has a solution for multiboxing, for example blizzard just unofficially allows it in world of warcraft because it makes them so much money. i think it's cheating personally.

random comments:

>kiting might be too good, i dont know how you catch up to a kiter. i actually was considering this when working on min/max builds and came to the conclusion you should always carry a staff in pvp in case you can't ever melee your opponent. sprint on athlete costs way too much energy to really be viable unless you go a no-skill melee damage+ health+ build, and even then you get to use it like once every 2 minutes

>it's always beneficial to be at war with your alts/friends since it gives you more freedom to interact with their buildings, regardless of whether or not they're online. it also functions as a friends list.

>costless buildings probably shouldnt have collision until they're done, not only is it clearly better than building palisades it also looks dumb and cheap to other players.

>volume control, key rebindings, and log out without quitting to desktop would be nice features

>destroyed buildings smoke for like a solid hour or two+

>especially because of the hermes trick, nearly every player is going to have a class building next to the default spawn, which will make it a giant mess with more than a few players

>the quest to get kron's kill took me 15 tries, it's way too little time especially with the ui being a little laggy

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34060

>>34059

note this is every bug i found from my entire playtime, so please dont be discouraged op. i really like your game and i'll be keeping track of it on github/this thread and stay updated on your progress. all the bugs are really pretty minor, it's a solid game in its current state, and it has a good amount of content so far, me speedrunning it being besides the point (i'm just a neet).

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34061

>>34059

hermes thing is retarded, you can just die yourself and destroy your own hermes and die again without an alt, so disregard that.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34062

>>34059

Thank you very much for the info! Most are genuine issues that will need fixing. I'll address the others below:

>unlocking recipes from "B" buildings doesnt seem to work? didn't try it too much though

As far as I know it does; which building in particular failed to unlock something?

>"huh? you have all your ore in those pots, random player? sucks 2 b u i need the xp"

It's probably worth taking away XP from destroying objects. There's still some motivation to do so (crippling his economy; small chance of loot). One of the main risks I see in the game design is that PvP as it stands will suck for players who aren't in cities, or are in small cities. Ideally larger cities have round-the-clock presence, or at least act as a deterrent ("you can't attack one of us without going to war with us all").

I'm working through a few possible solutions to this, to make low-level players less easy targets.

>"hermes trick"

Have you actually tried this? As far as I'm aware, if your Altar to Hermes is destroyed, your spawn point will still be where the altar was.

>kiting might be too good

Impossible to say at this point, since there has been practically zero PvP to test this. Well spotted.

>it's always beneficial to be at war with your alts/friends

I would think it's always beneficial to be in a city with them, so that you can share containers, tools and crops, and help each other with construction projects. If you're at war with someone you can't use their Trade Mats, and when I eventually add direct trading that won't be possible either with belligerents. I and my alts are all in a city, and I find it to be very useful.

>friends list

I'll add it to the backlog.

>costless buildings probably shouldnt have collision until they're done

This is currently a potential exploit (as you said, in lieu of walls). The problem is that another player might interfere with your construction project by standing there, or building something himself on the same spot. Reducing health of construction sites would be a step in the right direction. Short answer is that this is a problem I have yet to solve.

>destroyed buildings smoke for like a solid hour or two+

12h IIRC, so that a player can log in and see if any of his stuff was destroyed. It is quite obnoxious though, and currently also applies to your own buildings that you demolish yourself.

>the quest to get kron's kill took me 15 tries

Getting the time right was hard, given the Sprint ability. I want it to be possible but challenging. I'll take another look.

>>34060

>note this is every bug i found from my entire playtime, so please dont be discouraged op

Not at all! I'm well aware that it's not perfect, but feedback like yours makes it a lot easier to improve.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34063

>>34062

>As far as I know it does; which building in particular failed to unlock something?

i only tried it 6 or so times with campfires and palisades and didn't unlock anything even though they said it was a high chance, so i'm probably wrong. another object that was acting funny was animal fat, it always told me it had a high chance to unlock a recipe and i picked up around 50 and didn't unlock anything on my zealot. these might just be fine though.

>Have you actually tried this?

no i didn't, i thought it was tied to the statue.

>I would think it's always beneficial to be in a city with them

i'm totally retarded and skimmed over the city system in op and only saw it referenced in the picture in >>34018 then promptly spent my first 10 hours playing the game looking for an actual, prebuilt npc thessaly... could you explain how cities work? my comment didnt take cities into account at all, i just assumed there was war or neutral or nothing else, so duh i want to be able to destroy my alt's stuff because otherwise i just cant and it's worthless to me.

>Reducing health of construction sites would be a step in the right direction.

i think that's a good idea, i would've never come up with that.

>12h IIRC, so that a player can log in and see if any of his stuff was destroyed.

that seems just fine, i redact that. in fact maybe it should be longer.

>Getting the time right was hard, given the Sprint ability.

i forgot you could sprint when doing that quest

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34064

>>34063

"High chance" means more than 40% chance, so something is definitely wrong.

>could you explain how cities work?

Sure. They're basically like guilds in WoW—self-organized groups of players. One person founds a city, then can recruit others. The big difference is that buildings can be city-owned: if you're in a city, you can cede your objects to it, meaning they are owned by the city rather than an individual, and all members can use it. You also have the option of making a building city-owned when you place it.

It also has political ramifications: if you're in a city, your individual wars don't take effect. But if your city is at war, then its enemies can attack you and your objects.

"Thessaly" belongs to me and my alts, and is southeast of the starting area, on the coast.

This topic isn't touched in the tutorial, and requires a building unlock in order to found a city, so it isn't very intuitive. Looking at your data (Xerxes), you're quite close to unlocking it.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34065

>>34064

thanks for the explanation op, seems sweet. i'll try and figure it out tomorrow and build a city.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34067

>>34064

found another bug: the list of people you're at war with seems to bug out a lot. names will disappear from it and re-appear. for example just now, after declaring war on myself from my xerxestwo account, my xerxes account only showed that one war. then i logged out and logged back in and it listed both my war with xerxestwo and my war with offxerxes that i made testing the commands. then i logged out and back in again, and it listed those two, and my war with undercase "xerxes". so relogging seems to affect it for some reason.

since adding myself to a war from an alt account seemed to cause it to do that weird staggered loading, i got onto another account testman and added myself to another war from that account, and now only my war with testman showed up no matter how many times i log in. then, mysteriously, i sued for peace with testman, relogged, and now all my wars popped up at once.

so, the list seems to be affected by relogging, sueing for peace, and other players declaring war on you. note that i dont know if this affects the actual wars or just the list, because when i was trying it coincidentally i got stuck in a water tile trying to water my flax and got teleported back to the default spawn so i couldnt see if the buildings were pvp flagged still or not.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

e5cced No.34068

>>34059

I've fixed most of the smaller bugs. New server version up.

Also added a script that will hopefully restart the server if it crashes, within ~15s, so that I don't have to worry about it being down for hours while I sleep or go to work.

>>34067

Okay, obviously a lot more testing is necessary. I added PvP a while ago but it's never really had a chance to stretch its legs.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34071

another bug i found last night was that blessing of apollo running out dealt damage to me. also while the server was crashing a lot the buff timer seemed to not tick down and stuck at 29 minutes.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34073

>>34071

buff timer for blessing of apollo, to be more specific

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34087

if you cast an athlete's head crack on an enemy, the icon gets stuck even after the spell wears off. it seems to stay even if you switch targets and after the target dies, until you deselect targets completely (for example with esc), then select again, then it refreshes to the proper status of the buff for the targetted enemy.

blessing of apollo seems to buff to a percentage of energy now, so if you cast it with a full bar you gain ~100 energy, and if you cast it with a bar that's almost empty you lose extra energy. it should just give you a flat 100 empty energy instead.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34088

>>34087

>blessing of apollo bug

correction: you seem to always gain the 100 energy when you cast blessing of apollo regardless of energy remaining (not a percentage), and you always lose 100 energy when you unbuff yourself by right clicking the blessing. so it's just giving and removing real energy along with energy cap, instead of just the empty, "potential" energy. it's not a percentage like i said, that was false.

>>34071

blessing doing damage when it fades is fixed

>>34059

headcrack when out of range seems to be fixed

retraining skills after death is fixed

impossible training consuming food is fixed

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f269d8 No.34089

>>34059

selfish devotion missing is also fixed

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

69b753 No.34112

File: b8a1af128d9f44a⋯.png (9.6 KB,224x176,14:11,repair.png)

OP here, presumably with a new ID.

I worked to get a new release ready for the August demo day, then the site went down. Very disappointing, but it looks like the board is back and that's what matters. This thread is my primary

Full release notes are here, but most of the stuff listed has been live for a while:

https://www.facebook.com/hellasgame/posts/2252417278215141

The critical new feature added is repairing. Gear and tools take gradual damage as they're used, and require repairs using materials. The goals of this system are:

1. Keep the economy alive in the long term, by requiring resources to be sunk into maintenance.

2. Require cities to maintain their tech level in order to maintain their gear. I really like the idea that you can beat someone back to the stone age (literally), and eventually their bronze gear will break and they won't have the tech to repair it.

>>34039

>>i couldnt find a volume control or mute button so i can listen to autism in the background while i play

No volume control yet, but you can now give the client "-mute" on the command line.

Because this was a while ago—four months—there's an additional new release coming very soon!

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

69b753 No.34117

File: 357c767f2da67c8⋯.png (4.87 KB,170x152,85:76,dog.png)

New release, version 0.12.4:

- Dogs were added, and can be tamed into pets.

- Advanced tools are now faster than primitive counterparts. e.g., a Tin Axe is faster at chopping down trees than a Stone Axe.

- All equipped gear will now take 10% damage on death. This is to discourage the use of death as an almost-free teleport.

I expect most players will use dogs to fight mobs, but the intention is that they will soften the blow of PvP, allowing players to go offline while having their stuff defended. One of the biggest risks I've identified is that PvP will be too frustrating when players have a lot to lose, so hopefully this will help.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8c706d No.34149

>>33886

really cool game. Does the world have borders, or is it a sphere or a torus?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

365338 No.34157

File: 2a029b56bdd5fb2⋯.png (73.19 KB,1288x747,1288:747,2020-01-01_234032.png)

>>34149

It's a square that just ends, with nothing beyond. The western edge is relevant to the tutorial as the place where you find Atlas, but other than that single place I might surround the edges with mountains or something else impassable for the sake of aesthetics.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

ca7bb0 No.34187

File: cf862bf1a95620a⋯.png (215.96 KB,701x394,701:394,cf862bf1a95620aec00d17697a….png)

>>33711

>4,058 commits

Looks cool. I'll have to give it a go

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

365338 No.34194

File: e6e2a32f667e76a⋯.png (186.45 KB,1533x978,511:326,online-players.png)

In the last week I randomly had seven South Americans play. I'm guessing that there's a Venezuelan forum post about it somewhere. I'll have to log in some time to see what they've built.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

f920e1 No.34195

File: 98164fc71fea619⋯.png (174.76 KB,483x3182,483:3182,98164fc71fea619b60d76a40c7….png)

>>34194

It begins

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d6aa75 No.34272

>>34194

region_lock

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

1d10b8 No.34273

>>34272

>>34195

>>34194

If it's not too resource intensive, might I suggest offering two or three servers? One could be open to global players, one region locked to glorious NA/EU, one region locked to asia/everywhere else

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

231e5c No.34276

>>34273

For language reasons, that's certainly an option. While I have a small player base, though, I'd prefer to keep everyone together for the network effect.

If you guys think that's likely to cause problems then I can expedite the feature.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

231e5c No.34277

File: 1e15abc6a82374e⋯.png (1.95 MB,3754x5005,3754:5005,tree_20200328.png)

Finally time for a new content release! The tech tree has been relatively stagnant for about three years, but now it's been massively expanded.

Content:

- Copper weapons, armour and tools

- Woolen armour

- Fishing

- Coinage: Metal bars can be struck into 100 coins, and coins can in turn be re-smelted into bars.

Balance:

- Fires, ovens and kilns now last much longer before requiring more fuel.

- You are now limited in the number of pets you can have. The base limit is 1, but this number can be increased with certain pieces of gear.

- Crafting Small Pots and Tin Bars can now be unlocked by trading for Crude Clay and Tin Ore respectively (not just by gathering them).

- Ovens can now be unlocked by re-lighting an extinguished Fire (not just by building new ones).

- Rafts are now available very early and are relatively inexpensive. A new, faster boat has been added later in the tech tree.

- Rivers and coasts are now a new, shallower type of water. Rafts are limited to this shallow water.

- The tutorial quest "Burning Desire" now rewards 8 sticks, in addition to teaching you to build a Fire.

- Food now restores health only, and not energy.

- Water Vessels can be consumed to restore energy. Just like when watering a farm, when a Water Vessel is consumed you will receive a Small Pot.

- Small Pots and Water Vessels now stack, up to 5.

Usability:

- Vehicles now move better, and are easier to mount and dismount.

- Construction sites now have an "Auto" button that adds every material you have in your inventory that the site requires. This also works for watering farms.

Aesthetics:

- Highlights on mouse-over have been improved.

- Shadow edges are now softer.

- Players are now visible while using Hand Carts.

Pic related: the tech tree. Spoiler alert.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

231e5c No.34281

File: 7ddea6bb32bacf9⋯.png (78.55 KB,1288x747,1288:747,2020_03_29_155905.png)

Self-expression: one of the eight kinds of fun.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

aa81ac No.34284

>>33710

OP are you Greek?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

231e5c No.34285

File: 423205234a8e292⋯.jpg (127.38 KB,715x848,715:848,423205234a8e2926c26c5dcc9c….jpg)

>>34284

Aussie. When the engine was far enough along that it was time to start making an actual game, I chose to go with Greek history/mythology so that I wouldn't have to worry too much about worldbuilding or creative writing. I was very interested in Ancient Greece when I was in high school.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

1d10b8 No.34292

>>34285

Have you ever played Haven & Hearth?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

231e5c No.34293

File: 7d15beb09e14b9e⋯.png (132.2 KB,800x513,800:513,hellas_inspirations.png)

>>34292

I haven't. I looked up some videos and can see some similarities:

- Items can be gathered/used to discover recipes.

- It's an open world, wild and empty and uncivilised without player intervention

- It's a persistent world where your stuff is vulnerable.

- You start in the stone age.

- Inventory is limited and so creating containers is a priority.

Apart from the unlock system, all of these are also similar to Minecraft. The unlock system wasn't part of my original design; I anticipated that crafting and building would be similar to Minecraft, in which everything is available if you have the right ingredients. Once I started seriously implementing the tech tree, it quickly became unwieldy for new players to know what the hell they were supposed to do, and so a simple unlock system was devised to guide players through. That very quickly morphed into a chance-based system that has become critical to the design and pacing.

Pic related: Minecraft is one of my major inspirations. TFC for economy/crafting/tech, WoW for combat and the PvE–loot cycle, and AoE for setting and aesthetics.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

231e5c No.34294

>>34292

One of the design problems I hit is that new players are very vulnerable, especially when offline. I don't want them to be discouraged by having all of their stuff destroyed by a griefer or raider. The introduction of attack-dog pets was for this reason. (see >>34117)

I really like the solution that I gather Haven & Hearth has provided, which is a hidden container. I may end up doing something similar—a secret stash that other players can't see. If each player is limited to one of these, then I can also make it fairly big without imbalancing the economy.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

1d10b8 No.34295

>>34294

H&H has a couple of systems I found interesting; I haven't really played your game at all.

>Main motivation is increasing item quality. Item effect multipliers are based on sqrt(Q / 10). Everything from damage to stat gain from foods revolves around this

>Timescale is like 2.2x faster than real life, and stuff can take literally days to complete (such as tanning leather or growing crops)

>Gain XP by passively studying certain crafting items over time; XP gain is again based on quality and can be spent on skills and stats

>XP can also be spent to build and maintain territory markers. There's a 3-day period (32 hours) where it can be freely destroyed; after that, it's your territory (a 5x5 square) that nobody can enter unless they PvP flag themselves

>Towns and kingdoms exist (all player made) that cover huge regions, and the owners can delegate permissions such as building personal claims, above

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

365338 No.34301

File: b4fb8e8b48f576e⋯.png (84.76 KB,959x569,959:569,gated_city.png)

New features added:

- Gates

- Pets can be ordered to Stay or Follow

- A "skip tutorial" button

- A new, faster road type

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

130d38 No.34302

>>34301

Why don't you post in the /agdg/ threads on /v/?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

076c5b No.34303

>>34302

No good reason; I guess it seems a bit strange when we have our own board. But thanks for the prompt—I'll post an update there.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

130d38 No.34304

>>34303

You'd get people to come here if you linked the board to your post since your project is pretty nice.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

130d38 No.34305

>>34194

Holy shit, you actually have people with many hours of game. How is it now?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

076c5b No.34306

>>34304

Thanks for posting the link!

>>34305

>How is it now?

Not sure what you mean. It's been live for a couple of years now. Server is pretty robust.

Players come in waves, and the eager ones tend to play for 10–20 hours. I'm hoping that with the recent tech-tree expansion this will increase by another ~20 hours. There have been players from all around the world, and some tell their friends, which is awesome. That's the only way a game like this will take off.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

130d38 No.34307

>>34306

>Not sure what you mean

I'm asking about the number of players and how many do you have in total right now, active and also inactive. And also do you interact with the players?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

076c5b No.34308

>>34307

Most of the time there's nobody online. Usually in any given month, someone plays—sometimes one person, sometimes a few.

Since the last content update, my brother and sister-in-law have started playing again (~8 hours each in the last couple of weeks) and I've been playing quite a bit too. Unlocking and making new tech is nice and addictive.

I have player data only since last May (I had to wipe everything when I introduced password protection for accounts). Since then there have been 56 characters created, but if I get rid of alts and my family members (so, unique strangers who have played) it's around 35.

Most players give up some time during the tutorial (about an hour long, but can now be skipped). Those who finish it play for 3+ more hours.

I've logged in and interacted with a couple of players: a Frenchman at 49h played, and an American at 34h (who can be seen earlier in this thread). Each has given me a lot of feedback about bugs and usability issues. The value I got from them prompted me to add a bug-reporting feature.

The ways that players interact with each other are through chat, war, trade, and joining a city. War (PvP) is the riskiest part of the project, partly because it hasn't been exercised much.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

130d38 No.34309

>>34308

Do you think you could create an effect of scarcity by making a somewhat closed beta in order to get more players and really kickstart it?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

076c5b No.34310

>>34309

A closed-beta event would probably help to increase excitement. I guess I don't consider it marketable yet; it's still quite rough around the edges, and not yet feature-complete (three big examples are direct player trading, complex boss fights, and grouping). I also don't yet know how I'll monetise the thing, if at all.

I have no experience at all with marketing or publishing, so this isn't something I've given much thought to. I figured I'd just keep it open until the official release (optimistically, the end of this year), wipe the server, make an event of it and only then try paying for ads or some other sort of marketing.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

130d38 No.34311

>>34310

You can ask people to click on publicity for you like some private MMO servers did back in the day. Also, since it's on github, what are the rules for contributing to your project?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

076c5b No.34322

>>34311

It's on Github primarily because it's free. I'd be happy to merge pull requests that fix bugs, but more hesitant for anything else.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

8fd1a9 No.34355

>>34322

I noticed your github page is down, what happened?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

70c5f0 No.34360

The github repository has vanished.

I would probably be able to encapsulate the network code and make it run on Linux/Mac if winsock is the only obstacle there.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

bff395 No.34386

Sorry for the lack of replies; I've pretty much migrated to 8chan.moe. Not that it's all that active there.

I made the repo private, because I don't want copycats. It's mostly the server that concerns me though; I'd like to figure out a way to split the client into a separate repo that can be public.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



[Return][Go to top][Catalog][Nerve Center][Random][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]