Pages

Se afișează postările cu eticheta game development. Afișați toate postările
Se afișează postările cu eticheta game development. Afișați toate postările

vineri, 17 noiembrie 2017

Love2d - the most simple game engine with Lua programming language .

The development team tell us about this software:
Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS.
Even if they say it is a framework, most of them who use it already consider it a game engine. You can download it and read about this game engine on the official website After download you need to create a project folder and put the lua scripts for love .
I named this folder test.
I add to this folder one transparent image from internet with the filename: oldpaper.png, see next image:

I create a file named main.lua and I add this lua script:
local imageFile

function love.load()

    imageFile = love.graphics.newImage("oldpaper.png")
end

function love.grid_text()
local gx = 0 
local gy = 0
local g = 0
 while g ~= 100 do
    love.graphics.line( gx, 0, gx, 10)
    love.graphics.setColor( 111, 255, 255 )
    love.graphics.line( 0, gy, 10, gy)
    love.graphics.setColor( 111, 255, 255)
    gx=gx+50 
    gy=gy+50 
    g=g+1
 end
    love.graphics.setColor( 16, 5, 255)
    love.graphics.print("Hello world ! Lua and Love 2D for games !", 290,400)
    love.graphics.setColor(0, 0, 0)
end

function love.draw()
    love.graphics.setBackgroundColor(0, 0, 0)
    love.grid_text()
 -- this displays the normally colored image
    love.graphics.setColor(255, 255, 255, 255)
    love.graphics.draw(imageFile,250,100)
end

Run it outside of test folder with:
 love.exe test
The result of this code is this screenshot.

duminică, 22 octombrie 2017

News: C# IN GODOT game engine.

The development team come with this news:
In order to bring C# programming to Godot, we are embedding the Mono runtime into the engine. As of alpha2, Godot is using Mono 5.2 and C# 7.0 is supported.
I will write more posts about the internals and how things work in the future but, for this one, I would like to focus on introducing the language and how to write Godot scripts with it.

One example of script it's that script class show by the development team :
// Coin.cs
using Godot; // Namespace that contains all Godot types

// Class Coin has same name as its file. Godot will detect it
public class Coin : Node
{
    public override void _Ready()
    {
        GD.Print("Hello, Godot!");
    }
}
Read more about this at official website .

joi, 10 august 2017

The vvvv tool environment.

The development team of this tool tell us:
vvvv is a hybrid visual/textual live-programming environment for easy prototyping and development. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.

I download the archive and install this tool easy.
If something is not found into your computer then will see into setup interface.
The steps to install this tool:

  • download archive from official website;
  • donwload and unarchive the addons into the vvvv folder;
  • use setup executable to fix the instalation;

If you got this error: "the program can't start because d3dx9_43.dll is missing from your computer" the use this download- DirectX End-User Runtime Web Installer from microsoft.
To run examples, demos or games just try girlpower folder.
Let's see installation steps from youtube:

marți, 8 august 2017

Pencil Code - for kids and parents.

Today I come with a fun ideas for kids and parents to do together.
Try this website  , because is a very useful tool for parents and children of all ages.
The development team tell us about this tool:
Dream it. Code it. Learn professional programming languages using an editor that lets you work in either blocks or text. Create art, music, games, and stories. Or invent a program that will change the world.
About Pencil Code, then this is an educational service provided by the David Bau and the Pencil Code Team, at 88 Lincoln Road, Lincoln MA.
It offers a possibility of communication in the field of graphics and sounds by programming them.
You can draw, make music or even encode a fantastic adventure by imagine a scene and introduce it
The web site comes with basic examples and an intuitive and easy to use interface.
You can take a look at this drawing guide.
Also the Code Gym reference library with basic commands can be found here.
Just clik on reference and will se the base example of the reference command.
Another area of example for testing is the page examples.
Let's see one example of David Bau from youtube channel.

marți, 11 iulie 2017

The emulator: ZXSpi.

Old games from youth can be retrieved to remind us how we waste our time. With a not very exceptional graphics but fun and fun you can reinvigorate them with the help of the emulators.
Today I will show you two emulators for you.
The emulator named ZXSpi is a Sinclair BASIC interpreter but is now a full emulator with decent accuracy and a good amount of features.
Come also with a debugger and you can try to deal with old programming. I tested the TeenageMutantHeroTurtles the 128K version from here.
To select the 128K just go to Menu - Configuration (F8) and select 128K.
If the game is too fast select 48k+ ( works for me very well). Then use File - Load File (F2) and select the TURTLES.TAP.
The game will be start, press the key 3 and use the protection code to run the game.
See the protection codes into next table:
Protection codes:



   -A-- -B-- -C-- -D-- -E-- -F-- -G-- -H-- -I-- -J-- -K-- -L-- -M-- -N-- -O-- -P--

