[ Home ] [ wiz / dep / hob / lounge / jp / meta / games / music ] [ all ] [  Rules ] [  FAQ ] [  Search /  History ] [  Textboard ] [  Wiki ]

/games/ - Video Games

Video Games
Email
Comment
File
Embed
Password
(For file deletion.)

  [Go to bottom]   [Catalog]   [Return]   [Archive]

File: 1510006657959.jpg (3.55 KB, 200x229, 200:229, 1497204639562.jpg) ImgOps iqdb

 No.36871

I'm so sick of rotting away that I've started learning Python. Is there any place with concrete material on how to make a game?

 No.36872

File: 1510007260410.jpg (13.6 KB, 250x255, 50:51, 1489795415566.jpg) ImgOps iqdb

>making games
>Python
That being said you could try this book
https://inventwithpython.com/pygame/

 No.36873

>>36872
He's not making AAA shit so it's fine.

 No.36874

>>36872
I don't know about programming. Why do people always hate python?

 No.36876

File: 1510012304237.jpg (174.27 KB, 960x1280, 3:4, ggXry53qL09nZZ3DC8FlI3eFxW….jpg) ImgOps iqdb

>>36874
It's an interpreted language and is slower than compiled languages like C and C++, making it unsuitable for big game projects. If you're just starting out it's not too bad since you probably won't be making anything that complex as a beginner.

 No.36886


 No.37015

i'd like to make a roguelike with text+ascii but I don't think I can do that with on basic knowledge of loops,arrays,objects, and such. I'm learning java c++ might be better

 No.37016

>>37015
Python is significantly easier than Java and it already has a neat library specifically made for rogue-likes.
Everything you learned in Java can be used in Python, just with a different syntax that's probably cleaner and simpler.

Here's a step-by-step tutorial:
http://www.roguebasin.com/index.php?title=Complete_Roguelike_Tutorial,_using_python%2Blibtcod

Or a video, if you prefer.
https://www.youtube.com/watch?v=rVBDywOmX8Y

 No.37092

>Always wanted to make a game like yume nikki
>Realize i have 0 art and music skills which made that game standout in the first place

 No.37094

you should just use unreal engine or unity to create your video game.

even big companies like blizzard use unity to make games, such as hearthstone which is their top money maker

 No.37337

>>37015
I've been following a roguelike tutorial that uses AsciiPanel. Mostly just copy and pasting things, but the guy explains what everything does. Everything was pretty straightforward, except the procedural generation part. I understood the general gist of what everything was doing, but I couldn't keep up with all the nested for loops he was using.

Python roguelike tutorials seem to have far more material for them however. You'd be better off using them since the one I'm following and an unfinished one on roguebasin are the only java related ones I could find.

 No.37338

>>36874
nobody hates python, it's a great script language. but games development requires compiled languages (c/c++) because efficiency is a critical aspect of the program.

 No.37511

I'm confused as to how people start making games. Do you study engine api or is it copying someone's tutorial until you get to the point where it 'clicks'

 No.37512

>>37511
depends in what you want to make, but the most common way is using an api with your favorite programming language, studying the api's manual / documentation. and there is no 'click' because if you alredy knows how to program, it's almost the same.

 No.38250

>>37511

Ive been trying to learn off and on but i really don't get it

it's like someone dumping a bunch of legos in front of you and trying to build a house from it all without having a clue as the best use for what piece. Maybe I'm too dumb for this.

 No.38251

>>37094
I agree with this. Unity and the like have great tooling for rapid development of games. You can also use C# for Unity which is as easy to learn as Python.

 No.38252

>>38251
Any book you'd recommend on c#?

 No.39758

File: 1522352599278.mp4 (3.39 MB, 256x256, 1:1, wizboy.mp4) ImgOps iqdb

progress on game game i started about a week ago

 No.39763

>>39758
what'd you use to make this

 No.39765

>>39763
flowlab and mspaint

 No.39767

>>39758
looks great! i particularly like the indoors lighting. can't stand the sound effects though.

 No.39769

>>39758
Very nice old-school atmosphere. The high-res dialog popups ruin it a bit though.

 No.39770