01-0170 1109 9770 0533 0138 1221 0610 0049 0152 0076 9254 0531 9225 8836 9282 8855

02-8272 1192 8788 1066 0661 8266 0165 0082 1065 0532 0010 9349 9794 0545 1168 1736

03-9828 0690 0217 8428 0118 9275 8733 9230 8839 1091 8865 1104 9895 8788 0170 1237

04-6810 0053 0154 1101 0550 0019 0137 9284 9782 9745 8840 1220 8930 1137 9912 1628

05-9902 1751 9963 8949 0250 8445 1150 0575 1055 9871 0583 0163 1233 0616 9268 9882

06-0589 8358 1235 0617 8244 9370 9805 8742 1171 1797 8804 9394 9945 8812 1206 8923

07-8301 9398 8795 1069 8854 8267 0165 8274 8233 0020 1034 8709 9218 0641 1088 1596

08-9808 0680 0212 1258 0629 9274 0659 0078 1191 0595 9257 0660 9290 8869 9298 1705

09-1620 1706 9941 9962 0757 1274 1789 0638 0191 0223 9327 0567 0027 1165 0582 9251

10-0657 9288 8868 9298 1705 8788 1194 9941 8810 0181 1242 1645 0566 0155 0205 9318 

11-9779 0537 8332 8390 9315 8753 8216 8332 8262 1059 8721 8200 9348 8770 1057 8848

12-1096 9892 1618 0681 8404 0234 9333 8762 0029 1166 1607 0547 9361 0712 9316 8882 

13-0089 8364 1110 9771 8725 9354 8901 1122 1713 1624 0684 9430 0747 9333 8890 9309

14-1710 1623 1707 9941 0746 9461 1786 0637 1214 0735 0111 9399 0603 0045 1174 9803

15-0549 9362 8905 0100 1202 8793 9260 0662 8267 8357 9298 8745 1044 1674 8773 9378

16-0721 1128 1716 9818 0685 9430 1771 0629 8378 9437 0622 1079 1691 9805 0678 9427

17-1769 9844 8890 9437 8942 1143 1723 8797 0174 9431 1643 9781 1690 9933 1766 0755

18-1273 9980 9854 9919 8927 8431 1271 1659 1597 0670 9423 0743 9331 1721 0604 8366

19-9431 9835 8757 1178 8909 1126 0691 1113 9900 9814 9899 8917 8426 8437 1146 1597

20-1566 0655 0199 9443 0625 0056 8348 9294 0551 8211 8329 0068 8226 8209 9224 1540

21-8706 1153 9920 1632 9904 1752 0748 1270 0763 9341 9918 9823 1711 8919 1259 0757

22-1146 9917 0606 0175 1239 9835 0565 0154 8397 0102 0051 1049 9740 9734 9859 8897

23-8416 8432 8312 1084 1566 1551 9863 9923 0737 1264 8952 9340 0702 1119 8879 9303

24-0683 1109 1706 9813 0682 0213 1258 0629 0058 0157 0078 0039 0019 9225 0516 9218

25-8833 9280 1696 8784 1192 0724 1130 0693 9306 0685 0086 1195 0597 9258 9877 0586

26-1189 1746 0617 0180 0218 9525 9782 0539 1165 8902 9315 0689 8280 8364 9302 1579

27-8725 8330 9413 1634 1585 1688 0716 9446 0755 9337 8892 9310 8879 8279 8363 1109

28-1578 8725 0138 0197 1122 0561 0024 0140 9286 0547 9233 8840 9284 8866 1105 8872

29-1108 9895 1621 9898 1749 0746 1269 0762 0125 0190 0095 0047 9239 0523 0005 1154

30-9793 0544 0144 8392 0100 0050 1049 9740 0518 9347 8897 9312 8880 8280 1196 1622

31-1579 9977 9930 9957 1778 1785 1788 0766 9471 9983 9855 1727 1759 1775 0759 0251

32-0253 0126 9279 0543 9231 1671 0679 1185 0720 9320 9908 0602 1197 8918 0107 0181