>>39769
i don't like them either but currently i have to use those alert prompts you see for dialogue because the alternative text labels must be manually dragged into the exact pixel position onscreen for every single line of dialogue. i emailed the developer of the framework with a suggestion to implement position input for text labels so dialogue/menus/etc could be made anywhere with ease. the guy responded saying it was a pretty good idea and is going to look at what it involves, so im hoping i can phase them out eventually

>>39767
sounds are just stock generic 8bit stuff. i dont want to have to make my own audio files to differentiate between everything going on so its alright for now since the audio cues help figure out problems with timing and things not happening correctly

 No.40514

File: 1525303291290.mp4 (5.54 MB, 256x254, 128:127, workers.mp4) ImgOps iqdb

testing workers and resource gathering stuff for a tribal sim

you will make buildings that spawn resources, like lumbermill-wood, farm-grain, fishery-fish, and so on and slaves bring them to silos you build. silos also increase resource limits and create a slave for you

just need to make more buildings, make buildings cost resources, and then add enemies and different troops

 No.40518

File: 1525362142023.gif (933.07 KB, 292x380, 73:95, fight.gif) ImgOps iqdb

>>40514
and some fighting test. it works at least

 No.40745

i've always been intrigued by an idea of taking something shitty and making it less shit or even good, for example taking some shitty quest/idea/enemy from somewhere and putting it in my own game, while attempting to make it better of course. just now i've spent half an hour fantasizing how i'd improve and put in my game a stupid quest from fallout 4 where you find a kid who got stuck in a fridge(next to his parent's house who are still alive) for 200 years. while it would be great to have my own game, it probably would be far easier to just use Fallout 3 and New Vegas editor, i'd like to hear from people who had experience making mods for bethesda games, was it easy or hard to learn?

 No.40920

>>38252

I've so read countless books about C# and the one so far were I understood the most was the C# yellow book

http://www.robmiles.com/c-yellow-book/

Though I still haven't managed to actually do anything in C# even now.

 No.40926

Good advice in this thread, I have nothing to live for except the dream I have of a game that will try to capture the spark of the games I loved from my childhood like Digimon World. It's not overly ambitious, it won't be mechanically complex, I just need something to fulfill me or life just isn't worth living.

 No.41033

>Open rpgmaker
>Remember i can't draw and no one wants to play a game with vanilla assets
>close it

 No.41280

File: 1527798732938.webm (329.09 KB, 806x617, 806:617, sedrftgyh.webm) ImgOps iqdb

Hopefully I don't give up.

 No.41323

>>39758
This is really cool. Love the blue lighting and the sprites. If this was game some random anon posted here I'd pirate it.

 No.41404

This thread was the biggest thing to get me to do something.

What's everyone's opinion of Udemy? I bought a $10 course and I'm still trudging through the beginning courses. I'm just so desperate to start working on my simple dream game because I'm afraid of being pushed over the edge again and dying.

I just want to make some simple low poly models, make it on Unity if it works. I have it planned out, I just need direction in my life.

 No.41405

>>41280
is it a top-down shooter game?

 No.41427

Making games = learn programming. games are programs.

 No.41922

It sure as fuck isn't easy but that brief sense of accomplishment I get towards my ultimate goal makes me euphoric and regret all the time I wasted not doing it.

 No.41931

>>41427
>games are programs.

They are also art and entertainment.
Good art, writing and design skills are just as important (if not more) than just being a code monkey.
Programming is just one the skills needed and it's probably the easiest to acquire, delegate or even ignore with engines needing less programming than ever.

 No.41941

>>41931
Can verify modelling is made harder than programming because Blender keeps finding new ways to fuck me in the ass repeatedly every time I open it and I do find it easier to draw the shit in advance.

 No.41945

>>39758
comfy as heck. Good job wiz, would love to give it a try once it's ready

 No.41947

File: 1530555915098.jpg (60.51 KB, 800x448, 25:14, sabagebu-cover.jpg) ImgOps iqdb

Considering learning to model and program in Unity so I can make a comfy VR airsoft game I've always dreamed about

 No.41959

>>41947
It's going to take a long time and a lot of painful effort but that is a very conventional idea to pull-off.

 No.42022