33-8282 9261 0534 1035 1659 9794 9889 0720 1256 8948 0122 0189 8286 0047 0023 8203

34-0005 0002 8193 0000 0000 8192 0000 0000 1024 0512 0000 0128 0064 0032 0016 0008

35-0004 0002 0001 9216 0512 9216 1664 0576 1184 0720 0104 0180 0090 0045 9238 0523

36-0005 8322 9281 0544 1040 8840 0068 0162 1105 9768 0532 9354 1733 9826 1713 0728

37-1260 9974 0635 9405 8926 9327 1719 8795 1197 0726 8299 0181 9306 8749 0022 1163

38-1605 9762 9873 0712 1252 8948 0121 9404 1630 9775 8855 9419 1765 1650 8889 0220

39-0238 8311 9275 9767 1550 8839 1219 9953 1648 9912 8924 0238 1271 8827 9277 0670

40-8271 1191 9811 1577 0660 8394 9445 9842 1593 1692 1742 9959 9971 9977 1788 8958

This is one screenshot with the game:


I tested this emulator with Intel Graphics 4600 video card.

duminică, 1 ianuarie 2017

News: Godot's new renderer and JAM Game.

If you remember Godot - game engine, then we have new and exciting news on the official blog.
The open-source game engine Godot has been working to improve its 3D renderer.
The new todo for January 2017 come with this tasks:
  • Implement Particle Shaders, with support for: Sorting, Collision and Soft Particles.
  • Improve Culling: Portals (rewrite as polygon-based) and Rooms.
  • Add Clustered lighting (before this all is forward).
  • Add Layered/Stencil rendering
  • Implement Decals.
 As you can see any changes are great into area of game engines and game programming.
The last released of Godot Engine 2.1.1-stable (2016/11/17) is also available on Steam and come from:
Linux 64-bit and 32-bit , Linux Server 64-bit , OS X (32-bit and 64-bit), Windows 64-bit and 32-bit. The Godot development is open and has many demos projects and tools to make a good game.

NOTE: The Godot Engine team are organizing a new Godot Community Game Jam that will run from 16 December 2016 to 31 January 2017.

miercuri, 30 noiembrie 2016

Unity 5.5 beta - news.

If you like the Unity game engine and game programming then the Unity blog come with news.
The new the list of features and improvements are huge but the most great part for me s the particle and effects. You can see the demo from the new Unity.

miercuri, 5 octombrie 2016

Defold Engine with editor and lua scripting.

The new game engine come from Defold Engine and was released 31. May 2016.

The Defold is a cross platform 2D focused Lua powered game engine created by King and available for free. If you want to learn Lua programming language or you know this programming language, then is great.
About Lua:  is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
This game engine brings improved editor performance on OSX, Windows, Linux 32 and 64 with  GUI layer counts. It's working with your google account.
You can also have online tutorials.
This improved account management options, including the ability to delete your account if required. You can see the official playlist with some video tutorials:

duminică, 24 aprilie 2016

Black Desert Online - great game with new classes.

If you like games, news, programming graphic and all you think is graphics then subscribe to my blog.
Black Desert Online is a sandbox-oriented massively multiplayer online role-playing game by Korean video game developer Pearl Abyss. The game has been in development since 2010, and entered closed beta testing in October 2013. Wikipedia
The game come with Daum Cash (DC) is the virtual currency. You can use to make in-game purchases in Black Desert Online and it starts from 10 euro.
We have new anticipated Musa and Maehwa classes.
The Musa is a melee class that relies on high speed and fast reactions like incredible mobility and a specialty for AoE - focused attacks.
The Maehwa is the female counterpart to the Musa class specializes in one-on-one combat with the impressive ability to lock down single targets for an extended amount of time.
You can see into the next video the Maehwa class:

sâmbătă, 19 noiembrie 2011

Construct 2 Release r68

This is just a new visual tool for HTML5 game development.
Construct 2 is an program that lets you make games .
Also seam is not programming required...
The development team show us a video and let us to see that.
You can download this from here.

miercuri, 16 februarie 2011

Allegro 5 library for game development.

Allegro 4 and Allegro 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers.
The Allegro library provides low level routines like input, graphics, midi, sound effects, and timing.
It is cross platform : Windows, OS X, Linux, DOS, and others.
The official website is here.
You can find some tutorials, and various articles for beginners.
Other information can be found here.