>>36871
indie dev here. Python is a great place to start. Me and my friend are making a wizard deathmatch game in Python right now. Look up Entity-Component system it is way better than regular Class based programming.

 No.42023

>>42022
>Me and my friend
Wizchan 2018

 No.42024

>>42023
Online, thanks.

 No.42025

>>42023
Yeah, it's "my friend and I".

 No.42026

Here's how I got started on making games again (not that I'm doing particularly well at it…)

Step 1 ) Download Visual Studio Community (free to download) or CodeBlocks (also free to download, should work with Linux) or MinGW (also free, command line). I'm using Visual Studio because I'm a faggot who won't get away from Windows.

2 ) Get SDL2. Here is a tutorial on SDL and installing it with various development kits: http://lazyfoo.net/SDL_tutorials/lesson01/index.php

3 )Learn C++. www.learncpp.com was my resource for this, and it goes over many of the language concepts. I am not a professional programmer so ymmv on whether this is an actually good intro to programming. If you already know c++, you don't really need this, but it is something I refer to when I want to know if something I'm doing is going to work.

4 ) Follow the tutorial sessions on the lazyfoo site to learn SDL functions. Once you learn enough of them and have a sufficient grounding in C++, you should be able to understand the SDL API documentation (just google for "SDL API documentation" to find it).

5 ) Start planning the actual game you want to create. I had to start several projects before I had a decent idea of how to structure a game's logic at the most basic level.

I now have a very crude engine for making just about any 2-D game I would want to make, so when I want to make say a platformer or RPG I don't have to reinvent the wheel and can reuse much of the code I have already written. Perhaps some day I will release to the world and you can rip off my code, although I must confess my programming ability is bad and an actual programmer would laugh at my code.

 No.42027

>>42026
That's good to know, I just said fuck it and went with C# and Unity seeing as I also have to model this bullshit. Too bad getting the hang of modelling is consuming all of my free time for little results.

 No.42028

>>42027
I don't know the first thing about 3D modeling, I'm just making 2D sprite games for now.

 No.42049

>>42028
There's a big reason many people don't do this and stick to 2D as I've thoroughly discovered and yet have no choice but to do.

 No.42367

File: 1532997971464.png (738.51 KB, 1008x738, 56:41, 148765432.png) ImgOps iqdb

For some fucking reason I have the constant desire to make a game while being too fucking stupid to comprehend how to do so or put what I learn into practical application. I can't even make a fucking simple text adventure in javasscript.

 No.42369

I hate math and cannot focus, and have found GML to be the most forgiving language with the best workflow (so far). Theres a developer called tom francis who has a beginner video tutorial series about gamemaker, he's not pedantic and it doesn't feel like a drag. So I recommend that.

 No.42375

>>42367
I can't even use things like RPGmaker. Make a map with the default assets and all the basics things like cutscenes and transitions? Yeah. Anything beyond that? I can't wrap my head around it.

 No.42376

File: 1533068974524.jpg (40.3 KB, 654x643, 654:643, 1523436315319.jpg) ImgOps iqdb

>>42367
For some fucking reason I have the constant desire to make a game while being too fucking uncreative to have ideas or the necessary art skills to make it look good.

I could work hours on the engine, adding entity systems, tweaking physics, playing with rendering etc. but then I come to the part when I should add actual CONTENT and I just give up.

 No.42379

>>42376
I'm making assets for myself but it takes months and then I have to learn what you're already proficient in.

 No.42383

>>37092
most of the music in yume nikki is like 1-5 second loops of pitched drone noise. the sprites and most of the backgrounds could be made with mspaint if you're patient. not saying it's easy but you don't need to be mozart and picasso

 No.42389

File: 1533227721725.jpg (806.74 KB, 2560x1440, 16:9, 8765689876.jpg) ImgOps iqdb

>>42383
I took 30 minutes trying to draw >>42376 and I doubt anyone would tolerate a game that looked like this let alone be impressed.

 No.42390

>>42389
That's "drawing" indeed, >>42383 was talking about pixel art.

 No.42391

>>42390
I heard pixel art is pretty difficult to do. I imagine if you can't get the basics of drawing down you won't get very far with it.

 No.42392

>>41033
Yes, that's one big factor.
But even if you do a ASCII game.
Do you actually have an interesting story to tell?
Will you be able to keep the scope of the game reasonable or will you try to do way-too-hard things?
Will you keep at it and not get bored of it after some time?

Everything I did is vaporware.

 No.42393

File: 1533237880805.png (9.99 KB, 1000x1200, 5:6, Necromancer.png) ImgOps iqdb

>>42391
>pixel art
>difficult to do
It really isn't. I had an interest in it and researched online. It took me 5 mins to draw this sprite, with 0 experience or a reference beforehand. It'd say it is even easier than drawing, but I'm shite at drawing anyways.

 No.42395

>>42392
I was going to do a text based game similar to >>42367 but couldn't figure out how I'd handle branching text and gave up.

 No.42396

>>42395
>how I'd handle branching text
Come on, you gave up too quickly. Even if you suck at programming, understanding IF-ELSE logic is something anyone can do.

 No.42397

>>42395
You can try inform7 BTW, which is designed exactly for that.

 No.42398

>>42396
I know I can do if else logic, but I'm trying to wrap my head around how I'd alter text based on prior decisions without having a giant if else logic everywhere.

>>42397
I've been thinking of just using Twine since that has support for javascript, html, and CSS, but I'll look into that.

 No.42415

>>42398
>I know I can do if else logic, but I'm trying to wrap my head around how I'd alter text based on prior decisions without having a giant if else logic everywhere.
It's generally something like:
> character_name+" decides to attack with its "+current_weapon+"!"
> "You can see that the enemy is "+print_enemy_condition()
Where "print_enemy_condition()" is a function that prints different things.

If the situation is more complex than this, then you are probably making the game way too interactive and you're risking over-complication.
If a sentence has more variables and functions than normal text, you're going too far, so you should try to keep it more simple.

 No.42417

>>42415
I understand that. It's hard to describe, but what I'm trying to talk about is avoiding if else as little as possible. For example in print_enemy_condition() the obvious solution would be to compare the enemy's current health and output text describing them. Now, that isn't really a problem for something small scale but say you add in more enemies, which means you'd have to write specific descriptions for them, and now you have to deal with far more. What's the alternative solution where you don't have 200 lines of if else statements or something like that? I remember some text game running into an issue because it turned out the dev had hundreds of lines of if else statements that they eventually ran into an obscure bug in their language that only occurs if you go over a certain amount.

 No.42418

>>42417
That's exactly what I was talking about in my second part of the post: you are overcomplicating the mechanics. If you want such a level of complexity, it is ironically better for you to do a 2D game: it would be easier! My previous pseudo-code example was about combat, but in reality you should never need to reach that level of complexity in a text-based game.
My previous example would actually become:
> "You attack!"
> "The enemy gets "+calculate_damage()+" damage!"
And that's it.
If you're goal is to have something like:
> You attack the goblin dealing 200 damage, hitting him right in the chest. The goblin looks visibly tired and it…
then you're doing it wrong. This is what leads to unfinished projects.

 No.42419

>>42418
Well, that's a shame. Seems like text would be best for that kind of thing. Now I see why hardly anyone makes text-based games outside of the sea of recent ones that are just furry porn simulators.

 No.42428

>>42393
I don't know, I think it's really difficult, I've been trying to learn it for months. I've got the form of things down more or less but it's hard to find a place that teaches me shading or hashing or dithering since pixel art's a nonstandard medium.

 No.42430

>>42398
>>42417
Not sure I completely understand what you're asking, but if you just want to have different textual descriptions of each enemy type you could just store them in any list data structure that can be indexed into (assuming you have integer id's for the enemy types).

i.e. if you have two different enemy types, slime with id 0 and skeleton with id 1, you would write (in Python)


enemy_descriptions = ["slime description", "skeleton description"]


and then you would just use the id of whatever enemy you want to retrieve a description to index into the list. Or you could use a hash table to map enemy names to descriptions if you don't want to have integer id's for them.

I don't know what you mean by "alter text based on prior decisions" since that's kind of a general question, though. I don't really do gamedev, but my advice would be to separate design and implementation of what you're trying to make. Plan out the actual design of your game (story, progression, enemy types, player stats, battle mechanics, maps, etc) on pencil and paper or a word document. Worry about implementation (control flow, data structures, algorithms, etc.) later.

 No.42444

>>41033
Pff, that's fucking nothing. Try opening RPGmaker and then closing it because you feel it's too restrictive then going on a hunt for the perfect engine/library only to end up going back to rpgmaker in an indefinite cycle for 15+ years now

 No.42455

>>42444
Ahah I can relate.
However, MV is not really restrictive if you go deep into coding with JavaScript. You can change really anything, even the most basic/deep part of the engine. It's a lot of work though.

 No.43008

Is anyone here using Unity to make a game? I saw it mentioned earlier in the thread and was wondering if would like to share what they are doing with it.

 No.44371

>>43008
Guess not.

 No.44372

>>44371
It's a big commitment. I have some ideas but nowhere near the time, dedication, and skills to make them into a reality. I don't think I would use Unity either way, I remember reading that they require royalties in some cases. Maybe Godot would be a better choice.

Anyway I started playing with the Construction Set for Morrowind. It's a lot easier to make mods, and pretty rewarding too. I would recommend it if you're thinking about making something, but a full-fledged game seems too daunting.

 No.44896

File: 1550565886382-0.jpg (110.08 KB, 850x607, 850:607, 20190217.jpg) ImgOps iqdb

File: 1550565886382-1.jpg (69.38 KB, 800x534, 400:267, 20190224.jpg) ImgOps iqdb

Start with a very simple game idea.
https://github.com/hifight/Footsies

 No.44900

>>36876
What's a good way to start with C++? I heard it's difficult to learn compared to other languages. Any "THE C++" textbook out there?

 No.44901

>>44900
I don't know, I started with C# first which is kind of like C++ on easy mode, then after that I learned C++ proper which honestly wasn't any notably more difficult the C# as far as I could tell. It is just the compilers for C# can hold your hand more and there is a lot more stuff that can be done easily without you having to write the code for it. Like making windows and buttons, which is streamlined. The actual coding itself is more or less the same, you just have to do more of it in C++. But what it lacks in convenience it makes up for in flexibility and power.
I say start with a simple text based game as a project, then learn how to make a GUI for it as your next project to learn the ropes of it. I mean if you already have a object oriented language under your belt then it is just a matter of learning the quarks of the sintax anyway.

 No.44902

>>44896
55 stars? Wow you're a celebrity.

 No.44903

File: 1550615125205.gif (1.48 MB, 286x300, 143:150, hev_dance.gif) ImgOps iqdb

I'm learning Blender myself, downloaded a bunch of Unity tutorials with intent of making a VR game one day. C# will kill me eventually, but hey, at least it's better than doing nothing.

 No.45877

2D sprites for me.

 No.45951

2D Animation is a dying art..

 No.46166

>>45951
Which is a pity. Sprites forever!

 No.47745

>>45951
Agreed

 No.47871

ArcSys Pseudo2D looks great.

 No.47876

>>45951

good 3d animation will still be based on a 2d animation and thats fine by me but so much of it is shitty motion capture and thats what really grinds my teeth, just shoot a live action cutscene and don`t bother pretending is animation if its gonna be that basic, you just end up with uncanny valley floaty characters that have these high res 4k textures but still feel like ps2 era garbage.

 No.47879

>>47871
Too bad game has almost no single player content

 No.47899

>>47876
Mocap works really well for certain games, mainly semi-realistic 3d fighters where they only use mocap for animating the skeletal frame.
Virtual fighter and dead or alive are both good examples.
What doesn't work so well is when they try to use mocap as a short cut for unrealistic 2.5D fighting games that really should be animated manually in every frame to have things feel right.



[Go to top] [Catalog] [Return][Post a Reply]
Delete Post [ ]
[ Home ] [ wiz / dep / hob / lounge / jp / meta / games / music ] [ all ] [  Rules ] [  FAQ ] [  Search /  History ] [  Textboard ] [  Wiki ]